arrow
返回

Fast de Bruijn Graph Compaction in Distributed Memory Environments

delete2020-01-01
delete5
delete
OA
AI
T
Tony Pan *
R
Rahul Nihalani
S
Srinivas Aluru
DOI:10.1109/TCBB.2018.2858797delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
De Bruijn graph based genome assembly has gained popularity as short read sequencers become ubiquitous. A core assembly operation is the generation of unitigs, which are sequences corresponding to chains in the graph. Unitigs are used as building blocks for generating longer sequences in many assemblers, and can facilitate graph compression. Chain compaction, by which unitigs are generated, remains a critical computational task. In this paper, we present a distributed memory parallel algorithm for simultaneous compaction of all chains in bi-directed de Bruijn graphs. The key advantages of our algorithm include bounding the chain compaction run-time to logarithmic number of iterations in the length of the longest chain, and ability to differentiate cycles from chains within logarithmic number of iterations in the length of the longest cycle. Our algorithm scales to thousands of computational cores, and can compact a whole genome de Bruijn graph from a human sequence read set in 7.3 seconds using 7680 distributed memory cores, and in 12.9 minutes using 64 shared memory cores. It is 3.7 x and 2.0x faster than equivalent steps in the state-of-the-art tools for distributed and shared memory environments, respectively. An implementation of the algorithm is available at https://github.com/ParBLiSS/bruno.
Keyword:
De Bruijn graph
genome assembly
graph compaction
parallel algorithms
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

I
IEEE-ACM Transactions on Computational Biology and Bioinformatics
IF:
3.4
论文数:
3.3K
被引数:
6.4K

机构

U
university system of georgia
学者数:
7.3W
论文数: 6.6W
被引数: 101
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Practical parallel list ranking
err1999-02-01
err8
PREAI
errSibeyn, JF; Guillaume, F; Seidel, T
err分享
err收藏
err分享
err收藏
GAGE: A critical evaluation of genome assemblies and assembly algorithms
err2011-12-06
err572
errOAAI
errSalzberg, Steven L.; Phillippy, Adam M.; Zimin, Aleksey; Puiu, Daniela; Magoc, Tanja; Koren, Sergey; Treangen, Todd J.; Schatz, Michael C.; Delcher, Arthur L.; Roberts, Michael; Marcais, Guillaume; Pop, Mihai; Yorke, James A.
err分享
err收藏
SOAPdenovo2: an empirically improved memory-efficient short-read de novo assembler
err2012-12-27
err4.5K
errOAAI
errLuo, Ruibang; Liu, Binghang; Xie, Yinlong; Li, Zhenyu; Huang, Weihua; Yuan, Jianying; He, Guangzhu; Chen, Yanxiang; Pan, Qi; Liu, Yunjie; Tang, Jingbo; Wu, Gengxiong; Zhang, Hao; Shi, Yujian; Liu, Yong; Yu, Chang; Wang, Bo; Lu, Yao; Han, Changlei; Cheung, David W.; Yiu, Siu-Ming; Peng, Shaoliang; Zhu Xiaoqian; Liu, Guangming; Liao, Xiangke; Li, Yingrui; Yang, Huanming; Wang, Jian; Lam, Tak-Wah; Wang, Jun
err分享
err收藏
学者 查看更多内容