Improving on hash-based probabilistic sequence classification using multiple spaced seeds and multi-index Bloom filters
Justin ChuiD, Hamid Mohamadi, Emre Erhan, Jeffery Tse, Readman ChiuiD, Sarah K. YeoiD, İnanç BiroliD
Abstract
Alignment-free classification of sequences against collections of sequences has enabled high-throughput processing of sequencing data in many bioinformatics analysis pipelines. Originally hash-table based, much work has been done to improve and reduce the memory requirement of indexing of k-mer sequences with probabilistic indexing strategies. These efforts have led to lower memory highly efficient indexes, but often lack sensitivity in the face of sequencing errors or polymorphism because they are k-mer based. To address this, we designed a new memory efficient data structure that can tolerate mismatches using multiple spaced seeds, called a multi-index Bloom Filter. Implemented as part of BioBloom Tools, we demonstrate our algorithm in two applications, read binning for targeted assembly and taxonomic read assignment. Our tool shows a higher sensitivity and specificity for read-binning than BWA MEM at an order of magnitude less time. For taxonomic classification, we show higher sensitivity than CLARK-S at an order of magnitude less time while using half the memory.
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
- Super Bloom: Fast and precise filter for streaming k-mer queries
Etienne Conchon-Kerjan, Timothé Rouzé, … Antoine Limasset·Journal of Computational BiologyPeer-reviewed·Oct 7, 2026
- kmtricks: Efficient and flexible construction of Bloom filters for large sequencing data collections
Téo Lemane, Paul Medvedev, … Pierre Peterlongo·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2022
- Hierarchical Interleaved Bloom Filter: Enabling ultrafast, approximate sequence queries
Svenja Mehringer, Enrico Seiler, … Knut Reinert·Genome biologyPeer-reviewed·May 31, 2023
- AllSome Sequence Bloom Trees
Chen Sun, Robert S. Harris, … Paul Medvedev·Journal of Computational BiologyPeer-reviewed·Apr 5, 2018
- fimpera: drastic improvement of Approximate Membership Query data-structures with counts
Lucas Robidou, Pierre Peterlongo·bioRxiv·Jun 27, 2022
- BLight: Efficient exact associative structure for k-mers
Camille Marchet, Maël Kerbiriou, Antoine Limasset·bioRxiv·Mar 29, 2021