Algorithms for Molecular BiologyBioinformaticsPeer-reviewed journal article
Prefix-Free Parsing for Building Big BWTs
Christina A. BoucheriD, Travis GagieiD, Alan KuhnleiD, Ben LangmeadiD, Giovanni ManziniiD, Taher MuniD
Abstract
High-throughput sequencing technologies have led to explosive growth of genomic databases; one of which will soon reach hundreds of terabytes. For many applications we want to build and store indexes of these databases but constructing such indexes is a challenge. Fortunately, many of these genomic databases are highly-repetitive--a characteristic that can be exploited to ease the computation of the Burrows-Wheeler Transform (BWT), which underlies many popular indexes. In this paper, we introduce a preprocessing algorithm, referred to as prefix-free parsing, that takes a text T as input, and in one-pass generates a dictionary D and a parse P of T with the property that the BWT of T can be constructed from D and P using workspace proportional to their total size and O(|T|)-time. Our experiments show that D and P are significantly smaller than T in practice, and thus, can fit in a reasonable internal memory even when T is very large. In particular, we show that with prefix-free parsing we can build an 131-megabyte run-length compressed FM-index (restricted to support only counting and not locating) for 1000 copies of human chromosome 19 in 2 hours using 21 gigabytes of memory suggesting that we can build a 6.73 gigabyte index for 1000 complete human-genome haplotypes in approximately 102 hours using about 1 terabyte of memory
- organism: human
- assay: whole-genome sequencing
- research focus: variant calling
- approach: statistical model
- Citations
- 72
- FWCI
- 3.46
- Field percentile
- top 6%
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
- Recursive Prefix-Free Parsing for Building Big BWTs
Marco Oliva, Travis Gagie, Christina A. Boucher·DCCPeer-reviewed·Mar 1, 2023
- Efficient Construction of a Complete Index for Pan-Genomics Read Alignment
Alan Kuhnle, Taher Mun, … Giovanni Manzini·Journal of Computational BiologyPeer-reviewed·Mar 17, 2020
- Building a Pangenome Alignment Index via Recursive Prefix-Free Parsing
Marco Oliva, Travis Gagie, Christina A. Boucher·bioRxiv·Jan 26, 2023
- Measuring Genomic Data with PFP
Simone Lucà, Francesco Masillo, Zsuzsanna Lipták·Computational Biology and ChemistryPeer-reviewed·Dec 30, 2025
- RLBWT-Based LCP Computation in Compressed Space for Terabase-Scale Pangenome Analysis
Ahsan Sanaullah, Nathaniel K. Brown, … Shaojie Zhang·BioinformaticsPeer-reviewed·Jul 1, 2026
- μ-PBWT: Enabling the Storage and Use of UK Biobank Data on a Commodity Laptop
Davide Cozzi, Massimiliano Rossi, … Paola Bonizzoni·bioRxiv·Feb 15, 2023