当前位置:   article > 正文

org.Mm.eg.db安装报错Error in download.file(url, destfile, method, mode = “wb“, ...) :

org.mm.eg.db

介绍

org.Mm.eg.db 是一个生物信息学注释包,物种对应的全基因组注释R包,方便根据EntreZ进行基因的注释分析,它是 Bioconductor 项目的一部分,专门用于存储小鼠(Mus musculus)基因组的注释信息。先安装bioconductor,然后安装org.Mm.eg.db。

#使用 Bioconductor 的包管理器 BiocManager 来安装:

注意

BiocManager::install("org.Mm.eg.db")这个命令需要R4.4,其他版本命令不同,可以更新一下。
  1. #安装Bioconductor
  2. if (!requireNamespace("BiocManager", quietly = TRUE))
  3.     install.packages("BiocManager")
  4. #安装org.Mm.eg.db
  5. BiocManager::install("org.Mm.eg.db")

报错

1.update old packages,更新旧安装包

  1. Old packages: 'gert', 'RCurl', 'readr', 'survival', 'XML'
  2. Update all/some/none? [a/s/n]:

按a进行更新所有,但是更新失败,寻找解决方案:

以管理员身份运行打开R或Rstudio,重复上面操作按a,更新成功。

2.timeout,没下载完

(1)试图修改参数使时间变长,没成功

  1. url <- "http://example.com/somefile.zip" # 替换为实际的URL
  2. destfile <- "/path/to/your/downloaded/file.zip" # 替换为实际的文件路径
  3. download.file(url, destfile, method = "auto", mode = "wb", timeout = 600)

(2)直接网页下载到本地,然后导入包,安装成功

下载地址:Bioconductor - org.Mm.eg.dbThe Bioconductor project aims to develop and share open source software for precise and repeatable analysis of biological data. We foster an inclusive and collaborative community of developers and data scientists.icon-default.png?t=N7T8https://bioconductor.org/packages/release/data/annotation/html/org.Mm.eg.db.html

选择source package,下载还是很慢,侧面印证了是因为下载超时。

install.packages("D:/download/org.Mm.eg.db_3.19.1.tar.gz", repos = NULL, type = "source")安装成功

打开RRStudio,使用以下命令安装下载的包:

  1. install.packages("/path/to/downloaded/package.tar.gz", repos = NULL, type = "source")
  2. "/path/to/downloaded/package.tar.gz" 替换为你下载的文件的完整路径。

3.尝试install.packages("org.Mm.eg.db")

提示需要安装r tools,为此我又学习并写了一篇怎么安装。

在安装R Tools后又报错版本不匹配,不管了

  1. package ‘org.Mm.eg.db’ is not available for this version of R
  2. A version of this package for your version of R might be available elsewhere,
  3. see the ideas at
  4. https://cran.r-project.org/doc/manuals/r-patched/R-admin.html#Installing-packages

我不理解,按照官网我的R 和Bioconductor的version都是匹配的

安装完成后

确保在调用 AnnotationDbi::select() 函数之前加载 org.Mm.eg.db 包:

library(org.Mm.eg.db)

library(AnnotationDbi)

把安装解决了后面就挺顺的,复制粘贴给的代码就好了。

# 使用 org.Mm.eg.db 进行基因 ID 转换 > genes_sc_symbols <- AnnotationDbi::select(org.Mm.eg.db, keys = genes_sc, columns = c("SYMBOL"), keytype = "ENSEMBL")

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/1008483
推荐阅读
相关标签
  

闽ICP备14008679号