An efficient algorithm for DNA fragment assembly in MapReduce

被引:13
|
作者
Xu, Baomin [1 ]
Gao, Jin [1 ]
Li, Chunyan [2 ]
机构
[1] Beijing Jiaotong Univ, Sch Comp & Informat Technol, Beijing 100044, Peoples R China
[2] Tangshan Normal Univ, Dept Comp Sci, Tangshan 063000, Peoples R China
基金
中国国家自然科学基金;
关键词
Eulerian superpath problem; Parallel assembly; Fragment assembly; MapReduce; CHALLENGES; ALIGNMENT; GENOMES;
D O I
10.1016/j.bbrc.2012.08.101
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
Fragment assembly is one of the most important problems of sequence assembly. Algorithms for DNA fragment assembly using de Bruijn graph have been widely used. These algorithms require a large amount of memory and running time to build the de Bruijn graph. Another drawback of the conventional de Bruijn approach is the loss of information. To overcome these shortcomings, this paper proposes a parallel strategy to construct de Bruijin graph. Its main characteristic is to avoid the division of de Bruijin graph. A novel fragment assembly algorithm based on our parallel strategy is implemented in the MapReduce framework. The experimental results show that the parallel strategy can effectively improve the computational efficiency and remove the memory limitations of the assembly algorithm based on Euler superpath. This paper provides a useful attempt to the assembly of large-scale genome sequence using Cloud Computing. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:395 / 398
页数:4
相关论文
共 50 条
  • [1] An accurate DNA sequence assembly algorithm based on MapReduce
    Dong, Gaifang
    Fu, Xueliang
    Li, Honghui
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2016, 16 (03) : 519 - 526
  • [2] A Hybrid Genetic Algorithm for the DNA Fragment Assembly Problem
    Alba, Enrique
    Luque, Gabriel
    RECENT ADVANCES IN EVOLUTIONARY COMPUTATION FOR COMBINATORIAL OPTIMIZATION, 2008, 153 : 101 - 112
  • [3] An Efficient-Assembler Whale Optimization Algorithm for DNA Fragment Assembly Problem: Analysis and Validations
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Sallam, Karam M.
    Chakrabortty, Ripon K.
    Ryan, Michael J.
    IEEE ACCESS, 2020, 8 : 222144 - 222167
  • [4] Exact and heuristic algorithm's for the DNA fragment assembly problem
    Jing, YM
    Khuri, S
    PROCEEDINGS OF THE 2003 IEEE BIOINFORMATICS CONFERENCE, 2003, : 581 - 582
  • [5] A new local search algorithm for the DNA fragment assembly problem
    Alba, Enrique
    Luque, Gabriel
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2007, 4446 : 1 - +
  • [6] A genetic algorithm approach to solving DNA fragment assembly problem
    Fang, SC
    Wang, Y
    Zhong, J
    JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2005, 2 (04) : 499 - 505
  • [7] Recentering and Restarting Genetic Algorithm Variations for DNA Fragment Assembly
    Hughes, James
    Houghten, Sheridan
    Mallen-Fullerton, Guillermo M.
    Ashlock, Daniel
    2014 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2014,
  • [8] Analysis of Cellular Genetic Algorithm for the DNA Fragment Assembly Problem
    Pastrana, Sabrina
    Olivera, Ana Carolina
    Vidal, Pablo Javier
    INFORMES CIENTIFICOS Y TECNICOS, 2019, 11 (03): : 236 - 248
  • [9] Adaptation of Harmony Search Algorithm for DNA Fragment Assembly Problem
    Ulker, Ezgi Deniz
    PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, : 135 - 138
  • [10] DNA fragment assembly using an ant colony system algorithm
    Meksangsouy, P
    Chaiyaratana, N
    CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 1756 - 1763