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...

Descripción completa

Detalles Bibliográficos
Autores principales: 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.
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