DCA based algorithms for multiple sequence alignment (MSA)

被引:1
|
作者
Hoai An Le Thi [1 ]
Tao Pham Dinh [2 ]
Belghiti, Moulay [2 ]
机构
[1] Univ Lorraine, Lab Theoret & Appl Comp Sci, UFR MIM, F-57045 Metz, France
[2] Natl Inst Appl Sci Rouen, Math Lab, F-76801 St Etienne, France
关键词
Multiple sequence alignment; Maximum weight trace; Exact penalty; Binary linear programming; DC programming; DCA; Constraint generation; EFFICIENT ALGORITHMS; POLYHEDRAL APPROACH;
D O I
10.1007/s10100-013-0324-5
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In the last years many techniques in bioinformatics have been developed for the central and complex problem of optimally aligning biological sequences. In this paper we propose a new optimization approach based on DC (Difference of Convex functions) programming and DC Algorithm (DCA) for the multiple sequence alignment in its equivalent binary linear program, called "Maximum Weight Trace" problem. This problem is beforehand recast as a polyhedral DC program with the help of exact penalty techniques in DC programming. Our customized DCA, requiring solution of a few linear programs, is original because it converges after finitely many iterations to a binary solution while it works in a continuous domain. To scale-up large-scale (MSA), a constraint generation technique is introduced in DCA. Preliminary computational experiments on benchmark data show the efficiency of the proposed algorithm DCAMSA, which generally outperforms some standard algorithms.
引用
收藏
页码:501 / 524
页数:24
相关论文
共 50 条
  • [1] DCA based algorithms for multiple sequence alignment (MSA)
    Hoai An Le Thi
    Tao Pham Dinh
    Moulay Belghiti
    [J]. Central European Journal of Operations Research, 2014, 22 : 501 - 524
  • [2] msa: an R package for multiple sequence alignment
    Bodenhofer, Ulrich
    Bonatesta, Enrico
    Horejs-Kainrath, Christoph
    Hochreiter, Sepp
    [J]. BIOINFORMATICS, 2015, 31 (24) : 3997 - 3999
  • [3] Adaptive Overcurrent Relays Coordination Based on Multiple Sequence Alignment Algorithm (MSA)
    Irawan, Denny
    Tjahjono, Anang
    Pujiantara, Margo
    Hery, Mauridhi
    [J]. 2016 INTERNATIONAL SEMINAR ON INTELLIGENT TECHNOLOGY AND ITS APPLICATIONS (ISITIA): RECENT TRENDS IN INTELLIGENT COMPUTATIONAL TECHNOLOGIES FOR SUSTAINABLE ENERGY, 2016, : 101 - 106
  • [4] Parallel H4MSA for Multiple Sequence Alignment
    Rubio-Largo, Alvaro
    Vega-Rodriguez, Miguel A.
    Gonzalez-Alvarez, David L.
    [J]. 2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 3, 2015, : 242 - 247
  • [5] Improving accuracy of multiple sequence alignment algorithms based on alignment of neighboring residues
    Lu, Yue
    Sze, Sing-Hoi
    [J]. NUCLEIC ACIDS RESEARCH, 2009, 37 (02) : 463 - 472
  • [6] Multiple sequence alignment: Algorithms and applications
    Gotoh, O
    [J]. ADVANCES IN BIOPHYSICS, VOL 36, 1999, 1999, 36 : 159 - 206
  • [7] Multiple Sequence Alignment with Genetic Algorithms
    Botta, Marco
    Negro, Guido
    [J]. COMPUTATIONAL INTELLIGENCE METHODS FOR BIOINFORMATICS AND BIOSTATISTICS, 2010, 6160 : 206 - 214
  • [8] Approximation algorithms for multiple sequence alignment
    Bafna, V
    Lawler, EL
    Pevzner, PA
    [J]. THEORETICAL COMPUTER SCIENCE, 1997, 182 (1-2) : 233 - 244
  • [9] Multiple sequence alignment based on genetic algorithms with reserve selection
    Chen, Yang
    Hu, Jinglu
    Hirasawa, Kotaro
    Yu, Songnian
    [J]. PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, VOLS 1 AND 2, 2008, : 1511 - +
  • [10] G-MSA - A GPU-based, fast and accurate algorithm for multiple sequence alignment
    Blazewicz, Jacek
    Frohmberg, Wojciech
    Kierzynka, Michal
    Wojciechowski, Pawel
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (01) : 32 - 41