Skip to content

Commit e5ec972

Browse files
committed
feat: add GATK v3 for variant combine
1 parent b982a89 commit e5ec972

File tree

3 files changed

+23
-11
lines changed

3 files changed

+23
-11
lines changed

docker/logan_base/Dockerfile

+19-7
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,11 @@ RUN apt-get update \
2727
# bwa/0.7.17-4 bowtie/1.2.3 bowtie2/2.3.5.1
2828
# bedtools/2.27.1 bedops/2.4.37 samtools/1.10
2929
# bcftools/1.10.2 vcftools/0.1.16
30-
# Previous tools already installed trimmomatic/0.39 tabix/1.10.2
30+
# Previous tools already installed tabix/1.10.2 ##trimmomatic/0.39
3131
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y \
32-
tabix \
33-
trimmomatic
32+
tabix
33+
#\
34+
#trimmomatic
3435

3536
# Install BWA-MEM2 v2.2.1
3637
RUN wget https://github.com/bwa-mem2/bwa-mem2/releases/download/v2.2.1/bwa-mem2-2.2.1_x64-linux.tar.bz2 \
@@ -57,6 +58,16 @@ ENV PATH="/opt2/gatk-4.4.0.0:$PATH"
5758
RUN wget https://github.com/BimberLab/DISCVRSeq/releases/download/1.3.62/DISCVRSeq-1.3.62.jar
5859
ENV DISCVRSeq_JAR="/opt2/DISCVRSeq-1.3.62.jar"
5960

61+
# Install last release of GATK3 (GATK/3.8-1)
62+
# Only being used for the CombineVariants
63+
# command that is not available in GATK4
64+
# Available via env variable: $GATK_JAR
65+
# Requires Java8 or 1.8
66+
RUN wget https://storage.googleapis.com/gatk-software/package-archive/gatk/GenomeAnalysisTK-3.8-1-0-gf15c1c3ef.tar.bz2 \
67+
&& tar -xvjf /opt2/GenomeAnalysisTK-3.8-1-0-gf15c1c3ef.tar.bz2 \
68+
&& rm /opt2/GenomeAnalysisTK-3.8-1-0-gf15c1c3ef.tar.bz2
69+
ENV GATK_JAR="/opt2/GenomeAnalysisTK-3.8-1-0-gf15c1c3ef/GenomeAnalysisTK.jar"
70+
6071
# Install dependencies needed to add a new repository over HTTPS
6172
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y \
6273
gnupg \
@@ -163,9 +174,9 @@ RUN wget https://github.com/AstraZeneca-NGS/VarDictJava/releases/download/v1.8.3
163174
ENV PATH="/opt2/VarDict-1.8.3/bin:$PATH"
164175

165176
# Fastp From Opengene github
166-
RUN wget http://opengene.org/fastp/fastp.0.23.2 \
177+
RUN wget http://opengene.org/fastp/fastp.0.23.4 \
167178
&& mkdir fastp \
168-
&& mv fastp.0.23.2 fastp/fastp \
179+
&& mv fastp.0.23.4 fastp/fastp \
169180
&& chmod a+x fastp/fastp
170181
ENV PATH="/opt2/fastp:$PATH"
171182

@@ -194,9 +205,11 @@ ENV PATH="/opt2/svaba:$PATH"
194205
# LOFREQ
195206
RUN wget https://github.com/CSB5/lofreq/raw/master/dist/lofreq_star-2.1.5_linux-x86-64.tgz \
196207
&& tar -xzf lofreq_star-2.1.5_linux-x86-64.tgz \
197-
&& chmod a+x lofreq_star-2.1.5_linux-x86-64/bin/lofreq
208+
&& chmod a+x lofreq_star-2.1.5_linux-x86-64/bin/lofreq \
209+
&& rm lofreq_star-2.1.5_linux-x86-64.tgz
198210

199211
ENV PATH="/opt2/lofreq_star-2.1.5_linux-x86-64/bin/:$PATH"
212+
200213
# MUSE
201214
RUN wget -O muse_2.0.4.tar.gz https://github.com/wwylab/MuSE/archive/refs/tags/v2.0.4.tar.gz \
202215
&& tar -xzf muse_2.0.4.tar.gz \
@@ -210,7 +223,6 @@ RUN wget -O muse_2.0.4.tar.gz https://github.com/wwylab/MuSE/archive/refs/tags/v
210223
ENV PATH="/opt2/MuSE:$PATH"
211224

212225

213-
214226
# Add Dockerfile and argparse.bash script
215227
# and export environment variables
216228
ADD Dockerfile /opt2/base_gatk4_wgs.dockerfile

docker/logan_base/build.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66

77
docker build --platform linux/amd64 --tag ccbr_logan_base:v0.3.3 -f Dockerfile .
88

9-
docker tag ccbr_logan_base:v0.3.3 dnousome/ccbr_logan_base:v0.3.3
10-
docker tag ccbr_logan_base:v0.3.3 dnousome/ccbr_logan_base
9+
docker tag ccbr_logan_base:v0.3.4 dnousome/ccbr_logan_base:v0.3.4
10+
docker tag ccbr_logan_base:v0.3.4 dnousome/ccbr_logan_base
1111

1212

13-
docker push dnousome/ccbr_logan_base:v0.3.3
13+
docker push dnousome/ccbr_logan_base:v0.3.4
1414
docker push dnousome/ccbr_logan_base:latest
1515

1616

docker/logan_base/meta.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
dockerhub_namespace: dnousome
22
image_name: ccbr_logan_base
3-
version: v0.3.3
3+
version: v0.3.4
44
container: "$(dockerhub_namespace)/$(image_name):$(version)"

0 commit comments

Comments
 (0)