4.0.4.0
Highlights of this release include major performance improvements to MarkDuplicatesSpark, better sensitivity and precision in STR (short tandem repeat) contexts for Mutect2, support for a "genotype given alleles" mode in Mutect2, dbSNP support for Funcotator, and several important bug fixes to CombineGVCFs.
As usual, a docker image for this release can be downloaded from https://hub.docker.com/r/broadinstitute/gatk/
Full list of changes in this release:
-
MarkDuplicatesSpark- New, optimized version of the tool with greatly improved performance and scalability (#4656)
- Note that this tool is still marked as beta, and has a number of known issues. The current version is suitable for evaluation/profiling purposes only.
-
Mutect2improvements- Added a GGA (genotype given alleles) mode activated via the
--genotyping-mode GENOTYPE_GIVEN_ALLELESand--allelesarguments (#4601) - Better sensitivity and precision in STR (short-tandem repeat) contexts (#4690)
- New, supported Mutect2 NIO-enabled WDL that works in Firecloud (#4710)
- Better default AF for M2 tumor-normal mode (#4690)
- Restored explicit PASS (as opposed to empty) filter in Mutect2 (#4644)
- Fixed Mutect2 failure for germline resource without AF (#4607)
- Fixed a bug in the Mutect2 WDL bamout where scatters with overlapping assembly regions failed (#4613)
- Fixed extra filtering args being deactivated in Mutect2 WDL due to typo
- Added a GGA (genotype given alleles) mode activated via the
-
CombineGVCFs: several important bug fixes -
Funcotator- Added dbSNP support via a new VcfFuncotationFactory. (#4593)
- Fixed the refContext annotation. (#4605)
- Fixed calculation of GC content to be correct. (#4608)
- Fixes for HG38 exception and better logging. (#4563)
- Note: only datasource releases
1.2.20180329and later will work with this version of Funcotator
-
HaplotypeCaller: Fixed a bug that caused the--compand--input-priorarguments to not be settable by the user (#4703) -
CNNScoreVariants: Better numerical consistency between python and java, and transpose bug fix (#4652) -
CNV Tools -
SV Tools -
Added GCS (Google Cloud Storage) output support to the following tools:
ApplyBQSR,SplitNCigarReads,ClipReads,LeftAlignIndels,RevertBaseQualityScores, andUnmarkDuplicates(#4695) (#4424) -
Mark the
--disable-tool-default-read-filtersargument as advanced, and add a warning to its documentation string (#4671)- Many tools do not function correctly without their default read filters turned on, so this argument is intended only for advanced users who know what they're doing!
-
ParallelCopyGCSDirectoryIntoHDFSSpark: allow the tool to take a filename glob to subset files to copy (#4624) -
Picard: updated to version 2.18.2 (#4676)