ubuntu下R语言安装Seurat包
发布时间
阅读量:
阅读量
Seurat是基因表达数据的预处理中常用的包,安装过程如下:
如果是安装最新的4.0版本,可以直接使用remotes命令通过github链接安装:
remotes::install_github("satijalab/seurat", ref = "release/4.0.0")
AI写代码R
运行
如果remotes命令不可用,要先安装remotes包:
install.packages("remotes")
AI写代码R
运行
如果是安装2.3版本,则按照以下步骤:
首先安装devtools包:
install.packages("devtools")
AI写代码R
运行
然后使用devtools安装:
devtools::install_version(package = 'Seurat', version = package_version('2.3.0'))
AI写代码R
运行
此时有可能会报错:
packages 'multtest', 'SDMTools' are not available
可以看出是缺少 'multtest' 和 'SDMTools' 这两个包,需要分别安装。
multtest可以通过BiocManager安装, SDMTools通过remotes命令安装:
install.packages("BiocManager")
BiocManager::install("multtest")
remotes::install_version("SDMTools", "1.1-221")
AI写代码R
运行
安装完后再次执行devtools命令安装Seurat,可能又会报下面的错:
libpng16.so.16: 无法打开共享对象文件:没有那个文件或目录
AI写代码R
运行
这是ubuntu系统下缺乏对应的依赖环境,需要在终端下进行安装:
sudo apt-get install libpng16-16
AI写代码bash
此时要先安装gcc-7编译器,然后安装对应版本的gfortran
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-7 g++-7
sudo apt-get install gfortran-7
AI写代码bash
此时再执行devtools命令安装Seurat可以成功安装:
devtools::install_version(package = 'Seurat', version = package_version('2.3.0'))
AI写代码R
运行
全部评论 (0)
还没有任何评论哟~
