-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
22 lines (19 loc) · 1.08 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM bioconductor/bioconductor_docker:devel
RUN Rscript -e "install.packages(c('tidyverse', 'parallelDist', 'MatchIt', 'energy', 'multcomp', 'survey', 'dplyr'))"
RUN Rscript -e "BiocManager::install('sva')"
RUN Rscript -e "install.packages('igraph')"
RUN Rscript -e "install.packages('stringr')"
RUN Rscript -e "install.packages('mgcv')"
RUN Rscript -e "install.packages('entropy')"
RUN Rscript -e "install.packages(c('mltools'))"
RUN Rscript -e "install.packages(c('cdcsis'))"
RUN python3 -m venv /opt/neuroharm
RUN git clone https://github.com/rpomponio/neuroHarmonize.git /neuroharm
RUN . /opt/neuroharm/bin/activate && pip install neuroHarmonize numpy
RUN Rscript -e "install.packages('reticulate')"
RUN . /opt/neuroharm/bin/activate && pip install pandas
RUN . /opt/neuroharm/bin/activate && pip install statsmodels nibabel
RUN Rscript -e "install.packages(c('GeneralisedCovarianceMeasure', 'weightedGCM'))"
RUN Rscript -e "install.packages(c('momentchi2', 'MASS', 'devtools'))"
RUN Rscript -e "library(devtools); install_github('ericstrobl/RCIT')"
RUN Rscript -e "install.packages(c('causalBatch'))"