Solving 2D HP Protein Folding Problem by Parallel Ant Colonies

To predict protein structure based on Hydrophobic- Polar model(HP model) in two-dimensional space is called 2D HP protein folding problem. Ant Colony Optimization(ACO), which is inspired by the foraging behavior of ants, is a popular heuristic approach for solving combinatorial optimization problems. This paper presents a method of solving the 2D HP protein folding problem by parallel ACO algorithm. Each ant colony is able to search the best solution guided by the shared pheromone matrix which accumulates the good experience achieved by previous populations. The shared pheromone matrix can integrate all the search knowledge found by parallel colonies. Experimental results show that the parallel implementation performs better comparing with the other ACO solutions. Index Terms—protein folding, HP model, paralle ACO If a folding structure satisfies the three conditions, it can be considered as a legitimate configuration. We can measure the quality of a legitimate configuration by an energy function. Definition of the energy only considers the hydrophobic force. The energy of a conformation is defined as a number of topo- logical contacts between hydrophobic amino-acids which are not neighbors in the given sequence. The energy configuration is composed of all H-pairs which are adjacent in the two- dimensional space but not adjacent in the chain. Energy E of a legitimate configuration of the protein(the length of the chain is n) is formally described as follows:

[1]  K. Dill,et al.  Cooperativity in protein-folding kinetics. , 1993, Proceedings of the National Academy of Sciences of the United States of America.

[2]  K. Dill,et al.  A fast conformational search strategy for finding low energy structures of model proteins , 1996, Protein science : a publication of the Protein Society.

[3]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[4]  Walter Nadler,et al.  Testing a new Monte Carlo algorithm for protein folding , 1998 .

[5]  Holger H. Hoos,et al.  An Improved Ant Colony Optimisation Algorithm for the 2D HP Protein Folding Problem , 2003, Canadian Conference on AI.

[6]  Frank Thomson Leighton,et al.  Protein folding in the hydrophobic-hydrophilic (HP) is NP-complete , 1998, RECOMB '98.

[7]  R Unger,et al.  Genetic algorithms for protein folding simulations. , 1992, Journal of molecular biology.

[8]  Ronald H. Perrott,et al.  Parallel programming , 1988, International computer science series.

[9]  William E. Hart,et al.  Robust Proofs of NP-Hardness for Protein Folding: General Lattices and Energy Potentials , 1997, J. Comput. Biol..

[10]  Qiang Lv,et al.  A Parallel ACO Approach Based on One Pheromone Matrix , 2006, ANTS Workshop.

[11]  George Chikenji,et al.  MULTI-SELF-OVERLAP ENSEMBLE FOR PROTEIN FOLDING : GROUND STATE SEARCH AND THERMODYNAMICS , 1999, cond-mat/9903003.

[12]  Michael J. Quinn,et al.  Parallel programming in C with MPI and OpenMP , 2003 .

[13]  Mauro Birattari,et al.  Ant Colony Optimization and Swarm Intelligence: 6th International Conference, ANTS 2008, Brussels, Belgium, September 22-24, 2008, Proceedings (Lecture ... Computer Science and General Issues) , 2008 .

[14]  D. Yee,et al.  Principles of protein folding — A perspective from simple exact models , 1995, Protein science : a publication of the Protein Society.

[15]  Thomas Stützle,et al.  Ant Colony Optimization , 2009, EMO.

[16]  W. Wong,et al.  Evolutionary Monte Carlo for protein folding simulations , 2001 .

[17]  William E. Hart,et al.  Protein structure prediction with evolutionary algorithms , 1999 .

[18]  N. Wingreen,et al.  Emergence of Preferred Structures in a Simple Model of Protein Folding , 1996, Science.