1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| dir.create(Sys.getenv("R_LIBS_USER"), showWarnings = FALSE, recursive = TRUE) .libPaths(c(Sys.getenv("R_LIBS_USER"), .libPaths()))
options(download.file.method = "libcurl") options(timeout = max(600, getOption("timeout"))) options(repos = c(CRAN = "https://cloud.r-project.org")) options(BioC_mirror = NULL)
options(repos = c(CRAN = "https://mirrors.ustc.edu.cn/CRAN/"))
install.packages( c("cli","fansi","glue","rlang","vctrs","lifecycle","tidyselect","scales", "systemfonts","textshaping","gdtools","ragg","pkgconfig","Rcpp","pillar","pheatmap", "reshape2","viridis"), lib = Sys.getenv("R_LIBS_USER") )
install.packages( c("readr","dplyr","tidyr","tibble","jsonlite","magick","ggVennDiagram","ggvenn"), lib = Sys.getenv("R_LIBS_USER") )
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install(c("yulab.utils","tidytree","treeio","ggtree","AnnotationDbi","GO.db","DESeq2","tximport","apeglm","ggtreeExtra","deeptime","tidyverse","clusterProfiler"), ask = FALSE, update = TRUE, lib = Sys.getenv("R_LIBS_USER"))
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install(c("DESeq2","tximport","apeglm"), ask = FALSE, update = TRUE, lib = Sys.getenv("R_LIBS_USER")) if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install(c("deeptime"), ask = FALSE, update = TRUE, lib = Sys.getenv("R_LIBS_USER"))
suppressPackageStartupMessages({ library(ggtree) library(treeio) }) packageVersion("ggtree")
|