-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSingularity
49 lines (43 loc) · 1.85 KB
/
Singularity
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
Bootstrap: shub
From: singularity-hub.org/ii-bioinfo/R3.5.1_Bioc3.8_rstudio1.1.463:latest
##the shub:// tag should not be included
##see https://github.com/sylabs/singularity/issues/2847
%post
sudo apt-get update
sudo apt-get -y install libcairo2-dev #for arrayQualityMetrics
sudo apt-get -y install libxt-dev #for arrayQualityMetrics
sudo apt-get -y install libudunits2-dev #for ggraph
R -e "install.packages('gridSVG')" #required by arrayQualityMetrics
R -e "BiocManager::install('limma')"
R -e "BiocManager::install('variancePartition')"
R -e "BiocManager::install('oligo')"
R -e "BiocManager::install('preprocessCore')" #needed for metaintegrator
R -e "BiocManager::install('arrayQualityMetrics')"
R -e "BiocManager::install('GEOquery')"
R -e "BiocManager::install('sva')"
R -e "BiocManager::install('impute')"
R -e "BiocManager::install('GO.db')" #needed for WGCNA
R -e "BiocManager::install('multtest')" #needed for metaintegrator
R -e "BiocManager::install('GEOmetadb')" #needed for metaintegrator
R -e "install.packages('knitr')"
R -e "install.packages('tidyverse')"
R -e "install.packages('plyr')" #used in pick probeset code
R -e "install.packages('r.jive')"
R -e "install.packages('ComplexHeatmap')"
R -e "install.packages('pheatmap')"
R -e "install.packages('tidygraph')"
R -e "install.packages('units')"
R -e "install.packages('ggraph')"
R -e "install.packages('igraph')"
R -e "install.packages('randomForest')"
R -e "install.packages('reshape2')"
R -e "install.packages('fpc')"
R -e "install.packages('glmnet')"
R -e "install.packages('WGCNA')"
R -e "install.packages('ggpubr')"
R -e "install.packages('ggrepel')"
R -e "install.packages('cowplot')"
R -e "install.packages('gridExtra')"
R -e "install.packages('MetaIntegrator')"
R -e "install.packages('ROCR')"
R -e "install.packages('pROC')"