Characterizing And Optimizing The Memory Footprint Of De Novo Short Read Dna Sequence Assembly

ISPASS 2009: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE(2009)

引用 5|浏览4
暂无评分
摘要
In this work, we analyze the memory-intensive bioinformatics problem of "de novo" DNA sequence assembly, which is the process of assembling short DNA sequences obtained by experiment into larger contiguous sequences. In particular, we analyze the performance scaling challenges inherent to de Bruijn graph-based assembly, which is particularly well suited for the data produced by "next generation" sequencing machines.Unlike many bioinformatics codes which are computation-intensive or control-intensive, we find the memory footprint to be the primary performance issue for de novo sequence assembly. Specifically, we make four main contributions: 1) we demonstrate analytically that performing error correction before sequence assembly enables larger genomes to be assembled in a given amount of memory, 2) we identify that the use of this technique provides the key performance advantage to the leading assembly code, Velvet, 3) we demonstrate how this pre-assembly error correction technique can be subdivided into multiple passes to enable de Bruijn graph-based assembly to scale to even larger genomes, and 4) we demonstrate how Velvet's in-core performance can be improved using memory-centric optimizations.
更多
查看译文
关键词
data mining,genomics,bioinformatics,computer science,genome,graph theory,assembly,dna sequence,genetics,probability density function,parallel algorithms,memory management,error correction,sequences,de bruijn graph,dna
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要