Lecture notes in computer scienceBioinformaticsPeer-reviewed journal article
Sequence to graph alignment using gap-sensitive co-linear chaining
Abstract
Co-linear chaining is a widely used technique in sequence alignment tools that follow seed-filter-extend methodology. It is a mathematically rigorous approach to combine short exact matches. For colinear chaining between two sequences, efficient subquadratic-time chaining algorithms are well-known for linear, concave and convex gap cost functions [Eppstein et al. JACM92]. However, developing extensions of chaining algorithms for directed acyclic graphs (DAGs) has been challenging. Recently, a new sparse dynamic programming framework was introduced that exploits small path cover of pangenome reference DAGs, and enables efficient chaining [Makinen et al. TALG19, RECOMB18]. However, the underlying problem formulation did not consider gap cost which makes chaining less effective in practice. To address this, we develop novel problem formulations and optimal chaining algorithms that support a variety of gap cost functions. We demonstrate empirically the ability of our provably-good chaining implementation to align long reads more precisely in comparison to existing aligners. For mapping simulated long reads from human genome to a pangenome DAG of 95 human haplotypes, we achieve 98.7% precision while leaving < 2% reads unmapped. Implementationhttps://github.com/at-cg/minichain
- organism: human
- assay: long-read sequencing
- research focus: variant calling
- approach: statistical model
- Citations
- 15
- FWCI
- 2.49
- Field percentile
- top 9%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Co-linear chaining with overlaps and gap costs
Chirag Jain, Daniel Gibney, Sharma V. Thankachan·Lecture notes in computer sciencePeer-reviewed·Jan 1, 2022
- Co-linear Chaining on Pangenome Graphs
Jyotshna Rajput, Ghanshyam Chandra, Chirag Jain·Algorithms for Molecular BiologyPeer-reviewed·Jan 26, 2024
- Chaining for Accurate Alignment of Erroneous Long Reads to Acyclic Variation Graphs
Jun Ma, Manuel Cáceres, … Alexandru Ioan Tomescu·BioinformaticsPeer-reviewed·Jul 26, 2023
- Sequence Alignment On Directed Graphs
Kavya Vaddadi, Kshitij Tayal, … Naveen Sivadasan·Journal of Computational BiologyPeer-reviewed·Sep 11, 2018
- Theseus: Fast and Optimal Affine-Gap Sequence-to-Graph Alignment
Albert Jiménez-Blanco, Lorién López‐Villellas, … Santiago Marco‐Sola·BioinformaticsPeer-reviewed·Jul 25, 2026
- GraphAligner: Rapid and Versatile Sequence-to-Graph Alignment
Mikko Rautiainen, Tobias Marschall·Genome biologyPeer-reviewed·Sep 24, 2020