Sign inSign up

weishwu/diffbind

By weishwu

•Updated over 3 years ago

Image
0

148

weishwu/diffbind repository overview

⁠dockerfile

FROM continuumio/anaconda3

WORKDIR /usr/share
RUN git clone https://github.com/vahidAK/NanoMethPhase.git
WORKDIR /usr/share/NanoMethPhase

RUN conda env create -f envs/environment.yaml

[weishwu@bfxcomp5-ap-ps1a docker_images]$ cat dockerfile_haven
FROM rocker/tidyverse

RUN Rscript -e "install.packages('haven')"

[weishwu@bfxcomp5-ap-ps1a docker_images]$ cat dockerfile_diffbind
FROM bioconductor/bioconductor_docker:RELEASE_3_15

RUN Rscript -e "install.packages(c(\  
        'cowplot', \
        'knitr', \
        'ggiraph', \
        'EnvStats', \
        'readxl', \
        'xlsx', \
        'ggforce', \
        'randomcoloR', \
        'RColorBrewer', \
        'pheatmap', \
        'Rtsne', \
        'umap', \
        'dplyr', \
        'ggplot2',\
        'ggpubr', \
        'hdf5r',\
        'patchwork',\
        'reticulate', \
        'grid', \
        'gridExtra', \
        'ggrepel', \
        'reshape2', \
        'tidyverse', \
        'tibble'));"

RUN wget -P /tmp https://repo.anaconda.com/miniconda/Miniconda3-py37_4.8.2-Linux-x86_64.sh && \
    sha256sum /tmp/Miniconda3-py37_4.8.2-Linux-x86_64.sh && \
    bash /tmp/Miniconda3-py37_4.8.2-Linux-x86_64.sh -p /miniconda -b && \
    rm /tmp/Miniconda3-py37_4.8.2-Linux-x86_64.sh

ENV PATH=/miniconda/bin:${PATH}

RUN mkdir -p /root/.local/share && \
    echo "/miniconda/bin/conda" > /root/.local/share/r-miniconda


RUN apt-get update && \
    apt-get install -y libxkbcommon-x11-0 && \
    wget -P /tmp/ https://download1.rstudio.org/desktop/bionic/amd64/rstudio-1.2.5033-amd64.deb && \
    dpkg -i /tmp/rstudio-1.2.5033-amd64.deb

RUN apt-get install -y libboost-all-dev

RUN Rscript -e "BiocManager::install(c('DiffBind', 'csaw', 'profileplyr'))"

Tag summary

Content type

Image

Digest

sha256:0cf31b5ac…

Size

2.6 GB

Last updated

over 3 years ago

docker pull weishwu/diffbind:3.6.5