Algorithm engineering for optimal alignment of protein structure distance matrices

被引:4
|
作者
Wohlers, Inken [1 ]
Andonov, Rumen [2 ,3 ]
Klau, Gunnar W. [1 ]
机构
[1] CWI, Life Sci Grp, NL-1009 AB Amsterdam, Netherlands
[2] INRIA Rennes, Rennes, France
[3] Univ Rennes 1, Rennes, France
关键词
Protein structure distance matrix alignment; Algorithm engineering; Integer linear programming; Branch-and-cut; Preprocessing; DALI; CONTACT MAP OVERLAP;
D O I
10.1007/s11590-011-0313-3
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Protein structural alignment is an important problem in computational biology. In this paper, we present first successes on provably optimal pairwise alignment of protein inter-residue distance matrices, using the popular dali scoring function. We introduce the structural alignment problem formally, which enables us to express a variety of scoring functions used in previous work as special cases in a unified framework. Further, we propose the first mathematical model for computing optimal structural alignments based on dense inter-residue distance matrices. We therefore reformulate the problem as a special graph problem and give a tight integer linear programming model. We then present algorithm engineering techniques to handle the huge integer linear programs of real-life distance matrix alignment problems. Applying these techniques, we can compute provably optimal dali alignments for the very first time.
引用
收藏
页码:421 / 433
页数:13
相关论文
共 50 条
  • [31] An optimal algorithm for MoJo distance
    Wen, ZH
    Tzerpos, V
    [J]. IWPC 2003: 11TH IEEE INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, 2003, : 227 - 235
  • [32] Protein structure alignment by incremental combinatorial extension (CE) of the optimal path
    Shindyalov, IN
    Bourne, PE
    [J]. PROTEIN ENGINEERING, 1998, 11 (09): : 739 - 747
  • [33] A Study of New Algorithm for Detecting Optimal Composition of Protein Discontinuous Fragments Alignment
    Tung, Chi-Hua
    Yen, Tzu-Wei
    [J]. 2017 6TH IIAI INTERNATIONAL CONGRESS ON ADVANCED APPLIED INFORMATICS (IIAI-AAI), 2017, : 864 - 867
  • [34] AN OPTIMAL ALGORITHM FOR THE MAXIMUM ALIGNMENT OF TERMINALS
    WIDMAYER, P
    WONG, CK
    [J]. INFORMATION PROCESSING LETTERS, 1985, 20 (02) : 75 - 82
  • [35] SSALN: An alignment algorithm using structure-dependent substitution matrices and gap penalties learned from structurally aligned protein pairs
    Qiu, J
    Elber, R
    [J]. PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2006, 62 (04) : 881 - 891
  • [36] SANA: an algorithm for sequential and non-sequential protein structure alignment
    Lin Wang
    Ling-Yun Wu
    Yong Wang
    Xiang-Sun Zhang
    Luonan Chen
    [J]. Amino Acids, 2010, 39 : 417 - 425
  • [37] AN ALGORITHM FOR TREE-REALIZABILITY OF DISTANCE MATRICES
    BATAGELJ, V
    PISANSKI, T
    SIMOESPEREIRA, JMS
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1990, 34 (3-4) : 171 - 176
  • [38] A genetic algorithm for circulant Euclidean distance matrices
    Rivera-Gallego, W
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 1998, 97 (2-3) : 197 - 208
  • [39] Genetic algorithm for circulant Euclidean distance matrices
    Rivera-Gallego, Wilson
    [J]. Applied Mathematics and Computation (New York), 1998, 97 (2-3): : 197 - 208
  • [40] Fast protein structure alignment algorithm based on local geometric similarity
    Park, Chan-Yong
    Park, Sung-Hee
    Kim, Dae-Hee
    Park, Soo-Jun
    Sung, Man-Kyu
    Lee, Hong-Ro
    Shin, Jung-Sub
    Hwang, Chi-Jung
    [J]. MICAI 2006: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2006, 4293 : 1179 - +