| Literature DB >> 30483600 |
Elise Ruark1, Esty Holt1, Anthony Renwick1, Márton Münz1, Matthew Wakeling2, Sian Ellard2, Shazia Mahamdallie1, Shawn Yost1, Nazneen Rahman1,3.
Abstract
Evaluating, optimising and benchmarking of next generation sequencing (NGS) variant calling performance are essential requirements for clinical, commercial and academic NGS pipelines. Such assessments should be performed in a consistent, transparent and reproducible fashion, using independently, orthogonally generated data. Here we present ICR142 Benchmarker, a tool to generate outputs for assessing germline base substitution and indel calling performance using the ICR142 NGS validation series, a dataset of Illumina platform-based exome sequence data from 142 samples together with Sanger sequence data at 704 sites. ICR142 Benchmarker provides summary and detailed information on the sensitivity, specificity and false detection rates of variant callers. ICR142 Benchmarker also automatically generates a single page report highlighting key performance metrics and how performance compares to widely-used open-source tools. We used ICR142 Benchmarker with VCF files outputted by GATK, OpEx and DeepVariant to create a benchmark for variant calling performance. This evaluation revealed pipeline-specific differences and shared challenges in variant calling, for example in detecting indels in short repeating sequence motifs. We next used ICR142 Benchmarker to perform regression testing with DeepVariant versions 0.5.2 and 0.6.1. This showed that v0.6.1 improves variant calling performance, but there was evidence of minor changes in indel calling behaviour that may benefit from attention. The data also allowed us to evaluate filters to optimise DeepVariant calling, and we recommend using 30 as the QUAL threshold for base substitution calls when using DeepVariant v0.6.1. Finally, we used ICR142 Benchmarker with VCF files from two commercial variant calling providers to facilitate optimisation of their in-house pipelines and to provide transparent benchmarking of their performance. ICR142 Benchmarker consistently and transparently analyses variant calling performance based on the ICR142 NGS validation series, using the standard VCF input and outputting informative metrics to enable user understanding of pipeline performance. ICR142 Benchmarker is freely available at https://github.com/RahmanTeamDevelopment/ICR142_Benchmarker/releases.Entities:
Keywords: DeepVariant; GATK; OpEx; Variant calling; benchmarking; false detection rate; next generation sequencing; sensitivity; specificity
Year: 2018 PMID: 30483600 PMCID: PMC6234721 DOI: 10.12688/wellcomeopenres.14754.2
Source DB: PubMed Journal: Wellcome Open Res ISSN: 2398-502X
Figure 1. Layout of the 704 Sanger validated variant sites.
Breakdown of the 704 Sanger validated base substitutions, insertion and/or deletions (indels), and negative sites from 142 samples. The diagram shows the exact number of base substitutions, deletions, insertions, complex indels, and sites without a base substitution or indel.
Performance of multiple variant callers based on the ICR142 dataset.
Performance metrics were calculated as: Sensitivity = TP/(TP+FN), Specificity = TN/(TN+FP) or False detection rate = FP/(FP+TP), where TP = true positive sites; TN = true negative sites; FP = false positive sites; FN = false negative sites as described in Methods. The ICR142 dataset was generated using the Illumina TruSeq exome.
| Variant type | BWA + GATK | OpEx (Stampy
| Stampy +
| |
|---|---|---|---|---|
| Sensitivity | Overall | 404/416 (97%) | 391/416 (94%) | 405/416 (97%) |
| Base substitutions | 123/123 (100%) | 118/123 (96%) | 123/123 (100%) | |
| Indels | 281/293 (96%) | 273/293 (93%) | 282/293 (96%) | |
| Specificity | Overall | 266/288 (92%) | 279/288 (97%) | 270/288 (94%) |
| Base substitutions | 39/41 (95%) | 39/41 (95%) | 35/41 (85%) | |
| Indels | 227/247 (92%) | 240/247 (97%) | 235/247 (95%) | |
| False detection rate | Overall | 22/426 (5%) | 9/400 (2%) | 18/423 (4%) |
| Base substitutions | 2/125 (2%) | 2/120 (2%) | 6/129 (5%) | |
| Indels | 20/301 (7%) | 7/280 (2%) | 12/294 (4%) |
Expected baseline performance for variant calling.
Group A – variants that should be detected by any variant calling pipeline; Group B – sites in which a base substitution or insertion and/or deletion should not be called.
| Number of Sites | |
|---|---|
|
| |
| - Base substitution variants | 118 |
| - Deletion variants | 186 |
| - Insertion variants | 74 |
| - Complex indel variants | 9 |
|
| |
| - No base substitution | 35 |
| - No indel | 226 |