A genetic algorithm for energy minimization in bio-molecular systems

Energy minimization algorithms for bio-molecular systems are critical to applications such as the prediction of protein folding. Conventional energy minimization methods such as the steepest descent method and conjugate gradient method suffer from the drawback that they can only locate energy minima that are extremely dependent on the initial parameter settings of the computation. We present an energy minimization algorithm based on genetic algorithms that largely overcomes this drawback of conventional methods because it provides an effective mechanism, through crossover and mutation, to explore new regions of the parameter space without being dependent on a single, preselected parameter setting. This allows the algorithm to cross local energy barriers not surmountable by conventional methods. The algorithm significantly increases the probability of reaching deeper energy minima. Tests show that the genetic algorithm based approach can achieve much lower final energy than conventional methods. Our genetic algorithm approach differs from other genetic algorithm based approaches in that we do not use the genetic algorithm to directly compute molecular conformations but instead compute a set of parameters to be used in conjunction with the molecular dynamics simulation package GROMOS96

[1]  L A Mirny,et al.  How to derive a protein folding potential? A new approach to an old problem. , 1996, Journal of molecular biology.

[2]  R. Norton,et al.  Solution structure of neurotoxin I from the sea anemone Stichodactyla helianthus. A nuclear magnetic resonance, distance geometry, and restrained molecular dynamics study. , 1991, The Journal of biological chemistry.

[3]  K A Dill,et al.  A method for parameter optimization in computational biology. , 2000, Biophysical journal.

[4]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[5]  C. Anfinsen Principles that govern the folding of protein chains. , 1973, Science.

[6]  M. Hao,et al.  How optimization of potential functions affects protein folding. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[7]  S Vishveshwara,et al.  Lattice model for rapidly folding protein-like heteropolymers. , 1995, Proceedings of the National Academy of Sciences of the United States of America.

[8]  P. Wolynes,et al.  Self-consistently optimized energy functions for protein structure prediction by molecular dynamics. , 1998, Proceedings of the National Academy of Sciences of the United States of America.

[9]  Steffen Schulze-Kremer,et al.  Genetic Algorithms for Protein Tertiary Structure Prediction , 1993, ECML.

[10]  Bruce Alberts,et al.  Essential Cell Biology , 1983 .

[11]  Steve Plimpton,et al.  Fast parallel algorithms for short-range molecular dynamics , 1993 .

[12]  J. Ben Rosen,et al.  MOPED: Method for optimizing physical energy parameters using decoys , 2003, J. Comput. Chem..

[13]  P. Argos,et al.  Potential of genetic algorithms in protein folding and protein engineering simulations. , 1992, Protein engineering.

[14]  G. Ciccotti,et al.  Numerical Integration of the Cartesian Equations of Motion of a System with Constraints: Molecular Dynamics of n-Alkanes , 1977 .

[15]  R. Norton,et al.  Solution Structure of Neurotoxin I from the Sea Anemone , 1990 .

[16]  Michael E. Wall,et al.  Galib: a c++ library of genetic algorithm components , 1996 .

[17]  Alan E. Mark,et al.  The GROMOS96 Manual and User Guide , 1996 .

[18]  K. Dill,et al.  An iterative method for extracting energy-like quantities from protein structures. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[19]  P. Wolynes,et al.  Protein tertiary structure recognition using optimized Hamiltonians with local interactions. , 1992, Proceedings of the National Academy of Sciences of the United States of America.

[20]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .