-
Notifications
You must be signed in to change notification settings - Fork 12
/
Dockerfile
17 lines (14 loc) · 1.17 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Docker inheritance
FROM rocker/rstudio:latest
RUN apt-get -y update \
&& apt-get install -y --no-install-recommends apt-utils \
&& apt-get install -y --no-install-recommends zlib1g-dev libglpk-dev libmagick++-dev libfftw3-dev libxml2-dev libxt-dev curl libcairo2-dev libproj-dev libgdal-dev libudunits2-dev libarchive-dev \
&& apt-get clean \
&& rm -rf /var/lib/apt/ilists/*
RUN R -e 'install.packages(c("rmarkdown", "markdown", "bookdown", "pheatmap", "viridis", "zoo", "BiocManager", "devtools", "testthat", "tiff", \
"distill", "ggrepel", "patchwork", "mclust", "RColorBrewer", "uwot", "Rtsne", "harmony", \
"Seurat", "SeuratObject", "cowplot", "kohonen", "caret", "randomForest", "ggridges", "cowplot", \
"gridGraphics", "scales", "tiff", "harmony", "Matrix"))'
RUN R -e 'BiocManager::install(c("CATALYST", "scuttle", "scater", "dittoSeq", "tidyverse", "BiocStyle", "batchelor", "bluster", \
"scran", "lisaClust", "spicyR", "iSEE", "imcRtools", "cytomapper", "imcdatasets", "cytoviewer"))'
RUN R -e 'devtools::install_github(c("i-cyto/Rphenograph"))'