Cargando…
hgvs: A Python package for manipulating sequence variants using HGVS nomenclature: 2018 Update
The Human Genome Variation Society (HGVS) nomenclature guidelines encourage the accurate and standard description of DNA, RNA, and protein sequence variants in public variant databases and the scientific literature. Inconsistent application of the HGVS guidelines can lead to misinterpretation of var...
Autores principales: | , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
John Wiley and Sons Inc.
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6282708/ https://www.ncbi.nlm.nih.gov/pubmed/30129167 http://dx.doi.org/10.1002/humu.23615 |
_version_ | 1783379050901798912 |
---|---|
author | Wang, Meng Callenberg, Keith M. Dalgleish, Raymond Fedtsov, Alexandre Fox, Naomi K. Freeman, Peter J. Jacobs, Kevin B. Kaleta, Piotr McMurry, Andrew J. Prlić, Andreas Rajaraman, Veena Hart, Reece K. |
author_facet | Wang, Meng Callenberg, Keith M. Dalgleish, Raymond Fedtsov, Alexandre Fox, Naomi K. Freeman, Peter J. Jacobs, Kevin B. Kaleta, Piotr McMurry, Andrew J. Prlić, Andreas Rajaraman, Veena Hart, Reece K. |
author_sort | Wang, Meng |
collection | PubMed |
description | The Human Genome Variation Society (HGVS) nomenclature guidelines encourage the accurate and standard description of DNA, RNA, and protein sequence variants in public variant databases and the scientific literature. Inconsistent application of the HGVS guidelines can lead to misinterpretation of variants in clinical settings. Reliable software tools are essential to ensure consistent application of the HGVS guidelines when reporting and interpreting variants. We present the hgvs Python package, a comprehensive tool for manipulating sequence variants according to the HGVS nomenclature guidelines. Distinguishing features of the hgvs package include: (1) parsing, formatting, validating, and normalizing variants on genome, transcript, and protein sequences; (2) projecting variants between aligned sequences, including those with gapped alignments; (3) flexible installation using remote or local data (fully local installations eliminate network dependencies); (4) extensive automated tests; and (5) open source development by a community from eight organizations worldwide. This report summarizes recent and significant updates to the hgvs package since its original release in 2014, and presents results of extensive validation using clinical relevant variants from ClinVar and HGMD. |
format | Online Article Text |
id | pubmed-6282708 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | John Wiley and Sons Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-62827082018-12-11 hgvs: A Python package for manipulating sequence variants using HGVS nomenclature: 2018 Update Wang, Meng Callenberg, Keith M. Dalgleish, Raymond Fedtsov, Alexandre Fox, Naomi K. Freeman, Peter J. Jacobs, Kevin B. Kaleta, Piotr McMurry, Andrew J. Prlić, Andreas Rajaraman, Veena Hart, Reece K. Hum Mutat Informatics The Human Genome Variation Society (HGVS) nomenclature guidelines encourage the accurate and standard description of DNA, RNA, and protein sequence variants in public variant databases and the scientific literature. Inconsistent application of the HGVS guidelines can lead to misinterpretation of variants in clinical settings. Reliable software tools are essential to ensure consistent application of the HGVS guidelines when reporting and interpreting variants. We present the hgvs Python package, a comprehensive tool for manipulating sequence variants according to the HGVS nomenclature guidelines. Distinguishing features of the hgvs package include: (1) parsing, formatting, validating, and normalizing variants on genome, transcript, and protein sequences; (2) projecting variants between aligned sequences, including those with gapped alignments; (3) flexible installation using remote or local data (fully local installations eliminate network dependencies); (4) extensive automated tests; and (5) open source development by a community from eight organizations worldwide. This report summarizes recent and significant updates to the hgvs package since its original release in 2014, and presents results of extensive validation using clinical relevant variants from ClinVar and HGMD. John Wiley and Sons Inc. 2018-09-05 2018-12 /pmc/articles/PMC6282708/ /pubmed/30129167 http://dx.doi.org/10.1002/humu.23615 Text en © 2018 The Authors. Human Mutation published by Wiley Periodicals, Inc. This is an open access article under the terms of the http://creativecommons.org/licenses/by/4.0/ License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Informatics Wang, Meng Callenberg, Keith M. Dalgleish, Raymond Fedtsov, Alexandre Fox, Naomi K. Freeman, Peter J. Jacobs, Kevin B. Kaleta, Piotr McMurry, Andrew J. Prlić, Andreas Rajaraman, Veena Hart, Reece K. hgvs: A Python package for manipulating sequence variants using HGVS nomenclature: 2018 Update |
title | hgvs: A Python package for manipulating sequence variants using HGVS nomenclature: 2018 Update |
title_full | hgvs: A Python package for manipulating sequence variants using HGVS nomenclature: 2018 Update |
title_fullStr | hgvs: A Python package for manipulating sequence variants using HGVS nomenclature: 2018 Update |
title_full_unstemmed | hgvs: A Python package for manipulating sequence variants using HGVS nomenclature: 2018 Update |
title_short | hgvs: A Python package for manipulating sequence variants using HGVS nomenclature: 2018 Update |
title_sort | hgvs: a python package for manipulating sequence variants using hgvs nomenclature: 2018 update |
topic | Informatics |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6282708/ https://www.ncbi.nlm.nih.gov/pubmed/30129167 http://dx.doi.org/10.1002/humu.23615 |
work_keys_str_mv | AT wangmeng hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT callenbergkeithm hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT dalgleishraymond hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT fedtsovalexandre hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT foxnaomik hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT freemanpeterj hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT jacobskevinb hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT kaletapiotr hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT mcmurryandrewj hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT prlicandreas hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT rajaramanveena hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update AT hartreecek hgvsapythonpackageformanipulatingsequencevariantsusinghgvsnomenclature2018update |