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 条
  • [21] Partitioned optimization algorithms for multiple sequence alignment
    Chen, Yixin
    Pan, Yi
    Chen, Juan
    Liu, Wei
    Chen, Ling
    20TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 2, PROCEEDINGS, 2006, : 618 - +
  • [22] Multiple Sequence Alignment Based on Genetic Algorithms with new Chromosomes representation
    Ben Othman, Mohamed Tahar
    Abdel-Azim, Gamil
    2012 16TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (MELECON), 2012, : 1030 - 1033
  • [23] Faster algorithms for optimal multiple sequence alignment based on pairwise comparisons
    Agarwal, PK
    Bilu, Y
    Kolodny, R
    ALGORITHMS IN BIOINFORMATICS, PROCEEDINGS, 2005, 3692 : 315 - 327
  • [24] MSA-CUDA: Multiple Sequence Alignment on Graphics Processing Units with CUDA
    Liu, Yongchao
    Schmidt, Bertil
    Maskell, Douglas L.
    2009 20TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2009, : 121 - 128
  • [25] MSA-PAD: DNA multiple sequence alignment framework based on PFAM accessed domain information
    Balech, Bachir
    Vicario, Saverio
    Donvito, Giacinto
    Monaco, Alfonso
    Notarangelo, Pasquale
    Pesole, Graziano
    BIOINFORMATICS, 2015, 31 (15) : 2571 - 2573
  • [26] Component-Based Design and Assembly of Heuristic Multiple Sequence Alignment Algorithms
    Shi, Haihe
    Zhang, Xuchu
    FRONTIERS IN GENETICS, 2020, 11
  • [27] COMPREHENSIVE STUDY ON ITERATIVE ALGORITHMS OF MULTIPLE SEQUENCE ALIGNMENT
    HIROSAWA, M
    TOTOKI, Y
    HOSHIDA, M
    ISHIKAWA, M
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1995, 11 (01): : 13 - 18
  • [28] Multiple protein sequence alignment: Algorithms and gap insertion
    Taylor, WR
    COMPUTER METHODS FOR MACROMOLECULAR SEQUENCE ANALYSIS, 1996, 266 : 343 - 367
  • [29] Multiple sequence alignment using parallel genetic algorithms
    Anbarasu, LA
    Narayanasamy, P
    Sundararajan, V
    SIMULATED EVOLUTION AND LEARNING, 1999, 1585 : 130 - 137
  • [30] Improving the efficiency of multiple sequence alignment by genetic algorithms
    Seijas, J
    Morató, C
    Andina, D
    Vega-Corona, A
    ARTIFICIAL NEURAL NETS PROBLEM SOLVING METHODS, PT II, 2003, 2687 : 361 - 368