Branch-and Terminate: a combinatorial optimization algorithm for protein design

被引:88
作者
Gordon, DB
Mayo, SL [1 ]
机构
[1] CALTECH, Howard Hughes Med Inst, Pasadena, CA 91125 USA
[2] CALTECH, Div Biol 14775, Pasadena, CA 91125 USA
[3] CALTECH, Div Chem & Chem Engn, Pasadena, CA 91125 USA
来源
STRUCTURE WITH FOLDING & DESIGN | 1999年 / 7卷 / 09期
关键词
Branch-and-Bound; dead-end elimination; global energy minimum; protein design; rotamers;
D O I
10.1016/S0969-2126(99)80176-2
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
Background: Several deterministic and stochastic combinatorial optimization algorithms have been applied to computational protein design and homology modeling. As structural targets increase in size, however, it has become necessary to find more powerful methods to address the increased combinatorial complexity. Results: We present a new deterministic combinatorial search algorithm called 'Branch-and-Terminate' (B&T), which is derived from the Branch-and-Bound search method. The B&T approach is based on the construction of an efficient but very restrictive bounding expression, which is used for the search of a combinatorial tree representing the protein system. The bounding expression is used both to determine the optimal organization of the tree and to perform a highly effective pruning procedure named 'termination'. For some calculations, the B&T method rivals the current deterministic standard, dead-end elimination (DEE), sometimes finding the solution up to 21 times faster. A more significant feature of the B&T algorithm is that it can provide an efficient way to complete the optimization of problems that have been partially reduced by a DEE algorithm. Conclusions: The B&T algorithm is an effective optimization algorithm when used alone. Moreover, it can increase the problem size limit of amino acid sidechain placement calculations, such as protein design, by completing DEE optimizations that reach a point at which the DEE criteria become inefficient. Together the two algorithms make it possible to find solutions to problems that are intractable by either algorithm alone.
引用
收藏
页码:1089 / 1098
页数:10
相关论文
共 36 条
[1]   Protein design automation [J].
Dahiyat, BI ;
Mayo, SL .
PROTEIN SCIENCE, 1996, 5 (05) :895-903
[2]   Probing the role of packing specificity in protein design [J].
Dahiyat, BI ;
Mayo, SL .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1997, 94 (19) :10172-10177
[3]   Automated design of the surface positions of protein helices [J].
Dahiyat, BI ;
Gordon, DB ;
Mayo, SL .
PROTEIN SCIENCE, 1997, 6 (06) :1333-1337
[4]   De novo protein design: Fully automated sequence selection [J].
Dahiyat, BI ;
Mayo, SL .
SCIENCE, 1997, 278 (5335) :82-87
[5]  
DeMaeyer M, 1997, FOLD DES, V2, P53
[6]   THE DEAD-END ELIMINATION THEOREM AND ITS USE IN PROTEIN SIDE-CHAIN POSITIONING [J].
DESMET, J ;
DEMAEYER, M ;
HAZES, B ;
LASTERS, I .
NATURE, 1992, 356 (6369) :539-542
[7]  
DESMET J, 1994, PROTEIN FOLDING PROB, P307
[8]   BACKBONE-DEPENDENT ROTAMER LIBRARY FOR PROTEINS - APPLICATION TO SIDE-CHAIN PREDICTION [J].
DUNBRACK, RL ;
KARPLUS, M .
JOURNAL OF MOLECULAR BIOLOGY, 1993, 230 (02) :543-574
[9]   Pairwise and multiple identification of three-dimensional common substructures in proteins [J].
Escalier, V ;
Pothier, J ;
Soldano, H ;
Viari, A .
JOURNAL OF COMPUTATIONAL BIOLOGY, 1998, 5 (01) :41-56
[10]  
Eyrich VA, 1999, PROTEINS, V35, P41, DOI 10.1002/(SICI)1097-0134(19990401)35:1<41::AID-PROT5>3.3.CO