Journal of Computational BiologyBioinformaticsPeer-reviewed journal article
Superbubbles, Ultrabubbles and Cacti
Benedict PateniD, Jordan M. EizengaiD, Yohei RoseniD, Adam M. NovakiD, Erik P. GarrisoniD, Glenn HickeyiD
Abstract
A superbubble is a type of directed acyclic subgraph with single distinct source and sink vertices. In genome assembly and genetics, the possible paths through a superbubble can be considered to represent the set of possible sequences at a location in a genome. Bidirected and biedged graphs are a generalization of digraphs that are increasingly being used to more fully represent genome assembly and variation problems. Here we define snarls and ultrabubbles, generalizations of superbubbles for bidirected and biedged graphs, and give an efficient algorithm for the detection of these more general structures. Key to this algorithm is the cactus graph, which we show encodes the nested decomposition of a graph into snarls and ultrabubbles within its structure. We propose and demonstrate empirically that this decomposition on bidirected and biedged graphs solves a fundamental problem by defining genetic sites for any collection of genomic variations, including complex structural variations, without need for any single reference genome coordinate system. Furthermore, the nesting of the decomposition gives a natural way to describe and model variations contained within large variations, a case not currently dealt with by existing formats, e.g. VCF.
- Citations
- 78
- FWCI
- 2.84
- Field percentile
- top 8%
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
- BubbleGun: Enumerating Bubbles and Superbubbles in Genome Graphs
Fawaz Dabbaghie, Jana Ebler, Tobias Marschall·BioinformaticsPeer-reviewed·Jul 7, 2022
- Describing the Local Structure of Sequence Graphs
Yohei Rosen, Jordan M. Eizenga, Benedict Paten·Lecture notes in computer sciencePeer-reviewed·Jan 1, 2017
- Billi: Accurate and Scalable Bubble Detection in Pangenome Graphs
Shreeharsha G Bhat, Daanish Mahajan, Chirag Jain·bioRxiv·Nov 21, 2025
- Scalable computation of ultrabubbles in pangenomes by orienting bidirected graphs
Juha Harviainen, Francisco Sena, … Alexandru Ioan Tomescu·BioinformaticsPeer-reviewed·Jul 1, 2026
- Sequence variation aware genome references and read mapping with the variation graph toolkit
Erik P. Garrison, Jouni Sirén, … Richard Michael Durbin·Nature BiotechnologyPeer-reviewed·Aug 20, 2018
- Genotyping structural variants in pangenome graphs using the vg toolkit
Glenn Hickey, David Heller, … Benedict Paten·Genome biologyPeer-reviewed·Feb 12, 2020