之前是R4.4.0和seurat5.4.0,跑数据的时候用到一个:
library(scCustomize)
scRNA <- Convert_Assay(scRNAect = scRNA, convert_to = "V3")
之后就跑不动了,我越来越迷茫不知道自己在干啥,经过一整天的报错→问AI→再报错→再问AI....... 最后和大模型吵起来了,小白活该被刷的团团转呗😭
请教了师兄,帮我调了一个小时也是说无解。给我的解决方案是:
再安装一个R4.2.3。然后在现在这个R4.4.2中使用Seurat V5,在R4.2.3用V4,这样并行使用。
刚才又经过几个小时的报错和钻研,因为我看网络上安装seurat4.4.0的有很多,但是没有4.3.0的,所以我想发一下,也是给自己浪费的几十个小时画个辛酸的句号吧。
不废话啦~ 最终在R4.2.3中安装Seurat V4.3.0的解决方法如下:
R
# 先安装seurat V5 及适配的SeuratObject
remotes::install_version("Matrix",version = "1.6.4",repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/") # 安装Matrix 1.6.4,适配R4.2.3且满足≥1.6.4要求
remotes::install_version("SeuratObject", version = "5.0.2", repos = c("https://satijalab.r-universe.dev", "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
install.packages("Seurat", repos = c("https://satijalab.r-universe.dev", "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
# 再卸载
remove.packages(c("Seurat", "SeuratObject"))
# 最后本地下载安装seurat4.3.0(https://github.com/satijalab/seurat/releases?q=Version+4.3.0&expanded=true)及适配的SeuratObject
remotes::install_version("SeuratObject", "4.1.4", repos = c("https://satijalab.r-universe.dev", getOption("repos")))
install.packages("D:/Microsoft Edge/seurat-4.3.0.tar.gz", repos = NULL, type = "source")
先安装seurat V5及适配的SeuratObject
remotes::install_version("Matrix",version = "1.6.4",repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/") # 安装Matrix 1.6.4,适配R4.2.3且满足≥1.6.4要求
remotes::install_version("SeuratObject", version = "5.0.2", repos = c("https://satijalab.r-universe.dev", "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
install.packages("Seurat", repos = c("https://satijalab.r-universe.dev", "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
再卸载
remove.packages(c("Seurat", "SeuratObject"))
最后本地下载安装seurat4.3.0(https://github.com/satijalab/seurat/releases?q=Version+4.3.0\&expanded=true)及适配的SeuratObject
remotes::install_version("SeuratObject", "4.1.4", repos = c("https://satijalab.r-universe.dev", getOption("repos")))
install.packages("D:/Microsoft Edge/seurat-4.3.0.tar.gz", repos = NULL, type = "source")