Cargando…
A machine learning model to determine the accuracy of variant calls in capture-based next generation sequencing
BACKGROUND: Next generation sequencing (NGS) has become a common technology for clinical genetic tests. The quality of NGS calls varies widely and is influenced by features like reference sequence characteristics, read depth, and mapping accuracy. With recent advances in NGS technology and software...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5904977/ https://www.ncbi.nlm.nih.gov/pubmed/29665779 http://dx.doi.org/10.1186/s12864-018-4659-0 |
_version_ | 1783315178943676416 |
---|---|
author | van den Akker, Jeroen Mishne, Gilad Zimmer, Anjali D. Zhou, Alicia Y. |
author_facet | van den Akker, Jeroen Mishne, Gilad Zimmer, Anjali D. Zhou, Alicia Y. |
author_sort | van den Akker, Jeroen |
collection | PubMed |
description | BACKGROUND: Next generation sequencing (NGS) has become a common technology for clinical genetic tests. The quality of NGS calls varies widely and is influenced by features like reference sequence characteristics, read depth, and mapping accuracy. With recent advances in NGS technology and software tools, the majority of variants called using NGS alone are in fact accurate and reliable. However, a small subset of difficult-to-call variants that still do require orthogonal confirmation exist. For this reason, many clinical laboratories confirm NGS results using orthogonal technologies such as Sanger sequencing. Here, we report the development of a deterministic machine-learning-based model to differentiate between these two types of variant calls: those that do not require confirmation using an orthogonal technology (high confidence), and those that require additional quality testing (low confidence). This approach allows reliable NGS-based calling in a clinical setting by identifying the few important variant calls that require orthogonal confirmation. RESULTS: We developed and tested the model using a set of 7179 variants identified by a targeted NGS panel and re-tested by Sanger sequencing. The model incorporated several signals of sequence characteristics and call quality to determine if a variant was identified at high or low confidence. The model was tuned to eliminate false positives, defined as variants that were called by NGS but not confirmed by Sanger sequencing. The model achieved very high accuracy: 99.4% (95% confidence interval: +/− 0.03%). It categorized 92.2% (6622/7179) of the variants as high confidence, and 100% of these were confirmed to be present by Sanger sequencing. Among the variants that were categorized as low confidence, defined as NGS calls of low quality that are likely to be artifacts, 92.1% (513/557) were found to be not present by Sanger sequencing. CONCLUSIONS: This work shows that NGS data contains sufficient characteristics for a machine-learning-based model to differentiate low from high confidence variants. Additionally, it reveals the importance of incorporating site-specific features as well as variant call features in such a model. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12864-018-4659-0) contains supplementary material, which is available to authorized users. |
format | Online Article Text |
id | pubmed-5904977 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-59049772018-04-24 A machine learning model to determine the accuracy of variant calls in capture-based next generation sequencing van den Akker, Jeroen Mishne, Gilad Zimmer, Anjali D. Zhou, Alicia Y. BMC Genomics Methodology Article BACKGROUND: Next generation sequencing (NGS) has become a common technology for clinical genetic tests. The quality of NGS calls varies widely and is influenced by features like reference sequence characteristics, read depth, and mapping accuracy. With recent advances in NGS technology and software tools, the majority of variants called using NGS alone are in fact accurate and reliable. However, a small subset of difficult-to-call variants that still do require orthogonal confirmation exist. For this reason, many clinical laboratories confirm NGS results using orthogonal technologies such as Sanger sequencing. Here, we report the development of a deterministic machine-learning-based model to differentiate between these two types of variant calls: those that do not require confirmation using an orthogonal technology (high confidence), and those that require additional quality testing (low confidence). This approach allows reliable NGS-based calling in a clinical setting by identifying the few important variant calls that require orthogonal confirmation. RESULTS: We developed and tested the model using a set of 7179 variants identified by a targeted NGS panel and re-tested by Sanger sequencing. The model incorporated several signals of sequence characteristics and call quality to determine if a variant was identified at high or low confidence. The model was tuned to eliminate false positives, defined as variants that were called by NGS but not confirmed by Sanger sequencing. The model achieved very high accuracy: 99.4% (95% confidence interval: +/− 0.03%). It categorized 92.2% (6622/7179) of the variants as high confidence, and 100% of these were confirmed to be present by Sanger sequencing. Among the variants that were categorized as low confidence, defined as NGS calls of low quality that are likely to be artifacts, 92.1% (513/557) were found to be not present by Sanger sequencing. CONCLUSIONS: This work shows that NGS data contains sufficient characteristics for a machine-learning-based model to differentiate low from high confidence variants. Additionally, it reveals the importance of incorporating site-specific features as well as variant call features in such a model. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12864-018-4659-0) contains supplementary material, which is available to authorized users. BioMed Central 2018-04-17 /pmc/articles/PMC5904977/ /pubmed/29665779 http://dx.doi.org/10.1186/s12864-018-4659-0 Text en © The Author(s). 2018 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Methodology Article van den Akker, Jeroen Mishne, Gilad Zimmer, Anjali D. Zhou, Alicia Y. A machine learning model to determine the accuracy of variant calls in capture-based next generation sequencing |
title | A machine learning model to determine the accuracy of variant calls in capture-based next generation sequencing |
title_full | A machine learning model to determine the accuracy of variant calls in capture-based next generation sequencing |
title_fullStr | A machine learning model to determine the accuracy of variant calls in capture-based next generation sequencing |
title_full_unstemmed | A machine learning model to determine the accuracy of variant calls in capture-based next generation sequencing |
title_short | A machine learning model to determine the accuracy of variant calls in capture-based next generation sequencing |
title_sort | machine learning model to determine the accuracy of variant calls in capture-based next generation sequencing |
topic | Methodology Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5904977/ https://www.ncbi.nlm.nih.gov/pubmed/29665779 http://dx.doi.org/10.1186/s12864-018-4659-0 |
work_keys_str_mv | AT vandenakkerjeroen amachinelearningmodeltodeterminetheaccuracyofvariantcallsincapturebasednextgenerationsequencing AT mishnegilad amachinelearningmodeltodeterminetheaccuracyofvariantcallsincapturebasednextgenerationsequencing AT zimmeranjalid amachinelearningmodeltodeterminetheaccuracyofvariantcallsincapturebasednextgenerationsequencing AT zhoualiciay amachinelearningmodeltodeterminetheaccuracyofvariantcallsincapturebasednextgenerationsequencing AT vandenakkerjeroen machinelearningmodeltodeterminetheaccuracyofvariantcallsincapturebasednextgenerationsequencing AT mishnegilad machinelearningmodeltodeterminetheaccuracyofvariantcallsincapturebasednextgenerationsequencing AT zimmeranjalid machinelearningmodeltodeterminetheaccuracyofvariantcallsincapturebasednextgenerationsequencing AT zhoualiciay machinelearningmodeltodeterminetheaccuracyofvariantcallsincapturebasednextgenerationsequencing |