Protein structure prediction using particle swarm optimization and a distributed parallel approach

Particle swarm optimization (PSO) is a powerful technique for computer aided prediction of proteins' three-dimensional structure. In this work, employing an all-atom force field we demonstrate the efficiency of the standard PSO algorithm, as implemented in the ArFlock library, for finding the folded state of two proteins of different sizes starting from completely extended conformations. In particular, the predicted structure of the larger protein is in good agreement with the structure from the Protein Data Bank within the experimental resolution. We also show that parallelization of the PSO speeds up the simulation linearly with the number of workers and reduces the time for predictions dramatically without loss of accuracy.

[1]  J. S. Vesterstrom,et al.  Division of labor in particle swarm optimisation , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[2]  Giancarlo Mauri,et al.  A study of parallel and distributed particle swarm optimization methods , 2010, BADS '10.

[3]  Xiao-Feng Xie,et al.  Handling boundary constraints for numerical optimization by particle swarm flying in periodic search space , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[4]  A. Groenwold,et al.  Comparison of linear and classical velocity update rules in particle swarm optimization: notes on scale and frame invariance , 2007 .

[5]  W. Delano The PyMOL Molecular Graphics System , 2002 .

[6]  Domenico Gallipoli,et al.  Parallel Hybrid Particle Swarm Optimization and Applications in Geotechnical Engineering , 2009, ISICA.

[7]  Wei Peng,et al.  The Inverse Protein Folding Process by Artificial Life Approaches , 2008, 2008 International Conference on Internet Computing in Science and Engineering.

[8]  Bo Li,et al.  Communication Latency Tolerant Parallel Algorithm for Particle Swarm Optimization , 2009, 2009 Fourth International Conference on Frontier of Computer Science and Technology.

[9]  A. Groenwold,et al.  Comparison of linear and classical velocity update rules in particle swarm optimization: notes on diversity , 2007 .

[10]  Bo Li,et al.  Parallelizing particle swarm optimization , 2005, PACRIM. 2005 IEEE Pacific Rim Conference on Communications, Computers and signal Processing, 2005..

[11]  O. Becker,et al.  Solvent effects on the energy landscapes and folding kinetics of polyalanine , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[12]  Xiaolong Zhang,et al.  Improved Particle Swarm Optimization Algorithm for 2D Protein Folding Prediction , 2007, 2007 1st International Conference on Bioinformatics and Biomedical Engineering.

[13]  Christodoulos A. Floudas,et al.  A review of recent advances in global optimization , 2009, J. Glob. Optim..

[14]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[15]  B J Fregly,et al.  Parallel global optimization with the particle swarm algorithm , 2004, International journal for numerical methods in engineering.

[16]  Cheng-Jian Lin,et al.  An efficient hybrid Taguchi-genetic algorithm for protein folding simulation , 2009, Expert Syst. Appl..

[17]  Yong Feng,et al.  Chaotic Inertia Weight in Particle Swarm Optimization , 2007, Second International Conference on Innovative Computing, Informatio and Control (ICICIC 2007).

[18]  Thomas A. Halgren Merck molecular force field. I. Basis, form, scope, parameterization, and performance of MMFF94 , 1996, J. Comput. Chem..

[19]  G. Schneider,et al.  Protein Folding Simulation by Particle Swarm Optimization , 2007 .

[20]  Jaroslaw Sobieszczanski-Sobieski,et al.  A Parallel Particle Swarm Optimization Algorithm Accelerated by Asynchronous Evaluations , 2005 .

[21]  Kevin D. Seppi,et al.  Parallel PSO using MapReduce , 2007, 2007 IEEE Congress on Evolutionary Computation.

[22]  Katya Rodríguez-Vázquez,et al.  Parallel particle swarm optimization applied to the protein folding problem , 2009, GECCO '09.

[23]  Amit Konar,et al.  Neuro-swarm hybridization for protein tertiary structure prediction , 2008, Int. J. Hybrid Intell. Syst..

[24]  A. Sali,et al.  Protein Structure Prediction and Structural Genomics , 2001, Science.

[25]  Faisal N. Abu-Khzam,et al.  Particle swarm optimization approach for protein structure prediction in the 3D HP model , 2009, Interdisciplinary Sciences: Computational Life Sciences.

[26]  Byung-Il Koh,et al.  Parallel asynchronous particle swarm optimization , 2006, International journal for numerical methods in engineering.

[27]  Hwa-Seok Lee,et al.  PC Cluster based Parallel PSO Algorithm for Optimal Power Flow , 2007, 2007 International Conference on Intelligent Systems Applications to Power Systems.

[28]  Onay Urfalioglu,et al.  Robust estimation of camera rotation,translation and focal length at high outlier rates , 2004, First Canadian Conference on Computer and Robot Vision, 2004. Proceedings..

[29]  J. Gesell,et al.  Structures of the M2 channel-lining segments from nicotinic acetylcholine and NMDA receptors by NMR spectroscopy , 1999, Nature Structural Biology.

[30]  Feng Shi,et al.  Analysis of Toy Model for Protein Folding Based on Particle Swarm Optimization Algorithm , 2005, ICNC.

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

[32]  Wolfgang Wenzel,et al.  Protein Structure Prediction with Stochastic Optimization Methods: Folding and Misfolding the Villin Headpiece , 2004, ICCSA.

[33]  Henri Luchian,et al.  Protein Structure Prediction in Lattice Models with Particle Swarm Optimization , 2010, ANTS Conference.

[34]  Egon L. Willighagen,et al.  The Blue Obelisk—Interoperability in Chemical Informatics , 2006, J. Chem. Inf. Model..