FPfilter: A false-positive-specific filter for whole-genome sequencing variant calling from GATK
Abstract
1.MotivationAs whole genome sequencing (WGS) is becoming cost-effective progressivelly, it has been applied increasingly in medical and scientific fields. Although the traditional variant-calling pipeline (BWA+GATK) has very high accuracy, false positives (FPs) are still an unavoidable problem that might lead to unfavorable outcomes, especially in clinical applications. As a result, filtering out FPs is recommended after variant calling. However, loss of true positives (TPs) is inevitable in FP-filtering methods, such as GATK hard filtering (GATK-HF). Therefore, to minimize the loss of TPs and maximize the filtration of FPs, a comprehensive understanding of the features of TPs and FPs, and building an improved model of classification are necessary. To obtain information about TPs and FPs, we used Platinum Genome (PT) as the mutation reference and its 300x deep sequenced dataset NA12878 as the simulation template. Then random sampling across depth gradients from NA12878 was performed to study the depth effect. ResultsFPs among heterozygous mutations were found to have pattern distinct from that of FPs among homozygous mutations. FPfilter makes use of this model to filter out FPs specifically. We evaluated FPfilter on a training dataset with depth gradients from NA12878 and a test dataset from NA12877 and NA24385. Compared with GATK-HF, FPfilter showed a significantly higher FP/TP filtration ratio and F-measure score. Our results indicate that FPfilter provides an improved model for distinguishing FPs from TPs and filters FPs with high specificity. AvailabilityFPfilter is freely available for download on GitHub (https://github.com/yuxiangtan/FPfilter). Users can easily install it from anaconda.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 4
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- VEF: a Variant Filtering tool based on Ensemble methods
Chuanyi Zhang, Idoia Ochoa·BioinformaticsPeer-reviewed·Dec 19, 2019
- Comparison of three variant callers for human whole genome sequencing
Anna Maria Supernat, Oskar Valdimar Vidarsson, … Tomasz Stokowy·Scientific ReportsPeer-reviewed·Dec 10, 2018
- Accuracy and efficiency of germline variant calling pipelines for human genome data
Sen Zhao, Oleg Agafonov, … Eivind J. Hovig·Scientific ReportsPeer-reviewed·Nov 19, 2020
- GARFIELD-NGS: Genomic vARiants FIltering by dEep Learning moDels in NGS
Viola Ravasio, Marco Ritelli, … Edoardo Giacopuzzi·BioinformaticsPeer-reviewed·Apr 12, 2018
- Comparing multi- and single-sample variant calls to improve variant call sets from deep coverage whole-genome sequencing data
Suyash S. Shringarpure, Rasika A. Mathias, … Behalf of the CAAPA consortium·bioRxiv·Sep 30, 2016
- Harnessing the 100,000 Genomes Project whole genome sequencing data - an unbiased systematic tool to filter by biologically validated regions of functionality
Sihao Xiao, Zhentian Kai, … Claire L. Shovlin·medRxiv·Mar 30, 2020