Efficiently Merging r-indexes
Efficiently Merging r-indexes
复制标题
高效合并 r 索引
DOI:
10.1109/dcc50243.2021.00028
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Boucher, Christina
中科院分区:
文献类型:
--
作者:
Oliva, Marco;Rossi, Massimiliano;Siren, Jouni;Manzini, Giovanni;Kahveci, Tamer;Gagie, Travis;Boucher, Christina
Large sequencing projects, such as GenomeTrakr and MetaSub, are updated frequently (sometimes daily, in the case of GenomeTrakr) with new data. Therefore, it is imperative that any data structure indexing such data supports efficient updates. Toward this goal, Bannai et al. (TCS, 2020) proposed a data structure named dynamic r-index which is suitable for large genome collections and supports incremental construction; however, it is still not powerful enough to support substantial updates. Here, we develop a novel algorithm for updating the r-index, which we refer to as RIMERGE. Fundamental to our algorithm is the combination of the basics of the dynamic r-index with a known algorithm for merging Burrows-Wheeler Transforms (BWTs). As a result, RIMERGE is capable of performing batch updates in a manner that exploits parallelism while keeping the memory overhead small. We compare our method to the dynamic r-index of Bannai et al. using two different datasets, and show that RIMERGE is between 1.88 to 5.34 times faster on reasonably large inputs.
登录
查看更多内容
影响因子:
48
作者:
Langmead, Ben;Salzberg, Steven L.
通讯作者:
Salzberg, Steven L.
影响因子:
7
作者:
Li, Ruiqiang;Zhu, Hongmei;Wang, Jun
通讯作者:
Wang, Jun
DOI:
--
发表时间:
2005
期刊:
Nordic Journal of Computing
影响因子:
--
作者:
V. Mäkinen;G. Navarro
通讯作者:
G. Navarro
DOI:
--
发表时间:
2019
期刊:
Annual Symposium on Combinatorial Pattern Matching
影响因子:
--
作者:
N. Prezza;Giovanna Rosone
通讯作者:
Giovanna Rosone
影响因子:
1
作者:
Boucher, Christina;Gagie, Travis;Mun, Taher
通讯作者:
Mun, Taher