GATK 3.8 was released on July 28, 2017. Itemized changes are listed below. For more information on what you should care about, see the user-friendly version highlights.


Performance improvements / accelerations

  • Add the Intel GKL as a dependency, and turn on the Intel inflater/deflater by default
  • Use GKL's implementation of Vector Logless Pair HMM (HaplotypeCaller and MuTect2)
  • Add FPGA support for PairHMM via GKL (experimental)

Notable tool behavior change

  • In VariantsToTable, flip handling of missing annotation values: allow by default (print NA for null object), deprecate --allowMissingData, add --errorIfMissingData flag

Improvements to germline calling toolchain

  • Change calculation of rank sum to be the median of the per-sample rank sums (because the rank sum across all sample data did worse for biallelics)
  • Improve VQSR model serialization functionality and allow serialized model reports to be read into the variant recalibrator to recreate a GMM from a previous VQSR run
  • Allow disabling of BadMateFilter in HaplotypeCaller

Bug fixes

  • Fix LeftAlignAndTrimVariants -split to not change no-call genotypes to hom-ref
  • Fix ClippingOP.getNewAlignmentStartOffset() to handle N cases properly
  • Fix FindCoveredIntervals so -minBQ, -minMQ and -cov work as expected
  • Fix thread safety bugs (upstreamDeletionsLoc and practicalAlleleCountForPloidy)
  • Fix bug in depth of coverage for partitioning by library
  • In GenotypeGVCFs, total ploidy does not have to equal the number of priors
  • Explicitly report AD and DP as zero if there is no read coverage
  • GenotypeGVCFs and CombineGVCFs now throw errors when AS annotations are not present if allele-specific mode is activated
  • Copy Program Records (PG) from input BAM to -bamout file (failure to do so caused some validation failures)

Docs / logging

  • Assorted corrections and improvements in documentation, error messages and logging rules
  • Archive GATK3-specific docs from the forum

Misc engine

  • Bump htsjdk to ver 2.10.1 and Picard to ver 2.10.2

Return to topComment on this article in the forum




- Recent posts


- Upcoming events

See Events calendar for full list and dates


- Recent events

See Events calendar for full list and dates



- Follow us on Twitter

GATK Dev Team

@gatk_dev

Last chance to win one of 100 prizes including $50 Amazon gift cards and up to $500 in FireCloud compute credits! S… https://t.co/KKnqcrsWot
22 Nov 17
Still a 1-in-3 chance of winning one of the 100 prizes we're giving to survey respondents! Tell your friends and la… https://t.co/afHJFgMuV5
17 Nov 17
@ctsa11 @strnr Fair enough; now that we have 280 characters to play with we can say != "GVCF as we define it" (with… https://t.co/eD686VenjI
17 Nov 17
#GATK HaplotypeCaller paper on biorxiv https://t.co/fISg0KM12f #BetterLateThanNever
17 Nov 17
Thanks again for inviting us to @marshallu, we had a great time and enjoyed the very active group of participants! https://t.co/8ymsXvXDhQ
13 Nov 17

- Our favorite tweets from others

Wanna be a baller, HaplotypeCaller 20K genotypes in the VCF file Caller, gettin' phased tonight https://t.co/bOGSI4UL23
17 Nov 17
This amazing genomics toolkit helps researchers find insights that save lives - I know! GATK users - please provide… https://t.co/gdY4FDPX8K
2 Nov 17
using GATK to identify SNPs while handing out candy... Happy Halloween! @broadinstitute @gatk_dev #bioinformatics #researchisfun #Halloween
31 Oct 17
Although it made me cry sometimes, I owe them a lot and love them much more. https://t.co/vUj0cBllgn
16 Oct 17
Round of applause at #BOSC2017 for GATK4 being open sourced. https://t.co/WRhTeKtKTX
23 Jul 17
See more of our favorite tweets...