Toward efficient multiple molecular sequence alignment: A system of genetic algorithm and dynamic programming

被引:19
|
作者
Zhang, C
Wong, AKC
机构
[1] Department of Systems Design Engineering, University of Waterloo, Waterloo
关键词
biomolecular sequence alignment; dynamic programming; genetic algorithm; multiple sequence alignment;
D O I
10.1109/3477.650054
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multiple biomolecular sequence alignment is among the most important and challenging tasks in computational biology, It is characterized by great complexity in processing time. In this paper, a multiple-sequence alignment system is reported which combines the techniques of genetic algorithms and pairwise dynamic programming, Genetic algorithms are stochastic approaches for efficient and robust search, By converting biomolecular sequence alignment into a problem of searching for an optimal or a near-optimal point in a solution space, a genetic algorithm is used to find match blocks very efficiently. A pairwise dynamic programming is then applied, to the subsequences between the match blocks, Combining the strengths of the two methods, the system achieves high efficiency and high alignment quality, In this paper, the system is described in detail, The system's performance is analyzed and the experimental results are presented.
引用
收藏
页码:918 / 932
页数:15
相关论文
共 50 条
  • [21] A Multigroup Parallel Genetic Algorithm for Multiple Sequence Alignment
    Luo, Jiawei
    Zhang, Li
    Liang, Cheng
    ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, PT I, 2011, 7002 : 308 - 316
  • [22] Performance Improvement of Genetic Algorithm for Multiple Sequence Alignment
    Amorim, Anderson Rici
    Verdadeiro Visotaky, Joao Matheus
    Contessoto, Allan de Godoi
    Neves, Leandro Alves
    Gratao de Souza, Rogeria Cristiane
    Valencio, Carlos Roberto
    Donega Zafalon, Geraldo Francisco
    Zafalon, Donega
    2016 17TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2016, : 69 - 72
  • [23] A Steady State Genetic Algorithm for Multiple Sequence Alignment
    Pramanik, Sabari
    Setua, S. K.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 1095 - 1099
  • [24] Vertical decomposition with Genetic Algorithm for Multiple Sequence Alignment
    Farhana Naznin
    Ruhul Sarker
    Daryl Essam
    BMC Bioinformatics, 12
  • [25] Vertical decomposition with Genetic Algorithm for Multiple Sequence Alignment
    Naznin, Farhana
    Sarker, Ruhul
    Essam, Daryl
    BMC BIOINFORMATICS, 2011, 12
  • [26] Progressive Alignment Method Using Genetic Algorithm for Multiple Sequence Alignment
    Naznin, Farhana
    Sarker, Ruhul
    Essam, Daryl
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (05) : 615 - 631
  • [27] Refining algorithm based on extreme genetic algorithm for multiple sequence alignment
    Deng, Weilin
    Hu, Guiwu
    Zheng, Qilun
    Peng, Hong
    Hu, Jinsong
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (02): : 200 - 202
  • [28] Automatic discovery of sub-molecular sequence domains in multi-aligned sequences: A dynamic programming algorithm for multiple alignment segmentation
    Xing, EP
    Wolf, DM
    Dubchak, I
    Spengler, S
    Zorn, M
    Muchnik, I
    Kulikowski, C
    JOURNAL OF THEORETICAL BIOLOGY, 2001, 212 (02) : 129 - 139
  • [29] Heuristic Reusable Dynamic Programming: Efficient Updates of Local Sequence Alignment
    Hong, Changjin
    Tewfik, Ahmed H.
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2009, 6 (04) : 570 - 582
  • [30] Multiple protein sequence alignment using double-dynamic programming
    Taylor, WR
    Sælensminde, G
    Eidhammer, I
    COMPUTERS & CHEMISTRY, 2000, 24 (01): : 3 - 12