PangeBlocks: customized construction of pangenome graphs via maximal blocks
Jorge Avila CartesiD, Paola BonizzoniiD, Simone CiccolellaiD, Gianluca Della VedovaiD, Luca DentiiD
Abstract
BackgroundThe construction of a pangenome graph is a fundamental task in pangenomics. A natural theoretical question is how to formalize the computational problem of building an optimal pangenome graph, making explicit the underlying optimization criterion and the set of feasible solutions. Current approaches build a pangenome graph with some heuristics, without assuming some explicit optimization criteria. Thus it is unclear how a specific optimization criterion affects the graph topology and downstream analysis, like read mapping and variant calling. MethodsIn this paper, by leveraging the notion of maximal block in a Multiple Sequence Alignment (MSA), we reframe the pangenome graph construction problem as an exact cover problem on blocks called Minimum Weighted Block Cover (MWBC). Then we propose an Integer Linear Programming (ILP) formulation for the MWBC problem that allows us to study the most natural objective functions for building a graph. ResultsWe provide an implementation of the ILP approach for solving the MWBC and we evaluate it on SARS-CoV-2 complete genomes, showing how different objective functions lead to pangenome graphs that have different properties, hinting that the specific downstream task can drive the graph construction phase. ConclusionWe show that a customized construction of a pangenome graph based on selecting objective functions has a direct impact on the resulting graphs. In particular, our formalization of the MWBC problem, based on finding an optimal subset of blocks covering an MSA, paves the way to novel practical approaches to graph representations of an MSA where the user can guide the construction.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 2
- FWCI
- 0.27
- Field percentile
- 48th percentile
- Research Focus
- Approach
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
- Building pangenome graphs
Erik P. Garrison, Andrea Guarracino, … Pjotr Prins·Nature MethodsPeer-reviewed·Oct 21, 2024
- Unbiased pangenome graphs
Erik P. Garrison, Andrea Guarracino·BioinformaticsPeer-reviewed·Nov 30, 2022
- RecGraph: adding recombinations to sequence-to-graph alignments
Jorge Avila Cartes, Paola Bonizzoni, … Francesco Porto·bioRxiv·Oct 27, 2022
- Cluster efficient pangenome graph construction with nf-core/pangenome
Simon Heumos, Michael Heuer, … Sven Nahnsen·BioinformaticsPeer-reviewed·Oct 10, 2024
- Co-linear Chaining on Pangenome Graphs
Jyotshna Rajput, Ghanshyam Chandra, Chirag Jain·Algorithms for Molecular BiologyPeer-reviewed·Jan 26, 2024
- Homology-based perspective on pangenome graphs
Anna Lisiecka, Agnieszka Kowalewska, Norbert Dojer·bioRxiv·Mar 18, 2026