如何在R v3.5.1中安装“ org.Hs.eg.db”软件包?

时间:2018-07-14 17:02:43

标签: r version bioconductor install.packages

我刚刚安装了最新的R版本3.5.1,并尝试安装“ org.Hs.eg.db”软件包。但是我在运行代码时收到此错误:

> install.packages("org.Hs.eg.db")
Installing package into 'C:/Users/ashley/Documents/R/win-library/3.5'
(as 'lib' is unspecified)
Warning in install.packages :
  package 'org.Hs.eg.db' is not available (for R version 3.5.1)

有人知道这是怎么回事吗?

我能够在较旧的R版本3.5.0中安装“ org.Hs.eg.db”软件包。

非常感谢您。

阿什利。

2 个答案:

答案 0 :(得分:2)

org.Hs.eg.db是一个Bioconductor程序包,从错误消息来看,似乎该程序包未包含在R搜索的默认存储库中。

Bioconductor的install guide说,您应该使用他们提供的脚本来安装软件包:

  

使用biocLite.R脚本安装Bioconductor软件包。

该软件包的install guide列出了安装org.Hs.eg.db软件包所需的确切命令:

source("https://bioconductor.org/biocLite.R")
biocLite("org.Hs.eg.db")

答案 1 :(得分:0)

您可以使用以下说明:

if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("org.Hs.eg.db")

基于this链接