Skip to content

Commit 0065260

Browse files
authored
feat: Update vep version (#1567)
### Changed - Update to latest VEP version - Updated rank model to use gnomad_popmax since gnomAD_AF is no longer in use in the latest VEP version ### Fixed - Fixed varcall_py27 container
1 parent 29dec47 commit 0065260

File tree

18 files changed

+119
-477
lines changed

18 files changed

+119
-477
lines changed

BALSAMIC/constants/cache.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,10 +154,10 @@ class DockerContainers(StrEnum):
154154
"dir_name": "genome",
155155
},
156156
"rank_score": {
157-
"url": "https://raw.githubusercontent.com/Clinical-Genomics/reference-files/master/cancer/rank_model/cancer_rank_model_-v0.1-.ini",
157+
"url": "https://raw.githubusercontent.com/Clinical-Genomics/reference-files/master/cancer/rank_model/cancer_rank_model_-v0.2-.ini",
158158
"file_type": FileType.TXT,
159159
"gzip": False,
160-
"file_name": "cancer_rank_model_-v0.1-.ini",
160+
"file_name": "cancer_rank_model_-v0.2-.ini",
161161
"dir_name": "genome",
162162
},
163163
"access_regions": {
@@ -331,7 +331,7 @@ class DockerContainers(StrEnum):
331331
"dir_name": "genome",
332332
},
333333
"rank_score": {
334-
"url": "https://raw.githubusercontent.com/Clinical-Genomics/reference-files/master/cancer/rank_model/cancer_rank_model_-v0.1-.ini",
334+
"url": "https://raw.githubusercontent.com/Clinical-Genomics/reference-files/master/cancer/rank_model/cancer_rank_model_-v0.2-.ini",
335335
"file_type": FileType.TXT,
336336
"gzip": False,
337337
"file_name": "cancer_rank_model_-v0.1-.ini",
Lines changed: 25 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,34 @@
1-
FROM continuumio/miniconda3:4.10.3-alpine
1+
FROM continuumio/miniconda3:25.1.1-2
22

3-
LABEL base.image="continuumio/miniconda3:4.10.3-alpine"
4-
LABEL about.home="https://github.com/Clinical-Genomics/BALSAMIC"
5-
LABEL about.documentation="https://balsamic.readthedocs.io/"
6-
LABEL about.license="MIT License (MIT)"
7-
LABEL about.maintainer="Khurram Maqbool khurram dot maqbool at scilifelab dot se"
8-
LABEL about.description="Bioinformatic analysis pipeline for somatic mutations in cancer"
3+
LABEL base.image="continuumio/miniconda3" \
4+
maintainer="Clinical Genomics" \
5+
about.contact="[email protected]" \
6+
about.license="MIT License (MIT)" \
7+
about.home="https://github.com/Clinical-Genomics/BALSAMIC" \
8+
about.documentation="https://balsamic.readthedocs.io/" \
9+
about.description="Bioinformatic analysis pipeline for somatic mutations in cancer"
910

10-
ENV PATH="/opt/conda/bin/:${PATH}"
11+
ARG CONTAINER_NAME
1112

12-
RUN apk add --no-cache bash gcc git zlib-dev musl-dev
13+
# Copy enviroment file
14+
COPY BALSAMIC/containers/${CONTAINER_NAME}/${CONTAINER_NAME}.yaml /tmp/environment.yaml
1315

14-
ARG WORK_DIR=project
15-
ARG CONTAINER_NAME
16+
# Create conda environment
17+
RUN conda env create -n ${CONTAINER_NAME} -f /tmp/environment.yaml && \
18+
conda clean -afy && \
19+
rm -f /tmp/environment.yaml
1620

17-
# Copy all project files
18-
COPY . /${WORK_DIR}
21+
ENV PATH="/opt/conda/envs/${CONTAINER_NAME}/bin/:${PATH}"
1922

20-
RUN apk add --no-cache make
23+
# Run as a non-root
24+
RUN useradd -m dockeruser
25+
USER dockeruser
2126

22-
RUN cd /opt \
23-
&& git clone https://github.com/lgmgeo/AnnotSV.git \
24-
&& cd /opt/AnnotSV/ \
25-
&& git checkout v3.1.3 \
26-
&& make PREFIX=. install \
27-
&& export ANNOTSV=/opt/AnnotSV
27+
# Set the work directory
28+
WORKDIR /home/dockeruser/
2829

29-
RUN cd /${WORK_DIR}/BALSAMIC/containers/${CONTAINER_NAME}/ && /bin/sh ${CONTAINER_NAME}.sh ${CONTAINER_NAME}
30+
# Set the default shell
31+
SHELL ["/bin/bash", "-c"]
3032

31-
# Clean work environment
32-
RUN rm -rf /${WORK_DIR} && conda clean --all --yes
33+
# Define the default command
34+
CMD ["/bin/bash"]

BALSAMIC/containers/annotate/annotate.sh

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)