w-bonelli/varitome-variant-calling:latest

$ singularity pull shub://w-bonelli/varitome-variant-calling:latest

Singularity Recipe

Bootstrap: docker
From: ubuntu:16.04

%labels
    Auther Angelo Williams
    Maintainer Manoj Sapkota, Wes Bonelli

%post
    apt-get update && apt-get install -y \
    software-properties-common \
    python-software-properties && \
    add-apt-repository "ppa:webupd8team/java" && \
    add-apt-repository "ppa:openjdk-r/ppa" && \
    apt-get update && apt-get install -y \
    build-essential \
    automake \
    autoconf \
    cmake \
    gpp \
    gcc \
    git \
    make \
    openjdk-8* \
    python2.7 \
    python-dev \
    python-yaml \
    ncurses-dev \
    zlib1g-dev \
    curl \
    vim \
    wget \
    autoconf \
    libbz2-dev \
    liblzma-dev \
    libcurl4-openssl-dev \
    gawk \
    libssl-dev \
    openjdk-7-jre-headless \
    unzip \
    python3-pip

    # git lfs
    curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash
    apt-get install git-lfs

    # gatk
    cd /opt
    git clone https://github.com/broadinstitute/gatk.git && \
    cd gatk && \
    ./gradlew bundle && \

    # trimmomatic
    cd /opt
    git clone https://github.com/timflutre/trimmomatic.git && \
    cd trimmomatic && \
    make && \
    make check && \
    make install INSTALL="/usr/local/bin/"

    # sambamba
    cd /opt
    curl -OL https://github.com/biod/sambamba/releases/download/v0.6.7/sambamba_v0.6.7_linux.tar.bz2 && \
    tar -xvf sambamba_v0.6.7_linux.tar.bz2 && \
    cp sambamba /usr/local/bin/

    # samblaster
    cd /opt
    git clone git://github.com/GregoryFaust/samblaster.git && \
    cd samblaster && \
    make && \
    cp samblaster /usr/local/bin/

    # samtools
    cd /opt
    curl -OL https://github.com/samtools/samtools/releases/download/1.8/samtools-1.8.tar.bz2 && \
    tar -xvf samtools-1.8.tar.bz2 && \
    cd samtools-1.8 && \
    ./configure && make && make install

    # vcftools
    cd /opt
    git clone https://github.com/vcftools/vcftools.git && \
    cd vcftools && \
    ./autogen.sh && \
    ./configure && \
    make && \
    make install

    # bedtools
    cd /opt
    curl -OL https://github.com/arq5x/bedtools2/releases/download/v2.27.1/bedtools-2.27.1.tar.gz && \
    tar -xvf bedtools-2.27.1.tar.gz && \
    cd bedtools2 && \
    make && \
    cp bin/* /usr/local/bin/

    # picard
    cd /opt
    curl -OL https://github.com/broadinstitute/picard/releases/download/2.18.5/picard.jar && \
    mv picard.jar /usr/local/bin

    # lumpy
    cd /opt
    git clone --recursive https://github.com/arq5x/lumpy-sv && \
    cd lumpy-sv && \
    make && \
    cp bin/* /usr/local/bin/. &&

    # speedseq
    cd /opt
    git clone --recursive https://github.com/hall-lab/speedseq && \
    cd speedseq && \
    make

    # python packages
    pip3 install --upgrade pip && \
    pip3 install pysam \
    numpy \
    scipy \
    parallel-fastq-dump

Collection


View on Datalad

Metrics

key value
id /containers/w-bonelli-varitome-variant-calling-latest
collection name w-bonelli/varitome-variant-calling
branch master
tag latest
commit 2ba8d316816206de192824e2b2059938feb72c50
version (container hash) 762f2c61347cf6fb85261580f09ef687
build date 2020-11-20T07:26:03.223Z
size (MB) 15665.0
size (bytes) 6883893279
SIF Download URL (please use pull with shub://)
Datalad URL View on Datalad
Singularity Recipe Singularity Recipe on Datalad
We cannot guarantee that all containers will still exist on GitHub.