bioinformatics tools based on biostar-handbook and jupyter/scipy-notebook
109
4.6.8v3.6.7openjdk 11.0.1 2018-10-16 LTSv3.5.1 (bio-info:v2)perl
perl-net-ssleay
seqkit
parallel
entrez-direct
minimap2
bwa
htslib
bowtie2
emboss
bedtools
samtools
bamtools
sra-tools
cutadapt
seqtk
datamash
bcftools
freebayes
subread
bioawk
hisat2
bbmap
trimmomatic
fastqc
snpeff
picard
blast
vt
readseq
deseq2 (bio-info:v2)
# tag 41e066e5caa8 based on https://github.com/jupyter/docker-stacks/tree/41e066e5caa8b1a675b1b1730b4685db12671719
FROM jupyter/scipy-notebook:41e066e5caa8
MAINTAINER Xin Xiong <[email protected]>
ENV CONDA_MIRROR https://mirrors.tuna.tsinghua.edu.cn/anaconda
USER root
RUN apt-get update --fix-missing && \
apt-get install -yq --no-install-recommends wget bzip2 ca-certificates \
curl ncurses-dev byacc zlib1g-dev cmake python-pip \
libhtml-parser-perl liblist-moreutils-perl libwww-perl \
default-jdk ant ack-grep liblist-allutils-perl && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
USER $NB_UID
RUN conda update -y -n base conda
# add channels
RUN \
conda config --add channels ${CONDA_MIRROR}/pkgs/free/ && \
conda config --add channels ${CONDA_MIRROR}/pkgs/main/ && \
conda config --add channels ${CONDA_MIRROR}/cloud/bioconda/ && \
conda config --add channels ${CONDA_MIRROR}/cloud/conda-forge/ && \
conda config --add channels ${CONDA_MIRROR}/cloud/pytorch/ && \
conda config --set show_channel_urls yes && \
fix-permissions $CONDA_DIR && \
fix-permissions /home/$NB_USER
ADD ./install /tmp
# initialize the terminal based on the setting of biostarhandbook
RUN cat /tmp/bash_profile.txt >> ~/.bash_profile && \
cat /tmp/bashrc.txt >> ~/.bashrc && \
/bin/bash -c "source ~/.bash_profile"
# create a bio-info environment
RUN conda install --quiet --yes \
perl perl-net-ssleay seqkit parallel entrez-direct minimap2 \
bwa htslib bowtie2 emboss bedtools samtools bamtools sra-tools \
cutadapt seqtk datamash bcftools freebayes subread bioawk \
hisat2 bbmap trimmomatic fastqc snpeff picard blast vt readseq && \
conda clean -tipsy && \
fix-permissions $CONDA_DIR && \
fix-permissions /home/$NB_USER
ENTRYPOINT [ "/usr/bin/tini", "--" ]
CMD [ "/bin/bash" ]
sudo docker push onlybelter/bio-info:v1
sudo docker run -it -v ~/:/mnt/data --entrypoint /bin/bash onlybelter/bio-info:v1
Content type
Image
Digest
Size
3 GB
Last updated
over 7 years ago
docker pull onlybelter/bio-info:v2