Algorithms for Molecular BiologyBioinformaticsPeer-reviewed journal article
Co-linear Chaining on Pangenome Graphs
Abstract
Pangenome reference graphs are useful in genomics because they compactly represent the genetic diversity within a species, a capability that linear references lack. However, efficiently aligning sequences to these graphs with complex topology and cycles can be challenging. The seed-chain-extend based alignment algorithms use co-linear chaining as a standard technique to identify a good cluster of exact seed matches that can be combined to form an alignment. Recent works show how the co-linear chaining problem can be efficiently solved for acyclic pangenome graphs by exploiting their small width [Makinen et al., TALG19] and how incorporating gap cost in the scoring function improves alignment accuracy [Chandra and Jain, RECOMB23]. However, it remains open on how to effectively generalize these techniques for general pangenome graphs which contain cycles. Here we present the first practical formulation and an exact algorithm for co-linear chaining on cyclic pangenome graphs. We rigorously prove the correctness and computational complexity of the proposed algorithm. We evaluate the empirical performance of our algorithm by aligning simulated long reads from the human genome to a cyclic pangenome graph constructed from 95 publicly available haplotype-resolved human genome assemblies. While the existing heuristic-based algorithms are faster, the proposed algorithm provides a significant advantage in terms of accuracy. Implementationhttps://github.com/at-cg/PanAligner
- organism: human
- assay: whole-genome sequencing
- research focus: variant calling
- approach: statistical model
- Citations
- 12
- FWCI
- 1.49
- Field percentile
- top 19%
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
- Sequence to graph alignment using gap-sensitive co-linear chaining
Ghanshyam Chandra, Chirag Jain·Lecture notes in computer sciencePeer-reviewed·Jan 1, 2023
- 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
- Haplotype-aware sequence alignment to pangenome graphs
Ghanshyam Chandra, Daniel Gibney, Chirag Jain·Genome ResearchPeer-reviewed·Sep 1, 2024
- Exploiting uniqueness: seed-chain-extend alignment on elastic founder graphs
Nicola Rizzo, Manuel Cáceres, Veli Mäkinen·BioinformaticsPeer-reviewed·Jul 1, 2025
- GraphAligner: Rapid and Versatile Sequence-to-Graph Alignment
Mikko Rautiainen, Tobias Marschall·Genome biologyPeer-reviewed·Sep 24, 2020
- Bit-parallel sequence-to-graph alignment
Mikko Rautiainen, Veli Mäkinen, Tobias Marschall·BioinformaticsPeer-reviewed·Mar 7, 2019