Cliffy: robust 16S rRNA classification based on a compressed LCA index
Abstract
Taxonomic sequence classification is a computational problem central to the study of metagenomics and evolution. Advances in compressed indexing with the r-index enable full-text pattern matching against large sequence collections. But the data structures that link pattern sequences to their clades of origin still do not scale well to large collections. Previous work proposed the document array profiles, which use[O] (rd) words of space where r is the number of maximal-equal letter runs in the Burrows-Wheeler transform and d is the number of distinct genomes. The linear dependence on d is limiting, since real taxonomies can easily contain 10,000s of leaves or more. We propose a method called cliff compression that reduces this size by a large factor, over 250x when indexing the SILVA 16S rRNA gene database. This method uses {Theta}(r log d) words of space in expectation under a random model we propose here. We implemented these ideas in an open source tool called Cliffy that performs efficient taxonomic classification of sequencing reads with respect to a compressed taxonomic index. When applied to simulated 16S rRNA reads, Cliffys read-level accuracy is higher than Kraken2s by 11-18%. Clade abundances are also more accurately predicted by Cliffy compared to Kraken2 and Bracken. Overall, Cliffy is a fast and space-economical extension to compressed full-text indexes, enabling them to perform fast and accurate taxonomic classification queries. 2012 ACM Subject ClassificationApplied computing[->] Computational genomics
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 3
- Assay
- 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
- Lossless compression of protein databases for efficient and accurate metagenomic sequence classification with Centrifuger
Li Song·bioRxiv·Sep 24, 2026
- Centrifuger: lossless compression of microbial genomes for efficient and accurate metagenomic sequence classification
Li Song, Ben Langmead·Genome biologyPeer-reviewed·Apr 25, 2024
- Run-length compressed metagenomic read classification with SMEM-finding and tagging
Lore Depuydt, Omar Y. Ahmed, … Travis Gagie·iSciencePeer-reviewed·Nov 19, 2025
- raxtax: A k-mer-based non-Bayesian Taxonomic Classifier
Noah A Wahl, Georgios Koutsovoulos, … Alexandros Stamatakis·BioinformaticsPeer-reviewed·Nov 17, 2025
- taxMaps - Ultra-comprehensive and highly accurate taxonomic classification of short-read data in reasonable time
André Corvelo, Wayne E. Clarke, … Michael C. Zody·Genome ResearchPeer-reviewed·May 1, 2018
- Higher classification sensitivity of short metagenomic reads with CLARK-S
Rachid Ounit, Stefano Lonardi·bioRxiv·Aug 13, 2016