VariantValidator

VariantValidator validates and converts DNA sequence variant descriptions to ensure compliance with Human Genome Variation Society (HGVS) Sequence Variant Nomenclature for research, clinical reporting, and database use.


Key Features:

  • HGVS validation: Validates variant descriptions against HGVS Sequence Variant Nomenclature recommendations.
  • Error detection and correction: Automatically detects errors in variant descriptions and attempts correction when possible.
  • Interconversion with VCF: Converts between transcript-level and genomic-level variant descriptions and supports Variant Call Format (VCF) representations.
  • Integration with hgvs Python package: Uses the hgvs Python package to parse, format, manipulate, and validate biological sequence variants programmatically.

Scientific Applications:

  • Genomic research: Standardizes variant descriptions for reporting in research publications.
  • Clinical genomics: Ensures HGVS-compliant variant descriptions in clinical reports and patient data management.
  • Database management: Improves consistency and quality of variant entries in genomic databases.

Methodology:

Parses, formats, manipulates, and validates HGVS variant descriptions using the hgvs Python package; performs interconversion between transcript and genomic descriptions and VCF; detects and attempts to correct errors according to HGVS recommendations.

Topics

Details

License:
AGPL-3.0
Programming Languages:
Python
Added:
4/20/2021
Last Updated:
11/30/2022

Operations

Publications

Freeman PJ, Hart RK, Gretton LJ, Brookes AJ, Dalgleish R. VariantValidator: Accurate validation, mapping, and formatting of sequence variation descriptions. Human Mutation. 2017;39(1):61-68. doi:10.1002/humu.23348. PMID:28967166. PMCID:PMC5765404.

PMID: 28967166
PMCID: PMC5765404
Funding: - Wellcome Trust: 097828/Z/11/B

Downloads