Evidence map›Paper›PMID 31703611›Full record

ArticleBMC bioinformatics2019

Recommendations for performance optimizations when using GATK3.8 and GATK4.

Jacob R Heldenbrand, Saurabh Baheti, Matthew A Bockol, Travis M Drucker, Steven N Hart, Matthew E Hudson, Ravishankar K Iyer, Michael T Kalmbach, Katherine I Kendig, Eric W Klee and 5 more

Erratum issuedAbstract read
In one paragraph

Article in BMC bioinformatics, 2019. The graph could read no effect estimate from its abstract, so it casts no vote on the map. An erratum has been issued. Cited by 37 papers.

0numbers the graph read from it
0cells of the map it votes in
37citing papers in PubMed
–field-weighted citation impact
1 · What the graph read from it

What it found

Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.

The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.

2 · The registry

The trial behind it

Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.

Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.

3 · Its place in the literature

Who cites it

37 citing papers in PubMed.

  1. Article
  2. Article
  3. Article
  4. Review
  5. Article
  6. Article
  7. Article
  8. Review
  9. Article
  10. Article
  11. Article
  12. Article
  13. Article
  14. Review
  15. International journal of molecular sciences · 2025
    Article
  16. Article
  17. Article
  18. Article
  19. Metagenomic Study of the MESA: Detection ofJournal of the American Heart Association · 2024
    Article
  20. Article
4 · The record

Corrections and comments

5 · Who and what money

Authors and funding

15 authors.

Jacob R HeldenbrandNational Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, 1205 W. Clark St., Urbana, IL, USA.
Saurabh BahetiMayo Clinic, Department of Research Services, 200 1st St. SW, Rochester, MN, USA.
Matthew A BockolMayo Clinic, Department of IT Executive Administration, 200 1st St. SW, Rochester, MN, USA.
Travis M DruckerMayo Clinic, Department of IT Executive Administration, 200 1st St. SW, Rochester, MN, USA.
Steven N HartMayo Clinic, Department of Health Sciences Research, 200 1st St. SW, Rochester, MN, USA.
Matthew E HudsonDepartment of Crop Sciences, University of Illinois at Urbana-Champaign, 1102 S. Goodwin Ave., Urbana, IL, USA.
Ravishankar K IyerDepartment of Electrical and Computer Engineering, University of Illinois at Urbana-Champaign, 306 N. Wright St., Urbana, IL, USA.
Michael T KalmbachMayo Clinic, Department of IT Executive Administration, 200 1st St. SW, Rochester, MN, USA.
Katherine I KendigNational Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, 1205 W. Clark St., Urbana, IL, USA.
Eric W KleeMayo Clinic, Department of Health Sciences Research, 200 1st St. SW, Rochester, MN, USA.
Nathan R MattsonMayo Clinic, Department of IT Executive Administration, 200 1st St. SW, Rochester, MN, USA.
Eric D WiebenMayo Clinic, Department of Biochemistry and Molecular Biology, 200 1st St. SW, Rochester, MN, USA.
Mathieu WiepertMayo Clinic, Department of IT Executive Administration, 200 1st St. SW, Rochester, MN, USA.
Derek E WildmanDepartment of Molecular and Integrative Physiology, University of Illinois at Urbana-Champaign, 407 S. Goodwin Ave., Urbana, IL, USA.
Liudmila S MainzerNational Center for Supercomputing Applications, University of Illinois at Urbana-Champaign, 1205 W. Clark St., Urbana, IL, USA. lmainzer@illinois.edu.ORCID http://orcid.org/0000-0001-7121-0214

Funding

No grant is acknowledged in the PubMed record.

6 · The paper itself

Abstract

backgroundUse of the Genome Analysis Toolkit (GATK) continues to be the standard practice in genomic variant calling in both research and the clinic. Recently the toolkit has been rapidly evolving. Significant computational performance improvements have been introduced in GATK3.8 through collaboration with Intel in 2017. The first release of GATK4 in early 2018 revealed rewrites in the code base, as the stepping stone toward a Spark implementation. As the software continues to be a moving target for optimal deployment in highly productive environments, we present a detailed analysis of these improvements, to help the community stay abreast with changes in performance.

resultsWe re-evaluated multiple options, such as threading, parallel garbage collection, I/O options and data-level parallelization. Additionally, we considered the trade-offs of using GATK3.8 and GATK4. We found optimized parameter values that reduce the time of executing the best practices variant calling procedure by 29.3% for GATK3.8 and 16.9% for GATK4. Further speedups can be accomplished by splitting data for parallel analysis, resulting in run time of only a few hours on whole human genome sequenced to the depth of 20X, for both versions of GATK. Nonetheless, GATK4 is already much more cost-effective than GATK3.8. Thanks to significant rewrites of the algorithms, the same analysis can be run largely in a single-threaded fashion, allowing users to process multiple samples on the same CPU.

conclusionsIn time-sensitive situations, when a patient has a critical or rapidly developing condition, it is useful to minimize the time to process a single sample. In such cases we recommend using GATK3.8 by splitting the sample into chunks and computing across multiple nodes. The resultant walltime will be nnn.4 hours at the cost of $41.60 on 4 c5.18xlarge instances of Amazon Cloud. For cost-effectiveness of routine analyses or for large population studies, it is useful to maximize the number of samples processed per unit time. Thus we recommend GATK4, running multiple samples on one node. The total walltime will be ∼34.1 hours on 40 samples, with 1.18 samples processed per hour at the cost of $2.60 per sample on c5.18xlarge instance of Amazon Cloud.

Indexed as

SoftwareAlgorithmsChromosomes, HumanGenome, HumanGenomicsHaplotypesHigh-Throughput Nucleotide SequencingHumansBest practicesCluster computingComputational performanceGATKGenomic variant callingParallelization

Identifiers

PMID31703611
PMCPMC6842142

What OpenQuestion holds

Textmetadata
LicenceCC BY
Read underepoch 390

Registered trials

None linked

Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.