bioRxivBioinformaticsPreprint
DiVerG: Scalable Distance Index for Validation of Paired-End Alignments in Sequence Graphs
Abstract
Determining the distance between two loci within a genomic region is a recurrent operation in various tasks in computational genomics. A notable example of this task arises in paired-end read mapping as a form of validation of distances between multiple alignments. While straightforward for a single genome, graph-based reference structures render the operation considerably more involved. Given the sheer number of such queries in a typical read mapping experiment, an efficient algorithm for answering distance queries is crucial. In this paper, we introduce DiVerG, a compact data structure as well as a fast and scalable algorithm, for constructing distance indexes for general sequence graphs on multi-core CPU and many-core GPU architectures. DiVerG is based on PairG [28], but overcomes the limitations of PairG by exploiting the extensive potential for improvements in terms of scalability and space efficiency. As a consequence, DiVerG can process substantially larger datasets, such as whole human genomes, which are unmanageable by PairG. DiVerG offers faster index construction time and consistently faster query time with gains proportional to the size of the underlying compact data structure. We demonstrate that our method performs favorably on multiple real datasets at various scales. DiVerG achieves superior performance over PairG; e.g. resulting to 2.5-4x speed-up in query time, 44-340x smaller index size, and 3-50x faster construction time for the genome graph of the MHC region, as a particularly variable region of the human genome. The implementation is available at: https://github.com/cartoonist/diverg
- organism: human
- assay: whole-genome sequencing
- research focus: variant calling
- approach: statistical model
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
- Validating paired-end read alignments in sequence graphs
Chirag Jain, Haowen Zhang, … Srinivas Aluru·bioRxiv·Jun 26, 2019
- Accelerating Sequence Alignment to Graphs
Chirag Jain, Alexander Dilthey, … Srinivas Aluru·IEEE International Parallel and Distributed Processing Symposium (IPDPS)Peer-reviewed·May 1, 2019
- Distance Indexing and Seed Clustering in Sequence Graphs
Xian H. Chang, Jordan M. Eizenga, … Benedict Paten·BioinformaticsPeer-reviewed·Jun 4, 2020
- GraphAligner: Rapid and Versatile Sequence-to-Graph Alignment
Mikko Rautiainen, Tobias Marschall·Genome biologyPeer-reviewed·Sep 24, 2020
- Hub labeling makes exact distance calculation practical for large human pangenome graphs
Zia Truong, Adam Novak, Benedict Paten·bioRxiv·Nov 6, 2026
- Unbiased pangenome graphs
Erik P. Garrison, Andrea Guarracino·BioinformaticsPeer-reviewed·Nov 30, 2022