Abstract
Proteins are complex macromolecules that perform vital functions in all living beings. They are composed of a chain of amino acids. The biological function of a protein is determined by the way it is folded into a specific tri-dimensional structure, known as native conformation. Understanding how proteins fold is of great importance to Biology, Biochemistry and Medicine. Considering the full analytic atomic model of a protein, it is still not possible to determine the exact tri-dimensional structure of real-world proteins, even with the most powerful computational resources. To reduce the computational complexity of the analytic model, many simplified models have been proposed. Even the simplest one, the bi-dimensional Hydrophobic-Polar (2D-HP) model (see Sect. 12.2.2), was proved to be intractable due to its NP-completeness. The current approach for studying the structure of proteins is the use of heuristic methods that, however, do not guarantee the optimal solution. Evolutionary computation techniques have been proved to be efficient for many engineering and computer science problems. This is also the case of unveiling the structure of proteins using simple lattice models.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Armstrong Jr., N.B., Lopes, H.S., Lima, C.R.E.: Reconfigurable Computing for Accelerating Protein Folding Simulations. In: Diniz, P.C., et al. (eds.) ARCS 2007. LNCS, vol. 4419, pp. 314–325. Springer, Heidelberg (2007)
Almeida, C.P., Gonçalves, R.A., Delgado, M.R.B.S.: A Hybrid Immune-Based System for the Protein Folding Problem. In: Cotta, C., van Hemert, J. (eds.) EvoCOP 2007. LNCS, vol. 4446, pp. 13–24. Springer, Heidelberg (2007)
Atkins, J., Hart, W.E.: Algorithmica, 279–294 (1999)
Avbelj, F., Moult, J., Kitson, D.H., James, M.N.G., Hagler, A.T.: Biochemistry 29, 8658–8676 (1990)
Backofen, R., Will, S., Bauer, E.: Bioinformatics 15(3), 234–242 (1999)
Berger, B., Leighton, F.T.: J. Comput. Biol. 5, 27–40 (1998)
Berman, H.M., Westbrook, J., Feng, Z., Gilliland, G., Bhat, T.N., Weissig, H., Shindyalov, I.N., Bourne, P.E.: Nucl. Acids Res. 28, 235–242 (2000)
Bitello, R., Lopes, H.S.: A differential evolution approach for protein folding. In: Proc. IEEE Symp. on Computational Intelligence in Bioinformatics and Computational Biology, pp. 1–5 (2006)
Bornberg-Bauer, E.: In: Proc. 1st Ann. Int. Conf. on Computational Molecular Biology, pp. 47–55 (1997)
Chandru, V., Dattasharma, A., Kumar, V.S.A.: Discrete Appl. Math. 127, 145–161 (2003)
Chen, H., Zhou, X., Zhong-Can, O.-Y.: Phys. Rev. E 64, 041905–041910 (2001)
Chen, M., Huang, W.Q.: Genomics Proteomics Bioinformatics 3(4), 225–230 (2005)
Chu, D., Till, M., Zomaya, A.: Parallel ant colony optimizaiton for 3D protein structure prediction using the HP lattice model. In: Proc. 19th IEEE Int. Parallel and Distributed Processing Symp., pp. 193–199 (2005)
Cooper, L.R., Corne, D.W., Crabbe, M.J.C.: Comput. Biol. Chem. 27, 575–580 (2003)
Cox, G.A., Mortimer-Jones, T.V., Taylor, R.P., Johnston, R.L.: Theor. Chem. Acc. 112, 163–178 (2004)
Crescenzi, P., Goldman, D., Papadimitriou, C., Piccolboni, A., Yannakakis, M.: J. Comput. Biol. 5, 423–465 (1998)
Custódio, F.L., Barbosa, H.J.C., Dardenne, L.E.: Genet. Mol. Biol. 27(4), 611–615 (2004)
Cutello, V., Nicosia, G., Narzisi, G.: A Class of Pareto Archived Evolution Strategy Algorithms Using Immune Inspired Operators for Ab-Initio Protein Structure Prediction. In: Rothlauf, F., Branke, J., Cagnoni, S., Corne, D.W., Drechsler, R., Jin, Y., Machado, P., Marchiori, E., Romero, J., Smith, G.D., Squillero, G. (eds.) EvoWorkshops 2005. LNCS, vol. 3449, pp. 54–63. Springer, Heidelberg (2005)
Cutello, V., Nicosia, G., Pavone, M., Timmis, J.: IEEE T. Evol. Comput. 11(1), 101–117 (2007)
Dandekar, T., Argos, P.: J. Mol. Biol. 256, 645–660 (1996)
Day, R.O., Lamont, G.B., Pachter, R.: Protein structure prediction by applying an evolutionary algorithm. In: Proc. 2nd Int. Parallel and Distributed Processing Symp., pp. 155–162 (2003)
Dill, K.A., Bromberg, S., Yue, K., Fiebig, K.M., Yee, D.P., Thomas, P.D., Chan, H.S.: Protein Sci. 4, 561–602 (1995)
Dinner, A.R., Sali, A., Smith, L.J., Dobson, C.M., Karplus, M.: Trends Biochem. Sci. 25, 331–339 (2000)
Dobson, C.M., Karplus, M.: Curr. Opin. Struct. Biol. 9, 92–101 (1999)
Duan, Y., Kollman, P.A.: IBM Syst. J. 40, 297–309 (2001)
Fidanova, S.: 3D HP protein folding using ant algorithm. In: Proc. BioPS, pp. III.19–III.26 (2006)
Fraenkel, A.S.: Bull. Math. Biol. 55, 1199–1210 (1993)
Greenwood, G.W., Shin, J.M., Lee, B., Fogel, G.B.: A survey of recent work on evolutionary computation approaches to the protein folding problem. In: Proc. Congress on Evolutionary Computation, pp. 488–495 (1999)
Hardin, C., Pogorelov, T.V., Luthey-Schulten, Z.: Curr. Opin. Struct. Biol. 12, 176–181 (2002)
Hart, W.E., Istrail, S.: J. Comput. Biol. 3, 53–96 (1996)
Hart, W.E., Istrail, S.: J. Comput. Biol. 4(3), 241–259 (1997)
Heun, V.: Discrete Appl. Math. 127, 163–177 (2003)
Honig, B., Cohen, F.E.: Fold Des. 1, R17–R20 (1996)
Honig, B.: J. Mol. Biol. 293, 283–293 (1999)
Hoque, M.T., Chetty, M., Dooley, L.S.: A guided genetic algorithm for protein folding prediction using 3D hydrophobic-hydrophilic model. In: Proc. IEEE Congr. on Evolutionary Computation, pp. 2339–2346 (2006)
Jiang, T., Cui, Q., Shi, G., Ma, S.: J. Chem. Phys. 119, 4592–4596 (2003)
Jiang, M., Zhu, B.: J. Bioinform. Comput. Biol. 3(1), 19–34 (2005)
König, R., Dandekar, T.: Biosystems 50, 17–25 (1999)
Burke, E.K., Krasnogor, N., Blackburne, B.P., Hirst, J.D.: Multimeme Algorithms for Protein Structure Prediction. In: Guervós, J.J.M., Adamidis, P.A., Beyer, H.-G., Fernández-Villacañas, J.-L., Schwefel, H.-P. (eds.) PPSN 2002. LNCS, vol. 2439, pp. 769–778. Springer, Heidelberg (2002)
Krasnogor, N., Hart, W.E., Smith, J., Pelta, D.A.: Protein structure prediction with evolutionary algorithms. In: Proc. Int. Genetic and Evolutionary Computation Conf., pp. 1596–1601 (1999)
Krasnogor, N., Pelta, D., Lopez, P.E.M., Canal, E.: Genetic algorithm for the protein folding problem: a critical view. In: Proc. of Engineering of Intelligent Systems, pp. 353–360 (1998)
Lau, K., Dill, K.A.: Macromolecules 22, 3986–3997 (1989)
Lee, M.R., Duan, Y., Kollman, P.A.: J. Mol. Graph Model 19, 146–149 (2001)
Li, H., Helling, R., Tang, C., Wigreen, N.: Science 273, pp. 666–669 (1996)
Li, H., Tang, C., Wingreen, N.S.: Phys. Rev. Lett. 79, 765–768 (1997)
Li, Z., Zhang, X., Chen, L.: Appl. Bioinformatics 4(2), 105–116 (2005)
Liang, F., Wong, W.H.: J. Chem. Phys. 115(7), 3374–3380 (2001)
Liu, H.G., Tang, L.H.: Phys. Rev. E Stat Nonlin Soft Matter Phys. 74(5 Pt 1), 051918 (2006)
Liu, W., Schimidt, B.: Mapping of genetic algorithms for protein folding onto computational grids. In: Proc. IEEE Region 10 TENCON Ann. Conf., pp. 1–6 (2005)
Lopes, H.S., Scapin, M.P.: An Enhanced Genetic Algorithm for Protein Structure Prediction Using the 2D Hydrophobic-Polar Model. In: Talbi, E.-G., Liardet, P., Collet, P., Lutton, E., Schoenauer, M. (eds.) EA 2005. LNCS, vol. 3871, pp. 238–246. Springer, Heidelberg (2006)
Lopes, H.S., Scapin, M.P.: A hybrid genetic algorithm for the protein folding problem using the 2D-HP lattice model. In: Yang, A. (ed.) Success in Evolutionary Computation, Springer, Heidelberg (2007)
Lyngsø, R.B., Pedersen, C.N.S.: Protein folding in the 2D HP model. Technical Report RS-99-16, BRICS Bioinformatics Research Center, University of Aarhus (1999)
Mauri, G., Pavesi, G., Piccolboni, A.: Approximation algorithms for protein folding prediction. In: Proc. 10th Ann. Symp. on Discrete Algorithms, pp. 945–946 (1999)
Newman, A.: A new algorithm for protein folding in the HP model. In: Proc. 13th Ann. Symp. on Discrete Algorithms, pp. 876–884 (2002)
Nayak, A., Sinclair, A., Zwick, U.: Spatial codes and the hardness of string folding problems. In: Proc. 9th Ann. Symp. on Discrete Algorithms, pp. 639–648 (1998)
Ngo, J.T., Marks, J.: Protein Eng. 5, 313–321 (1992)
Ngo, J.T., Marks, J., Karplus, M.: Computational complexity, protein structure prediction, and the Levinthal paradox. In: Merz Junior, K., LeGrand, S. (eds.) The Protein folding problem and terciary structure prediction. Birkhäuser, Boston (1994)
Osguthorpe, D.J.: Curr. Opin. Struct. Biol. 10, 146–152 (2000)
Patton, A.L., Punch III, W.F.: Goodman (eds) A standard GA approach to native protein conformation prediction. In: Proc. 6th Int. Conf. on Genetic Algorithms, pp. 574–581 (1995)
Pedersen, C.N.S., Moult, J.: J. Mol. Biol. 269, 240–259 (1997)
Pedersen, C.N.S.: Algorithms in computational biology. PhD Thesis, Department of Computer Science. University of Aarhus, Denmark (2000)
Piccolboni, A., Mauri, G.: Application of evolutionary algorithms to protein folding prediction. In: Selected Papers from the 3rd European Conference on Artificial Evolution, pp. 123–136 (1998)
Santos, E.E., Santos Jr., E.: Reducing the computational load of energy evaluations for protein folding. In: Proc. 4th Symp. on Bioinformatics and Bioingineering, pp. 79–86 (2004)
Shakhnovich, E.I., Gutin, A.M.: Proc. Natl. Acad. Sci. USA 90, 7195–7199 (1993)
Shmygelska, A., Hoos, H.H.: BMC Bioinformatics 6, 30–52 (2005)
Shulze-Kremer, S., Tiedemann, U.: Parameterizing genetic algorithms for protein folding simulation. In: Proc. 27th Ann. Hawaii Int. Conf. on System Sciences, pp. 345–354 (1994)
Socci, N.D., Onuchic, J.N.: J. Chen. Phys. 101, 1519–1528 (1994)
Song, J., Cheng, J., Zheng, T., Mao, J.: A novel genetic algorithm for HP model protein folding. In: Proc. 6th IEEE Int. Conf. on Parallel and Distributed Computing, Applications and Technology, pp. 935–937 (2005)
Song, J., Cheng, J., Zheng, T.: Protein 3D HP model folding simulation based on ACO. In: Proc. 6th Int. Conf. on Intelligent Systems Design and Applications, vol. 1, pp. 410–415 (2006)
Tang, C.: Physica. A 288, 31–48 (2000)
Tantar, A.-A., Melab, N., Talbi, E.-G., Parent, B., Horvath, D.: Future Gen. Comput. Syst. 23(3), 398-409 (2007)
Thomas, P.D., Dill, K.A.: Protein Sci. 2, 2050–2065 (1993)
Unger, R., Moult, J.: Bull Math. Biol. 55, 1183–1198 (1993b)
Unger, R., Moult, J.: J. Mol. Biol. 231, 75–81 (1993c)
Unger, R., Moult, J.: On the applicability of genetic algorithms to protein folding. In: 26th Hawaii International Conference on System Sciences, vol. 1, pp. 715–725 (1993d)
Yanikoglu, B., Erman, B.: J. Comput. Biol. 9(4), 613–620 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Lopes, H.S. (2008). Evolutionary Algorithms for the Protein Folding Problem: A Review and Current Trends. In: Smolinski, T.G., Milanova, M.G., Hassanien, AE. (eds) Computational Intelligence in Biomedicine and Bioinformatics. Studies in Computational Intelligence, vol 151. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70778-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-70778-3_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-70776-9
Online ISBN: 978-3-540-70778-3
eBook Packages: EngineeringEngineering (R0)