Vargas

Vargas computes heuristic-free optimal alignments of short sequencing reads to linear and graph-based genomic representations, including directed acyclic graphs (DAGs), to provide accurate gold-standard mappings for downstream genomic analyses.


Key Features:

  • Heuristic-Free Algorithm: Guarantees finding the highest-scoring alignment for sequencing reads against linear and graph genomes (DAGs) without using heuristics.
  • Scoring Flexibility: Supports semiglobal and local alignment modes with affine gap penalties and quality-scaled mismatch penalties, reproducing scoring functions used by Bowtie 2 and BWA-MEM.
  • Graph Genome Support: Aligns reads to graph-based genomic representations, explicitly including directed acyclic graphs (DAGs).
  • Computational Performance: Employs multi-core parallelization and vectorized SIMD instructions to achieve up to 456 billion cell updates per second.
  • Benchmarking Capability: Provides optimal "gold standard" alignments for evaluating and improving heuristic aligners and for tuning parameters of Bowtie 2, BWA-MEM, and vg.
  • Implementation: Implemented in C++.

Scientific Applications:

  • Aligner Evaluation and Optimization: Serves as a reference for validating and improving heuristic alignment strategies and parameter tuning for Bowtie 2, BWA-MEM, and vg.
  • Variant Calling: Supplies accurate read mappings that directly support high-confidence variant calling.
  • Genome Assembly: Improves read placement accuracy relevant to assembly workflows.
  • Comparative Genomics: Enables precise mapping to support comparative analyses across genomes.

Methodology:

Performs heuristic-free optimal alignment on linear and DAG-based graph genomes using semiglobal and local alignment modes with affine gap penalties and quality-scaled mismatch penalties, implemented with multi-core parallelization and SIMD vectorization in C++.

Topics

Details

License:
MIT
Programming Languages:
C++
Added:
1/14/2020
Last Updated:
1/2/2021

Operations

Publications

Darby CA, Gaddipati R, Schatz MC, Langmead B. Vargas: heuristic-free alignment for assessing linear and graph read aligners. Unknown Journal. 2019. doi:10.1101/2019.12.20.884676.