也许最好在Bioconductor支持网站上问这个问题
https://support.bioconductor.org
.
我建议
## we need BiocManager from CRAN
if (!"BiocManager" %in% rownames(installed.packages()))
install.packages("BiocManager", repos = "https://cran.r-project.org")
## install or update required packages
.bioc_packages <- c("dada2", "phyloseq", "DECIPHER", "phangorn")
BiocManager::install(.bioc_packages)
这将安装所有尚未安装的包(及其依赖项),将更新任何非最新的包(对于您正在使用的Bioconductor版本——根据Bioconducter指南,这些仅为错误修复),并表示不会重新安装已安装当前版本的包。
请注意,使用R-4.1.2,您将无法获得的最新版本
生物导体
。您可能会更新到R-4.2.1(因为您希望使用这些软件包的当前版本,也因为您可能希望在Bioconductor中进行其他分析,这些分析涉及自R-4.1.2提供的Bioconducter版本以来引入的软件包),或者降级到您引用的论文中使用的R版本(因为您想更紧密地再现论文中的结果)。