Skip to content

Commit

Permalink
Merge pull request #8 from mskcc-omics-workflows/feature/add_neoantig…
Browse files Browse the repository at this point in the history
…en_utils_base_image

Add neoantigen-utils-base image
  • Loading branch information
johnoooh authored Oct 16, 2024
2 parents bdde390 + 51ab354 commit 6f4af05
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions containers/neoantigen-utils-base/1.0.0/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
FROM ubuntu:20.04

# Labels
LABEL org.opencontainers.image.vendor="MSKCC-OMICS-WORKFLOWS" \
org.opencontainers.image.authors="John Orgera ([email protected]), Nikhil Kumar ([email protected])" \
org.opencontainers.image.created="2024-04-24T11:07:00Z" \
org.opencontainers.image.version="1.0.0" \
org.opencontainers.image.version.python="3.8" \
org.opencontainers.image.source="https://github.com/mskcc-omics-workflows/containers/containers/neoantigen-utils-base/" \
org.opencontainers.image.url="https://github.com/mskcc-omics-workflows/containers/" \
org.opencontainers.image.title="Neoantigen Utils Base" \
org.opencontainers.image.description="The base image for neoantigen helper utils"

ENV DEBIAN_FRONTEND=noninteractive

RUN set -xe && apt-get update \
# Install packages
&& apt-get install --no-install-recommends -y \
libncurses5-dev \
libbz2-dev \
liblzma-dev \
libcurl4-gnutls-dev \
zlib1g-dev \
libssl-dev \
gcc \
wget \
make \
perl \
bzip2 \
pkg-config \
libpng-dev \
libjpeg8-dev \
libfreetype6-dev \
unzip \
git \
python3.8 \
python3-pip \
g++ \
# Install vcflib
&& git clone https://github.com/Sentieon/vcflib.git /usr/bin/vcflib/ \
# Upgrade pip
&& python3 -m pip install --no-cache-dir --upgrade pip \
&& pip3 install --no-cache-dir numpy \
&& pip3 install --no-cache-dir pandas \
# Clean up
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*

0 comments on commit 6f4af05

Please sign in to comment.