forked from UCLouvain-CBIO/2024-scplainer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
17 lines (13 loc) · 859 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
## BIOCONDUCTOR
## Pull the development version of the Bioconductor Docker image
FROM bioconductor/bioconductor_docker:devel
## Change home directory
WORKDIR /home/rstudio/
## Clone the scplainer paper repo
RUN git clone https://github.com/UCLouvain-CBIO/2023-scplainer.git .
## Install QFeatures, scpdata, and dependencies (2 passes)
RUN R -e "BiocManager::install(c('rformassspectrometry/QFeatures', 'UCLouvain-CBIO/scpdata'), dependencies = TRUE)"
RUN R -e "BiocManager::install(c('rformassspectrometry/QFeatures', 'UCLouvain-CBIO/scpdata'), dependencies = TRUE)"
## Install latest scp version (containing the scplainer implementation) and dependencies (2 passes)
RUN R -e "BiocManager::install('UCLouvain-CBIO/scp', ref = 'scplainer', dependencies = TRUE)"
RUN R -e "BiocManager::install('UCLouvain-CBIO/scp', ref = 'scplainer', dependencies = TRUE)"