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.
Downloads
- Otherhttps://github.com/openvarLinks to git repositories for the VariantValidator resources