Linux 环境安装Seurat。

Linux系统分为两种:
1.RedHat系列:Redhat、Centos、Fedora等

2.Debian系列:Debian、Ubuntu等

RedHat系列的包管理工具是yum

Debian系列的包管理工具是apt-get
查看系统版本
cat /proc/version

我这里是Centos
保证你的服务器上已经安装了R服务,没有安装的看我往期的文章。
进入R 服务:
在这里插入图片描述
运行:
library(‘Seurat’)

如果提示没有这个包。执行安装命令:
install.packages(“Seurat”)
也可以指定目录安装
install.packages(“Seurat”, lib=’/usr/lib64/R/library’)

今天使用Seurat包时,显示我的R版本太低,报警告:
package ‘Seurat’ is not available (for R version 3.4.2)

这个包至少需要3.6 以上的版本,这里我走了一段弯路。
我查了如下的办法:
1。

对于此类问题解决方法,可以使用以下语句来解决:
进入R:
source("http://bioconductor.org/biocLite.R")
biocLite("Seurat")

2:

source("http://bioconductor.org/biocLite.R")
#指定一个离你最近的国内镜像
options(BioC_mirror="https://mirrors.bfsu.edu.cn/CRAN//packages/3.6/bio")
biocLite("Seurat")

3:

上述报错的大部分原因是网速无法打开这个包的url,所以在下载R包的时候,可以在后面添加上repos=‘https://mran.microsoft.com/snapshot/2019-02-01/’,再下载就可以了。其实
https://mran.microsoft.com/snapshot/2019-02-01/
就是R官网的地址

install.packages("Seurat", repos="https://mran.microsoft.com/snapshot/2019-02-01/")

4:

先安装Bioconductor,再安装下载TCGA数据所需的各种包。

 #安装Bioconductor
 if (!requireNamespace("BiocManager", quietly = TRUE))
     install.packages("BiocManager")

#检查是否安装Bioconductor成功
BiocManager::available()

#下载所需的'Seurat'library('Seurat')
BiocManager::install('Seurat')
#也可以这样安装其他的TCGA下载包
install.packages('TCGAbiolinks')
BiocManager::install('TCGAbiolinks')

统统都没有解决!
最后想了想升级一下R版本

#R的更新/安装
#参考链接:https://cran.r-project.org/
sudo yum install R
sudo yum update R

yum list R-\*

which R
#/usr/bin/R

R --version
# R version 3.4.1 (2017-06-30) -- "Single Candle"
# ......

这样版本是升上去了,但是又带出了一堆问题。

最后索性把R 全部卸载了,重新安装了一个R。

install.packages(“Seurat”)
这次成功了。

同使用help()查看包的信息,可以获得包的版本信息、示例数据信息和demo
help(package =“Seurat”)
在这里插入图片描述
安装其他依赖:

install.packages(“cowplot”)
install.packages(“ggplot2”)
install.packages(“dplyr”)

install.packages(“xml2”)
报错:XML包 安装之 ERROR: configuration failed for package ‘XML’
解决: yum install libxml2-devel

install.packages(“rvest”)
install.packages(“tidyverse”)
install.packages(“easypackages”)

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值