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 条
  • [31] MSAGA: Multiple sequence alignment using genetic algorithms
    Shyu, SJ
    Yin, PY
    6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XII, PROCEEDINGS: INDUSTRIAL SYSTEMS AND ENGINEERING II, 2002, : 450 - 455
  • [32] DCA: An efficient implementation of the divide-and-conquer approach to simultaneous multiple sequence alignment
    Stoye, J
    Moulton, V
    Dress, AWM
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1997, 13 (06): : 625 - 626
  • [33] Performance assessment of protein multiple sequence alignment algorithms based on permutation similarity measurement
    Gong, Zhi
    Li, Fangzhen
    Dong, Liuhuan
    BIOCHEMICAL AND BIOPHYSICAL RESEARCH COMMUNICATIONS, 2010, 399 (04) : 470 - 474
  • [34] Bioinspired Algorithms for Multiple Sequence Alignment: A Systematic Review and Roadmap
    Ibrahim, Mohammed K.
    Yusof, Umi Kalsom
    Eisa, Taiseer Abdalla Elfadil
    Nasser, Maged
    APPLIED SCIENCES-BASEL, 2024, 14 (06):
  • [35] Optimization of multiple sequence alignment (MSA) using invariant code extraction and static thread scheduling
    Sonavane, Kiran
    Soni, Badal
    2017 2ND INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2017, : 1182 - 1186
  • [36] Java']Java bioinformatics analysis web services for multiple sequence alignment-JABAWS:MSA
    Troshin, Peter V.
    Procter, James B.
    Barton, Geoffrey J.
    BIOINFORMATICS, 2011, 27 (14) : 2001 - 2002
  • [37] Optimization of multiple-sequence alignment based on multiple-structure alignment
    Shatsky, M
    Nussinov, R
    Wolfson, HJ
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2006, 62 (01) : 209 - 217
  • [38] Multiple sequence alignment based on profile alignment of intermediate sequences
    Lu, Yue
    Sze, Sing-Hoi
    RESEARCH IN COMPUTATIONAL MOLECULAR BIOLOGY, PROCEEDINGS, 2007, 4453 : 283 - +
  • [39] Multiple sequence alignment based on profile alignment of intermediate sequences
    Lu, Yue
    Sze, Sing-Hoi
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2008, 15 (07) : 767 - 777
  • [40] Multiple sequence alignment based on set covers
    Porto, Alexandre H. L.
    Barbosa, Valmir C.
    APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2006, 3907 : 127 - 137