@@ -27,10 +27,11 @@ RUN apt-get update \
27
27
# bwa/0.7.17-4 bowtie/1.2.3 bowtie2/2.3.5.1
28
28
# bedtools/2.27.1 bedops/2.4.37 samtools/1.10
29
29
# 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
31
31
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y \
32
- tabix \
33
- trimmomatic
32
+ tabix
33
+ # \
34
+ # trimmomatic
34
35
35
36
# Install BWA-MEM2 v2.2.1
36
37
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"
57
58
RUN wget https://github.com/BimberLab/DISCVRSeq/releases/download/1.3.62/DISCVRSeq-1.3.62.jar
58
59
ENV DISCVRSeq_JAR="/opt2/DISCVRSeq-1.3.62.jar"
59
60
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
+
60
71
# Install dependencies needed to add a new repository over HTTPS
61
72
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y \
62
73
gnupg \
@@ -163,9 +174,9 @@ RUN wget https://github.com/AstraZeneca-NGS/VarDictJava/releases/download/v1.8.3
163
174
ENV PATH="/opt2/VarDict-1.8.3/bin:$PATH"
164
175
165
176
# 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 \
167
178
&& mkdir fastp \
168
- && mv fastp.0.23.2 fastp/fastp \
179
+ && mv fastp.0.23.4 fastp/fastp \
169
180
&& chmod a+x fastp/fastp
170
181
ENV PATH="/opt2/fastp:$PATH"
171
182
@@ -194,9 +205,11 @@ ENV PATH="/opt2/svaba:$PATH"
194
205
# LOFREQ
195
206
RUN wget https://github.com/CSB5/lofreq/raw/master/dist/lofreq_star-2.1.5_linux-x86-64.tgz \
196
207
&& 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
198
210
199
211
ENV PATH="/opt2/lofreq_star-2.1.5_linux-x86-64/bin/:$PATH"
212
+
200
213
# MUSE
201
214
RUN wget -O muse_2.0.4.tar.gz https://github.com/wwylab/MuSE/archive/refs/tags/v2.0.4.tar.gz \
202
215
&& 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
210
223
ENV PATH="/opt2/MuSE:$PATH"
211
224
212
225
213
-
214
226
# Add Dockerfile and argparse.bash script
215
227
# and export environment variables
216
228
ADD Dockerfile /opt2/base_gatk4_wgs.dockerfile
0 commit comments