-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv4_R_install.r
More file actions
73 lines (73 loc) · 3.2 KB
/
env4_R_install.r
File metadata and controls
73 lines (73 loc) · 3.2 KB
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# package library and install
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager", repos = "http://cran.us.r-project.org")
if (!requireNamespace("EnsDb.Hsapiens.v86", quietly = TRUE))
BiocManager::install("EnsDb.Hsapiens.v86")
if (!requireNamespace("EnsDb.Mmusculus.v79", quietly = TRUE))
BiocManager::install("EnsDb.Mmusculus.v79")
if (!requireNamespace("scater", quietly = TRUE))
BiocManager::install("scater")
if (!requireNamespace("bluster", quietly = TRUE))
BiocManager::install("bluster")
if (!requireNamespace("GenomeInfoDb", quietly = TRUE))
BiocManager::install("GenomeInfoDb")
if (!requireNamespace("GenomeInfoDb", quietly = TRUE))
BiocManager::install("GenomeInfoDb")
if (!requireNamespace("IRanges", quietly = TRUE))
BiocManager::install("IRanges")
if (!requireNamespace("ComplexHeatmap", quietly = TRUE))
BiocManager::install("ComplexHeatmap")
if (!requireNamespace("rtracklayer", quietly = TRUE))
BiocManager::install ("rtracklayer")
if (!requireNamespace("devtools", quietly = TRUE))
install.packages("devtools")
if (!requireNamespace("RColorBrewer", quietly = TRUE))
install.packages('RColorBrewer')
if (!requireNamespace("reticulate", quietly = TRUE))
install.packages("reticulate")
if (!requireNamespace("plyr", quietly = TRUE))
install.packages('plyr')
if (!requireNamespace("dsb", quietly = TRUE))
install.packages('dsb')
if (!requireNamespace("Seurat", quietly = TRUE))
install.packages('Seurat')
if (!requireNamespace("Signac", quietly = TRUE))
install.packages("Signac")
if (!requireNamespace("cluster", quietly = TRUE))
install.packages("cluster")
if (!requireNamespace("igraph", quietly = TRUE))
install.packages ("igraph")
if (!requireNamespace("ggplot2", quietly = TRUE))
install.packages ("ggplot2")
if (!requireNamespace("Matrix", quietly = TRUE))
install.packages ("Matrix")
if (!requireNamespace("dplyr", quietly = TRUE))
install.packages("dplyr")
if (!requireNamespace("tinytex", quietly = TRUE))
install.packages("tinytex")
if (!requireNamespace("tidyverse", quietly = TRUE))
install.packages ( "tidyverse" )
if (requireNamespace("devtools", quietly = TRUE))
library(devtools)
if (!requireNamespace("MAESTRO", quietly = TRUE))
install_github("liulab-dfci/MAESTRO")
if (!requireNamespace("data.table", quietly = TRUE))
install.packages("data.table")
if (!requireNamespace("igraph", quietly = TRUE))
install.packages ("igraph")
if (!requireNamespace("parallel", quietly = TRUE))
install.packages("parallel")
if (!requireNamespace("dplyr", quietly = TRUE))
install.packages("dplyr")
if (!requireNamespace("Hmisc", quietly = TRUE))
install.packages("Hmisc")
if (!requireNamespace("CellChat", quietly = TRUE))
devtools::install_github("sqjin/CellChat")
if (!requireNamespace("patchwork", quietly = TRUE))
devtools::install_github("thomasp85/patchwork")
if (!requireNamespace("RcppPlanc", quietly = TRUE))
install.packages("RcppPlanc", repos = c(linux = 'https://welch-lab.r-universe.dev/bin/linux/noble/4.4/',
sources = 'https://welch-lab.r-universe.dev',
cran = 'https://cloud.r-project.org'))
if (!requireNamespace("rliger", quietly = TRUE))
install.packages("rliger")