Large de bruijn graph based algorithm is widely used in genome assembly and metagenetic assembly. The scale of this kind of graphs - in some cases billions of vertices and edges - poses challenges to genome assembly problem. In this paper, a one-step bi-directed graph is used to abstract the problem of genome assembly. After that small world asynchronous parallel model (SWAP) is proposed to handle the edge merging operation predefined in the graph. SWAP aims at making use of the locality of computing and communication to explore parallelism for graph algorithm. Based on the above graph abstraction and SWAP model, an assembler is developed, and experiment results shows that a factor of 20 times speedup is achieved when the number of processors scales from 10 to 640 when testing on processing C.elegans data. © IFIP International Federation for Information Processing 2012.
CITATION STYLE
Meng, J., Yuan, J., Cheng, J., Wei, Y., & Feng, S. (2012). Small world asynchronous parallel model for genome assembly. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7513 LNCS, pp. 145–155). https://doi.org/10.1007/978-3-642-35606-3_17
Mendeley helps you to discover research relevant for your work.