Raptor: A fast and space-efficient pre-filter for querying very large collections of nucleotide sequences

被引:4
|
作者
Seiler, Enrico [1 ,2 ]
Mehringer, Svenja [1 ]
Darvish, Mitra [2 ]
Turc, Etienne [3 ]
Reinert, Knut [1 ]
机构
[1] Free Univ Berlin, Dept Math & Comp Sci, Berlin, Germany
[2] Max Planck Inst Mol Genet, Efficient Algorithms Omics Data, Berlin, Germany
[3] ENSTA, Paris, France
关键词
CLASSIFICATION; SEARCH;
D O I
10.1016/j.isci.2021.102782
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
We present Raptor, a system for approximately searching many queries such as next-generation sequencing reads or transcripts in large collections of nucleotide sequences. Raptor uses winnowing minimizers to define a set of representative k-mers, an extension of the interleaved Bloom filters (IBFs) as a set membership data structure and probabilistic thresholding for minimizers. Our approach allows compression and partitioning of the IBF to enable the effective use of secondary memory. We test and show the performance and limitations of the new features using simulated and real datasets. Our data structure can be used to accelerate various core bioinformatics applications. We show this by re-implementing the distributed read mapping tool DREAM-Yara.
引用
收藏
页数:19
相关论文
共 8 条