VBT
VBT implements approximate 3-way variant matching to improve detection of Mendelian violations in family trios.
Key Features:
- 3-Way Variant Matching: Approximately solves the 3-way variant matching problem to resolve differences in variant representation among trio members.
- Aligner and Variant Calling Benchmarking: Provides benchmarking capabilities for aligners and variant callers using trio concordance metrics.
- vcfeval-based Comparison: Utilizes vcfeval as the core library for variant comparison.
- VCF and FASTA I/O: Leverages htslib to read and write VCF and FASTA files.
- Implementation: Implemented in C++ for computational performance.
- Accuracy Validation: Demonstrated superior accuracy in Mendelian-violation detection compared with previous trio comparison methods.
Scientific Applications:
- Mendelian-violation detection: Precise identification of Mendelian violations in family trio sequencing data.
- Genetic diagnostics: Support for clinical and research workflows that require reliable trio-based variant assessment.
- Population genetics: Evaluation of trio concordance to inform population-level variant analyses.
- Evolutionary biology research: Analysis of inheritance patterns and variant transmission in familial datasets.
Methodology:
Approximately solves the 3-way variant matching problem; performs variant comparison using vcfeval; reads and writes VCF and FASTA via htslib; implemented in C++.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool
- Programming Languages:
- C++, C
- Added:
- 1/20/2021
- Last Updated:
- 5/21/2021
Operations
Publications
Toptaş BÇ, Rakocevic G, Kómár P, Kural D. Comparing complex variants in family trios. Bioinformatics. 2018;34(24):4241-4247. doi:10.1093/bioinformatics/bty443. PMID:29868720. PMCID:PMC6289131.