forked from stuart-lab/signac
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
19 lines (13 loc) · 677 Bytes
/
Dockerfile
File metadata and controls
19 lines (13 loc) · 677 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM satijalab/seurat:latest
# Install system dependencies
RUN apt-get update --fix-missing
RUN apt-get install -y software-properties-common
RUN add-apt-repository -y ppa:git-core/ppa
RUN apt-get update
RUN apt-get install -y git
# Install Bioconductor dependencies
RUN R --slave --no-restore --no-save -e "install.packages('BiocManager')"
RUN R --slave --no-restore --no-save -e "BiocManager::install(c('GenomeInfoDbData', 'GO.db'))"
# Install Signac
RUN R --slave --no-restore --no-save -e "setRepositories(ind=1:2); install.packages('Signac', repos = c('https://cloud.r-project.org', 'https://bioconductor.org/packages/3.11/bioc'),dependencies = TRUE)"
CMD [ "R" ]