Skip to content

Commit 23be10d

Browse files
authored
Merge pull request #609 from nf-core/gatk3
Add integrated GATK 3.5 💪
2 parents d5aff01 + cf20fcb commit 23be10d

10 files changed

Lines changed: 31 additions & 80 deletions

File tree

.github/workflows/awsfulltest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Setup Miniconda
18-
uses: goanpeca/setup-miniconda@v1.0.2
18+
uses: conda-incubator/setup-miniconda@v2
1919
with:
2020
auto-update-conda: true
2121
python-version: 3.7

.github/workflows/awstest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Setup Miniconda
16-
uses: goanpeca/setup-miniconda@v1.0.2
16+
uses: conda-incubator/setup-miniconda@v2
1717
with:
1818
auto-update-conda: true
1919
python-version: 3.7

.github/workflows/ci.yml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ jobs:
2626
uses: actions/checkout@v2
2727

2828
- name: Check if Dockerfile or Conda environment changed
29-
uses: technote-space/get-diff-action@v1
29+
uses: technote-space/get-diff-action@v4
3030
with:
31-
PREFIX_FILTER: |
31+
FILES: |
3232
Dockerfile
3333
environment.yml
3434
@@ -142,22 +142,15 @@ jobs:
142142
- name: PMDTOOLS Test PMDtools works alone
143143
run: |
144144
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --run_pmdtools
145-
- name: GATK 3.5 Download resource files
146-
run: |
147-
mkdir -p jars/gatk_3_5
148-
wget https://storage.googleapis.com/gatk-software/package-archive/gatk/GenomeAnalysisTK-3.5-0-g36282e4.tar.bz2 -P jars/gatk_3_5
149-
tar xvf jars/gatk_3_5/GenomeAnalysisTK-3.5-0-g36282e4.tar.bz2 -C jars/gatk_3_5/
150-
chmod +x jars/gatk_3_5/GenomeAnalysisTK.jar
151-
GATK_JAR=$(readlink -f jars/gatk_3_5/GenomeAnalysisTK.jar)
152145
- name: GENOTYPING_UG AND MULTIVCFANALYZER Test running GATK UnifiedGenotyper and MultiVCFAnalyzer, additional VCFS
153146
run: |
154-
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --run_genotyping --gatk_ug_jar '/home/runner/work/eager/eager/jars/gatk_3_5/GenomeAnalysisTK.jar' --genotyping_tool 'ug' --gatk_out_mode 'EMIT_ALL_SITES' --gatk_ug_genotype_model 'SNP' --run_multivcfanalyzer --additional_vcf_files 'https://raw.githubusercontent.com/nf-core/test-datasets/eager/testdata/Mammoth/vcf/JK2772_CATCAGTGAGTAGA_L008_R1_001.fastq.gz.tengrand.fq.combined.fq.mapped_rmdup.bam.unifiedgenotyper.vcf.gz' --write_allele_frequencies
147+
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --run_genotyping --genotyping_tool 'ug' --gatk_out_mode 'EMIT_ALL_SITES' --gatk_ug_genotype_model 'SNP' --run_multivcfanalyzer --additional_vcf_files 'https://raw.githubusercontent.com/nf-core/test-datasets/eager/testdata/Mammoth/vcf/JK2772_CATCAGTGAGTAGA_L008_R1_001.fastq.gz.tengrand.fq.combined.fq.mapped_rmdup.bam.unifiedgenotyper.vcf.gz' --write_allele_frequencies
155148
- name: COMPLEX LANE/LIBRARY MERGING Test running lane and library merging prior to GATK UnifiedGenotyper and running MultiVCFAnalyzer
156149
run: |
157-
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_complex,docker --run_genotyping --gatk_ug_jar '/home/runner/work/eager/eager/jars/gatk_3_5/GenomeAnalysisTK.jar' --genotyping_tool 'ug' --gatk_out_mode 'EMIT_ALL_SITES' --gatk_ug_genotype_model 'SNP' --run_multivcfanalyzer
150+
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_complex,docker --run_genotyping --genotyping_tool 'ug' --gatk_out_mode 'EMIT_ALL_SITES' --gatk_ug_genotype_model 'SNP' --run_multivcfanalyzer
158151
- name: GENOTYPING_UG ON TRIMMED BAM Test
159152
run: |
160-
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --run_genotyping --run_trim_bam --genotyping_source 'trimmed' --gatk_ug_jar '/home/runner/work/eager/eager/jars/gatk_3_5/GenomeAnalysisTK.jar' --genotyping_tool 'ug' --gatk_out_mode 'EMIT_ALL_SITES' --gatk_ug_genotype_model 'SNP'
153+
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv,docker --run_genotyping --run_trim_bam --genotyping_source 'trimmed' --genotyping_tool 'ug' --gatk_out_mode 'EMIT_ALL_SITES' --gatk_ug_genotype_model 'SNP'
161154
- name: BAM_INPUT Run the basic pipeline with the bam input profile, skip AdapterRemoval as no convertBam
162155
run: |
163156
nextflow run ${GITHUB_WORKSPACE} -profile test_tsv_bam,docker --skip_adapterremoval

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
44
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
55

6-
## [2.3.0dev] - Wangen - Unreleased
6+
## [2.2.2dev] - Unreleased
77

88
### `Added`
99

@@ -13,8 +13,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1313

1414
- Fixed AWS full test profile.
1515
- [#587](https://github.com/nf-core/eager/issues/587) - Re-implemented AdapterRemovalFixPrefix for DeDup compatibility of including singletons
16+
- [#602](https://github.com/nf-core/eager/issues/602) - Added the newly avaliable GATK 3.5 conda package.
1617
- [#610](https://github.com/nf-core/eager/issues/610) - Create bwa_index channel when specifying circularmapper as mapper
1718

19+
### `Deprecated`
20+
21+
- Flag `--gatk_ug_jar` has now been removed as GATK 3.5 is now avaliable within the nf-core/eager software environment.
22+
1823
## [2.2.1] - 2020-10-20
1924

2025
### `Fixed`

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ COPY environment.yml /
77
RUN conda env create --quiet -f /environment.yml && conda clean -a
88

99
# Add conda installation dir to PATH (instead of doing 'conda activate')
10-
ENV PATH /opt/conda/envs/nf-core-eager-2.3.0dev/bin:$PATH
10+
ENV PATH /opt/conda/envs/nf-core-eager-2.2.2dev/bin:$PATH
1111

1212
# Dump the details of the installed packages to a file for posterity
13-
RUN conda env export --name nf-core-eager-2.3.0dev > nf-core-eager-2.3.0dev.yml
13+
RUN conda env export --name nf-core-eager-2.2.2dev > nf-core-eager-2.2.2dev.yml
1414

1515
# Instruct R processes to use these empty files instead of clashing with a local version
1616
RUN touch .Rprofile

docs/usage.md

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1556,12 +1556,8 @@ UnifiedGenotyper or GATK Haplotype Caller (v4); and the FreeBayes Caller.
15561556
Specify 'ug', 'hc', 'freebayes', 'pileupcaller' and 'angsd' respectively.
15571557

15581558
> Note that while UnifiedGenotyper is more suitable for low-coverage ancient DNA
1559-
> (HaplotypeCaller does _de novo_ assembly around each variant site), it is
1560-
> officially deprecated by the Broad Institute and is only accessible by an
1561-
> archived version not properly available on `conda`. Therefore if specifying
1562-
> 'ug', will need to supply a GATK 3.5 `-jar` to the parameter `gatk_ug_jar`.
1563-
> Note that this means the pipeline is not fully reproducible in this
1564-
> configuration, unless you personally supply the `.jar` file.
1559+
> (HaplotypeCaller does _de novo_ assembly around each variant site), be aware
1560+
> GATK 3.5 it is officially deprecated by the Broad Institute.
15651561
15661562
#### `--genotyping_source`
15671563

@@ -1570,17 +1566,6 @@ modules you have turned on. Options are: `'raw'` for mapped only, filtered, or
15701566
DeDup BAMs (with priority right to left); `'trimmed'` (for base clipped BAMs);
15711567
`'pmd'` (for pmdtools output). Default is: `'raw'`.
15721568

1573-
#### `--gatk_ug_jar`
1574-
1575-
Specify a path to a local copy of a GATK 3.5 `.jar` file, preferably version
1576-
'3.5-0-g36282e4'. The download location of this may be available from the GATK
1577-
forums or the [Google Cloud
1578-
Storage](https://console.cloud.google.com/storage/browser/gatk-software/package-archive/gatk?pageState=(%22StorageObjectListTable%22:(%22f%22:%22%255B%255D%22))&prefix=&forceOnObjectsSortingFiltering=false)
1579-
of the Broad Institute.
1580-
1581-
> You must manually report your version of GATK 3.5 in publications/MultiQC as
1582-
> it is not included in our container.
1583-
15841569
#### `--gatk_call_conf`
15851570

15861571
If selected, specify a GATK genotyper phred-scaled confidence threshold of a
@@ -4139,10 +4124,7 @@ Prior setting up the nf-core/eager run, we will need:
41394124
3. A GFF file of gene sequence annotations (normally supplied with reference
41404125
genomes downloaded from NCBI Genomes, in this context from
41414126
[here](https://www.ncbi.nlm.nih.gov/genome/?term=Yersinia+pestis))
4142-
4. The JAR file for GATK v3.5 downloadable from
4143-
[here](https://console.cloud.google.com/storage/browser/gatk-software/package-archive/gatk?pageState=(%22StorageObjectListTable%22:(%22f%22:%22%255B%255D%22))&prefix=&forceOnObjectsSortingFiltering=false)
4144-
(Make sure to extract the Zip file first!)
4145-
5. [Optional] Previously made VCF GATK 3.5 files (see below for settings), of
4127+
4. [Optional] Previously made VCF GATK 3.5 files (see below for settings), of
41464128
previously published _Y. pestis_ genomes.
41474129
41484130
We should also ensure we have the very latest version of the nf-core/eager
@@ -4474,7 +4456,7 @@ environmental relatives or other contaminants.
44744456
44754457
For this we need to run genotyping, but specifically with GATK UnifiedGenotyper
44764458
3.5 (as MultiVCFAnalyzer requires this particular format of VCF files). We will
4477-
therefore turn on Genotyping, supply the path to the GATK 3.5 JAR file, and
4459+
therefore turn on Genotyping, and
44784460
check ploidy is set 2 so 'heterozygous' positions can be reported. We will also
44794461
need to specify that we want to use the trimmed bams from the previous step.
44804462
@@ -4507,7 +4489,6 @@ nextflow run nf-core/eager \
45074489
--run_genotyping \
45084490
--genotyping_tool 'ug' \
45094491
--genotyping_source 'trimmed' \
4510-
--gatk_ug_jar '../bin/GenomeAnalysisTK.jar' \
45114492
--gatk_ploidy 2 \
45124493
--gatk_ug_mode 'EMIT_ALL_SITES' \
45134494
--gatk_ug_genotype_model 'SNP' \
@@ -4551,7 +4532,6 @@ nextflow run nf-core/eager \
45514532
--run_genotyping \
45524533
--genotyping_tool 'ug' \
45534534
--genotyping_source 'trimmed' \
4554-
--gatk_ug_jar '../bin/GenomeAnalysisTK.jar' \
45554535
--gatk_ploidy 2 \
45564536
--gatk_ug_mode 'EMIT_ALL_SITES' \
45574537
--gatk_ug_genotype_model 'SNP' \

environment.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: nf-core-eager-2.3.0dev
1+
name: nf-core-eager-2.2.2dev
22
channels:
33
- conda-forge
44
- bioconda
@@ -20,6 +20,7 @@ dependencies:
2020
- bioconda::angsd=0.933
2121
- bioconda::circularmapper=1.93.5
2222
- bioconda::gatk4=4.1.7.0
23+
- bioconda::gatk=3.5
2324
- bioconda::qualimap=2.2.2d
2425
- bioconda::vcf2genome=0.91
2526
- bioconda::damageprofiler=0.4.9

main.nf

Lines changed: 7 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,8 @@ def helpMessage() {
136136
137137
Genotyping
138138
--run_genotyping [bool] Turn on genotyping of BAM files.
139-
--genotyping_tool [str] Specify which genotyper to use either GATK UnifiedGenotyper, GATK HaplotypeCaller, Freebayes, or pileupCaller. Note: UnifiedGenotyper requires user-supplied defined GATK 3.5 jar file. Options: 'ug', 'hc', 'freebayes', 'pileupcaller', 'angsd'.
139+
--genotyping_tool [str] Specify which genotyper to use either GATK UnifiedGenotyper, GATK HaplotypeCaller, Freebayes, or pileupCaller. Options: 'ug', 'hc', 'freebayes', 'pileupcaller', 'angsd'.
140140
--genotyping_source [str] Specify which input BAM to use for genotyping. Options: 'raw', 'trimmed' or 'pmd'. Default: '${params.genotyping_source}'
141-
--gatk_ug_jar [file] When specifying to use GATK UnifiedGenotyper, path to GATK 3.5 .jar.
142141
--gatk_call_conf [num] Specify GATK phred-scaled confidence threshold. Default: ${params.gatk_call_conf}
143142
--gatk_ploidy [num] Specify GATK organism ploidy. Default: ${params.gatk_ploidy}
144143
--gatk_downsample [num] Maximum depth coverage allowed for genotyping before down-sampling is turned on. Default: ${params.gatk_downsample}
@@ -416,14 +415,6 @@ if (params.run_genotyping){
416415
if (params.genotyping_tool != 'ug' && params.genotyping_tool != 'hc' && params.genotyping_tool != 'freebayes' && params.genotyping_tool != 'pileupcaller' && params.genotyping_tool != 'angsd' ) {
417416
exit 1, "[nf-core/eager] error: please specify a genotyper. Options: 'ug', 'hc', 'freebayes', 'pileupcaller'. Found parameter: --genotyping_tool '${params.genotyping_tool}'."
418417
}
419-
420-
if (params.genotyping_tool == 'ug' && params.gatk_ug_jar == '') {
421-
exit 1, "[nf-core/eager] error: please specify path to a GATK 3.5 .jar file with --gatk_ug_jar."
422-
}
423-
424-
if (params.genotyping_tool == 'ug' && !params.gatk_ug_jar.endsWith('.jar') ) {
425-
exit 1, "[nf-core/eager] error: please specify path with --gatk_ug_jar to a valid GATK 3.5 binary that ends with .jar!. Found parameter: --gatk_ug_jar '${params.gatk_ug_jar}'."
426-
}
427418

428419
if (params.gatk_ug_out_mode != 'EMIT_VARIANTS_ONLY' && params.gatk_ug_out_mode != 'EMIT_ALL_CONFIDENT_SITES' && params.gatk_ug_out_mode != 'EMIT_ALL_SITES') {
429420
exit 1, "[nf-core/eager] error: please check your GATK output mode. Options are: 'EMIT_VARIANTS_ONLY', 'EMIT_ALL_CONFIDENT_SITES', 'EMIT_ALL_SITES'. Found parameter: --gatk_ug_out_mode '${params.gatk_out_mode}'."
@@ -470,17 +461,6 @@ if (params.run_genotyping){
470461
}
471462
}
472463

473-
// check manually supplied UG JAR found
474-
if ( params.gatk_ug_jar != '' ) {
475-
Channel
476-
.fromPath( params.gatk_ug_jar, checkIfExists: true )
477-
.set{ ch_unifiedgenotyper_jar }
478-
} else {
479-
Channel
480-
.empty()
481-
.set{ ch_unifiedgenotyper_jar }
482-
}
483-
484464
// pileupCaller channel generation and input checks for 'random sampling' genotyping
485465
if (params.pileupcaller_bedfile.isEmpty()) {
486466
ch_bed_for_pileupcaller = Channel.fromPath("$baseDir/assets/nf-core_eager_dummy.txt")
@@ -2516,7 +2496,6 @@ process genotyping_ug {
25162496
input:
25172497
tuple samplename, libraryid, lane, seqtype, organism, strandedness, udg, file(bam), file(bai) from ch_damagemanipulation_for_genotyping_ug
25182498
file fasta from ch_fasta_for_genotyping_ug.collect()
2519-
file jar from ch_unifiedgenotyper_jar.collect()
25202499
file fai from ch_fai_for_ug.collect()
25212500
file dict from ch_dict_for_ug.collect()
25222501

@@ -2530,9 +2509,9 @@ process genotyping_ug {
25302509
if (params.gatk_dbsnp == '')
25312510
"""
25322511
samtools index -b ${bam}
2533-
java -Xmx${task.memory.toGiga()}g -jar ${jar} -T RealignerTargetCreator -R ${fasta} -I ${bam} -nt ${task.cpus} -o ${samplename}.intervals ${defaultbasequalities}
2534-
java -Xmx${task.memory.toGiga()}g -jar ${jar} -T IndelRealigner -R ${fasta} -I ${bam} -targetIntervals ${samplename}.intervals -o ${samplename}.realign.bam ${defaultbasequalities}
2535-
java -Xmx${task.memory.toGiga()}g -jar ${jar} -T UnifiedGenotyper -R ${fasta} -I ${samplename}.realign.bam -o ${samplename}.unifiedgenotyper.vcf -nt ${task.cpus} --genotype_likelihoods_model ${params.gatk_ug_genotype_model} -stand_call_conf ${params.gatk_call_conf} --sample_ploidy ${params.gatk_ploidy} -dcov ${params.gatk_downsample} --output_mode ${params.gatk_ug_out_mode} ${defaultbasequalities}
2512+
gatk3 -T RealignerTargetCreator -R ${fasta} -I ${bam} -nt ${task.cpus} -o ${samplename}.intervals ${defaultbasequalities}
2513+
gatk3 -T IndelRealigner -R ${fasta} -I ${bam} -targetIntervals ${samplename}.intervals -o ${samplename}.realign.bam ${defaultbasequalities}
2514+
gatk3 -T UnifiedGenotyper -R ${fasta} -I ${samplename}.realign.bam -o ${samplename}.unifiedgenotyper.vcf -nt ${task.cpus} --genotype_likelihoods_model ${params.gatk_ug_genotype_model} -stand_call_conf ${params.gatk_call_conf} --sample_ploidy ${params.gatk_ploidy} -dcov ${params.gatk_downsample} --output_mode ${params.gatk_ug_out_mode} ${defaultbasequalities}
25362515
25372516
$keep_realign
25382517
@@ -2541,9 +2520,9 @@ process genotyping_ug {
25412520
else if (params.gatk_dbsnp != '')
25422521
"""
25432522
samtools index ${bam}
2544-
java -jar ${jar} -T RealignerTargetCreator -R ${fasta} -I ${bam} -nt ${task.cpus} -o ${samplename}.intervals ${defaultbasequalities}
2545-
java -jar ${jar} -T IndelRealigner -R ${fasta} -I ${bam} -targetIntervals ${samplenane}.intervals -o ${samplename}.realign.bam ${defaultbasequalities}
2546-
java -jar ${jar} -T UnifiedGenotyper -R ${fasta} -I ${samplename}.realign.bam -o ${samplename}.unifiedgenotyper.vcf -nt ${task.cpus} --dbsnp ${params.gatk_dbsnp} --genotype_likelihoods_model ${params.gatk_ug_genotype_model} -stand_call_conf ${params.gatk_call_conf} --sample_ploidy ${params.gatk_ploidy} -dcov ${params.gatk_downsample} --output_mode ${params.gatk_ug_out_mode} ${defaultbasequalities}
2523+
gatk3 -T RealignerTargetCreator -R ${fasta} -I ${bam} -nt ${task.cpus} -o ${samplename}.intervals ${defaultbasequalities}
2524+
gatk3 -T IndelRealigner -R ${fasta} -I ${bam} -targetIntervals ${samplenane}.intervals -o ${samplename}.realign.bam ${defaultbasequalities}
2525+
gatk3 -T UnifiedGenotyper -R ${fasta} -I ${samplename}.realign.bam -o ${samplename}.unifiedgenotyper.vcf -nt ${task.cpus} --dbsnp ${params.gatk_dbsnp} --genotype_likelihoods_model ${params.gatk_ug_genotype_model} -stand_call_conf ${params.gatk_call_conf} --sample_ploidy ${params.gatk_ploidy} -dcov ${params.gatk_downsample} --output_mode ${params.gatk_ug_out_mode} ${defaultbasequalities}
25472526
25482527
$keep_realign
25492528

nextflow.config

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ params {
128128
genotyping_tool = ''
129129
genotyping_source = 'raw'
130130
// gatk options
131-
gatk_ug_jar = ''
132131
gatk_call_conf = 30
133132
gatk_ploidy = 2
134133
gatk_downsample = 250
@@ -338,7 +337,7 @@ manifest {
338337
description = 'A fully reproducible and state-of-the-art ancient DNA analysis pipeline'
339338
mainScript = 'main.nf'
340339
nextflowVersion = '!>=20.04.0'
341-
version = '2.3.0dev'
340+
version = '2.2.2dev'
342341
}
343342

344343
// Function to ensure that resource requirements don't go beyond

nextflow_schema.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -877,9 +877,9 @@
877877
},
878878
"genotyping_tool": {
879879
"type": "string",
880-
"description": "Specify which genotyper to use either GATK UnifiedGenotyper, GATK HaplotypeCaller, Freebayes, or pileupCaller. Note: UnifiedGenotyper requires user-supplied defined GATK 3.5 jar file. Options: 'ug', 'hc', 'freebayes', 'pileupcaller', 'angsd'.",
880+
"description": "Specify which genotyper to use either GATK UnifiedGenotyper, GATK HaplotypeCaller, Freebayes, or pileupCaller. Options: 'ug', 'hc', 'freebayes', 'pileupcaller', 'angsd'.",
881881
"fa_icon": "fas fa-tools",
882-
"help_text": "Specifies which genotyper to use. Current options are: GATK (v3.5) UnifiedGenotyper or GATK Haplotype Caller (v4); and the FreeBayes Caller. Specify 'ug', 'hc', 'freebayes', 'pileupcaller' and 'angsd' respectively.\n\n> Note that while UnifiedGenotyper is more suitable for low-coverage ancient DNA (HaplotypeCaller does _de novo_ assembly around each variant site), it is officially deprecated by the Broad Institute and is only accessible by an archived version not properly available on `conda`. Therefore if specifying 'ug', will need to supply a GATK 3.5 `-jar` to the parameter `gatk_ug_jar`. Note that this means the pipline is not fully reproducible in this configuration, unless you personally supply the `.jar` file.",
882+
"help_text": "Specifies which genotyper to use. Current options are: GATK (v3.5) UnifiedGenotyper or GATK Haplotype Caller (v4); and the FreeBayes Caller. Specify 'ug', 'hc', 'freebayes', 'pileupcaller' and 'angsd' respectively.\n\n> > Note that while UnifiedGenotyper is more suitable for low-coverage ancient DNA (HaplotypeCaller does _de novo_ assembly around each variant site), be aware GATK 3.5 it is officially deprecated by the Broad Institute.",
883883
"enum": [
884884
"ug",
885885
"hc",
@@ -895,12 +895,6 @@
895895
"fa_icon": "fas fa-faucet",
896896
"help_text": "Indicates which BAM file to use for genotyping, depending on what BAM processing modules you have turned on. Options are: `'raw'` for mapped only, filtered, or DeDup BAMs (with priority right to left); `'trimmed'` (for base clipped BAMs); `'pmd'` (for pmdtools output). Default is: `'raw'`.\n"
897897
},
898-
"gatk_ug_jar": {
899-
"type": "string",
900-
"description": "When specifying to use GATK UnifiedGenotyper, path to GATK 3.5 .jar.",
901-
"fa_icon": "fas fa-archive",
902-
"help_text": "Specify a path to a local copy of a GATK 3.5 `.jar` file, preferably version\n'3.5-0-g36282e4'. The download location of this may be available from the GATK\nforums or the [Google Cloud\nStorage](https://console.cloud.google.com/storage/browser/gatk-software/package-archive/gatk?pageState=(%22StorageObjectListTable%22:(%22f%22:%22%255B%255D%22))&prefix=&forceOnObjectsSortingFiltering=false)\nof the Broad Institute."
903-
},
904898
"gatk_call_conf": {
905899
"type": "integer",
906900
"default": 30,

0 commit comments

Comments
 (0)