diff --git a/images.toml b/images.toml index 4e513f6b..30bb8163 100644 --- a/images.toml +++ b/images.toml @@ -4,6 +4,7 @@ bedtools = '2.30.0' bwa = '0.7.17' cellregmap = '0.0.3' dragmap = '1.3.0-tokenizer-next-fix' +eh-expansion-evaluator = 'eb982ae41f83aaf44d4a8142980f7a41ac33e979' ensembl-vep = 'release_110.1' expansionhunter = '5.0.0' expansionhunter_bw2 = 'b85cba004fba4e0223e632fae576bc7fad0da804' diff --git a/images/eh-expansion-evaluator/Dockerfile b/images/eh-expansion-evaluator/Dockerfile new file mode 100644 index 00000000..44e8d3b0 --- /dev/null +++ b/images/eh-expansion-evaluator/Dockerfile @@ -0,0 +1,22 @@ +FROM ubuntu:20.04 +ARG DEBIAN_FRONTEND=noninteractive +ARG VERSION=${VERSION:-eb982ae41f83aaf44d4a8142980f7a41ac33e979} + +# Install Git to clone the repository +RUN apt-get update && apt-get install --no-install-recommends -qqy \ + python3-dev=3.8.2-0ubuntu2 \ + python3-pip=20.0.2-5ubuntu1.9 \ + python3.6\ + git \ + && \ + apt-get clean -y \ + && rm -rf /var/lib/apt/lists/* + +# Install Python packages +RUN pip3 install --no-cache-dir numpy==1.24.4 pandas==2.0.3 scikit-learn==1.3.0 + +# Clone the repository +RUN git clone https://github.com/oscarlr/EH-expansion-evaluator && cd EH-expansion-evaluator && git checkout $VERSION + +# Container should start in git repository +WORKDIR /EH-expansion-evaluator