VeChat

VeChat corrects errors in long-read sequencing data using variation graphs to reduce sequencing errors while preserving true genetic variants for haplotype-aware assembly and variant analysis.


Key Features:

  • Graph-Based Reference System: Leverages variation graphs as pangenome reference structures to avoid consensus-sequence biases that can mask true variants.
  • Error Reduction: Reduces errors by 4–15× for Pacific Biosciences reads and 1–10× for Oxford Nanopore Technologies reads compared to state-of-the-art approaches.
  • Haplotype Awareness: Preserves and improves detection of low-frequency haplotypes in mixed samples to support accurate haplotype-aware assemblies.
  • Pre-assembly Correction: Operates prior to long-read assembly to enhance downstream assembly accuracy and variant representation.

Scientific Applications:

  • Variant Calling: Improves accuracy of variant detection by reducing sequencing errors while retaining true genetic variation.
  • Genome Assembly: Enhances long-read assembly quality and haplotype resolution when used as a pre-assembly error-correction step.
  • Population Genetics: Enables more reliable analysis of genetic diversity by preserving low-frequency variants across samples.
  • Mixed-sample Analysis: Facilitates accurate representation of haplotypes in mixed or metagenomic samples by avoiding consensus-induced biases.

Methodology:

Leverages variation graphs (pangenome reference structures) to perform error correction of long reads prior to long-read assembly.

Topics

Details

License:
GPL-3.0
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
C++, Python
Added:
1/25/2023
Last Updated:
11/24/2024

Operations

Publications

Luo X, Kang X, Schönhuth A. VeChat: correcting errors in long reads using variation graphs. Nature Communications. 2022;13(1). doi:10.1038/s41467-022-34381-8. PMID:36333324. PMCID:PMC9636371.