iScienceBioinformaticsPeer-reviewed journal article
Movi: a fast and cache-efficient full-text pangenome index
Mohsen ZakeriiD, Nathaniel K. BrowniD, Omar Y. AhmediD, Travis GagieiD, Ben LangmeadiD
Abstract
Efficient pangenome indexes are promising tools for many applications, including rapid classification of nanopore sequencing reads. Recently, a compressed-index data structure called the "move structure" was proposed as an alternative to other BWT-based indexes like the FM index and r-index. The move structure uniquely achieves both O(r) space and O(1)-time queries, where r is the number of runs in the pangenome BWT. We implemented Movi, an efficient tool for building and querying move-structure pangenome indexes. While the size of the Movis index is larger than the r-index, it scales at a smaller rate for pangenome references, as its size is exactly proportional to r, the number of runs in the BWT of the reference. Movi can compute sophisticated matching queries needed for classification - such as pseudo-matching lengths and backward search - at least ten times faster than the fastest available methods, and in some cases more than 30-fold faster. Movi achieves this speed by leveraging the move structures strong locality of reference, incurring close to the minimum possible number of cache misses for queries against large pangenomes. We achieve still further speed improvements by using memory prefetching to attain a degree of latency hiding that would be difficult with other index structures like the r-index. Movis fast constant-time query loop makes it well suited to real-time applications like adaptive sampling for nanopore sequencing, where decisions must be made in a small and predictable time interval.
- Citations
- 36
- FWCI
- 5.32
- Field percentile
- top 3%
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
- Movi 2: Fast and Space-Efficient Queries on Pangenomes
Mohsen Zakeri, Nathaniel K. Brown, … Ben Langmead·BioinformaticsPeer-reviewed·Jun 16, 2026
- b-move: faster bidirectional character extensions in a run-length compressed index
Lore Depuydt, Luca Renders, … Jan Fostier·bioRxiv·May 30, 2024
- Movi Color: fast and accurate long-read classification with the move structure
Steven Tan, Sina Majidian, … Mohsen Zakeri·bioRxiv·May 22, 2025
- MONI: A Pangenomics Index for Finding MEMs
Massimiliano Rossi, Marco Oliva, … Christina A. Boucher·bioRxiv·Jul 6, 2021
- MEM-based pangenome indexing for k-mer queries
Stephen Hwang, Nathaniel K. Brown, … Ben Langmead·bioRxiv·May 20, 2024
- Building a Pangenome Alignment Index via Recursive Prefix-Free Parsing
Marco Oliva, Travis Gagie, Christina A. Boucher·bioRxiv·Jan 26, 2023