Skip to main content
Top
Published in: Soft Computing 12/2019

14-02-2018 | Methodologies and Application

A biased random key genetic algorithm for the protein–ligand docking problem

Authors: Pablo Felipe Leonhart, Eduardo Spieler, Rodrigo Ligabue-Braun, Marcio Dorn

Published in: Soft Computing | Issue 12/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Molecular docking is a valuable tool for drug discovery. Receptor and flexible Ligand docking is a very computationally expensive process due to a large number of degrees of freedom of the ligand and the roughness of the molecular binding search space. A molecular docking simulation starts with receptor and ligand unbound structures, and the algorithm tests hundreds of thousands of ligand conformations and orientations to find the best receptor–ligand binding affinity by assigning and optimizing an energy function. Although the advances in the conception of methods and computational strategies for searching the best protein–ligand binding affinity, the development of new strategies, the adaptation, and investigation of new approaches and the combination of existing and state-of-the-art computational methods and techniques to the molecular docking problem are needed. We developed a Biased Random Key Genetic Algorithm as a sampling strategy to search the protein–ligand conformational space. We use a different method to discretize the search space. The proposed method (namely, BRKGA-DOCK) has been tested on a selection of protein–ligand complexes and compared to existing tools AUTODOCK VINA, DOCKTHOR, and a multiobjective approach (jMETAL). Compared to other traditional docking software, the proposed method shows best average Root-Mean-Square Deviation. Structural results were also statistically analyzed. The proposed method proved to be efficient and a good alternative for the molecular docking problem.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Footnotes
1
NSGA-II (Nondominated Sorting Genetic Algorithm II) is based on NSGA algorithm and carries three innovations, namely a fast nondominated sorting procedure, a fast crowded distance estimation procedure, and a simple crowded comparison operator (Deb et al. 2002) from jMETAL.
 
Literature
go back to reference Abdi H (2007) Bonferroni and sidak corrections for multiple comparisons. In: Salkind NJ (ed) Encyclopedia of measurement and statistics. Sage, Thousand Oaks, pp 103–107 Abdi H (2007) Bonferroni and sidak corrections for multiple comparisons. In: Salkind NJ (ed) Encyclopedia of measurement and statistics. Sage, Thousand Oaks, pp 103–107
go back to reference Atilgan E, Hu J (2010) Efficient protein-ligand docking using sustainable evolutionary algorithms. In: 2010 10th international conference on hybrid intelligent systems (HIS), pp 113–118 Atilgan E, Hu J (2010) Efficient protein-ligand docking using sustainable evolutionary algorithms. In: 2010 10th international conference on hybrid intelligent systems (HIS), pp 113–118
go back to reference Benjamini Y, Hochberg Y (1995) Controlling the false discovery rate: a practical and powerful approach to multiple testing. J R Stat Soc Ser B (Methodol) 57(1):289–300MathSciNetMATH Benjamini Y, Hochberg Y (1995) Controlling the false discovery rate: a practical and powerful approach to multiple testing. J R Stat Soc Ser B (Methodol) 57(1):289–300MathSciNetMATH
go back to reference Berman HM, Westbrook J, Feng Z, Gilliland G, Bhat TN, Weissig H, Shindyalov IN, Bourne PE (2000) The protein data bank. Nucleic Acids Res 28(1):235–242CrossRef Berman HM, Westbrook J, Feng Z, Gilliland G, Bhat TN, Weissig H, Shindyalov IN, Bourne PE (2000) The protein data bank. Nucleic Acids Res 28(1):235–242CrossRef
go back to reference Blum C, Roli A (2003) Metaheuristics in combinatorial optimization: overview and conceptual comparison. Comput Surv 35:268–308CrossRef Blum C, Roli A (2003) Metaheuristics in combinatorial optimization: overview and conceptual comparison. Comput Surv 35:268–308CrossRef
go back to reference Blum C, Puchinger J, Raidl Gunther R, Andrea R (2011) Hybrid metaheuristics in combinatorial optimization: a survey. Appl Soft Comput 11(6):4135–4151MATHCrossRef Blum C, Puchinger J, Raidl Gunther R, Andrea R (2011) Hybrid metaheuristics in combinatorial optimization: a survey. Appl Soft Comput 11(6):4135–4151MATHCrossRef
go back to reference Brooijmans N, Kuntz ID (2003) Molecular recognition and docking algorithms. Annu Rev Biophys Biomol Struct 32(1):335–373CrossRef Brooijmans N, Kuntz ID (2003) Molecular recognition and docking algorithms. Annu Rev Biophys Biomol Struct 32(1):335–373CrossRef
go back to reference Chen H, Liu B, Huang H, Hwang S, Ho S (2007) Sodock: swarm optimization for highly flexible protein-ligand docking. J Comput Chem 28(2):612–623CrossRef Chen H, Liu B, Huang H, Hwang S, Ho S (2007) Sodock: swarm optimization for highly flexible protein-ligand docking. J Comput Chem 28(2):612–623CrossRef
go back to reference Cheng T, Li Q, Zhou Z, Wang Y, Bryant SH (2012) Structure-based virtual screening for drug discovery: a problem-centric review. AAPS J 14(1):133–141CrossRef Cheng T, Li Q, Zhou Z, Wang Y, Bryant SH (2012) Structure-based virtual screening for drug discovery: a problem-centric review. AAPS J 14(1):133–141CrossRef
go back to reference de Magalhaes CS, Barbosa HJC, Dardenne LE (2004) A genetic algorithm for the ligand-protein docking problem. Genet Mol Biol 27:605–610CrossRef de Magalhaes CS, Barbosa HJC, Dardenne LE (2004) A genetic algorithm for the ligand-protein docking problem. Genet Mol Biol 27:605–610CrossRef
go back to reference de Magalhães CS, Almeida DM, Barbosa HJC, Dardenne LE (2014) A dynamic niching genetic algorithm strategy for docking highly flexible ligands. Inf Sci 289:206–224CrossRef de Magalhães CS, Almeida DM, Barbosa HJC, Dardenne LE (2014) A dynamic niching genetic algorithm strategy for docking highly flexible ligands. Inf Sci 289:206–224CrossRef
go back to reference Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRef Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRef
go back to reference Devi RV, Sathya SS, Coumar MS (2015) Evolutionary algorithms for de novo drug design a survey. Appl Soft Comput 27:543–552CrossRef Devi RV, Sathya SS, Coumar MS (2015) Evolutionary algorithms for de novo drug design a survey. Appl Soft Comput 27:543–552CrossRef
go back to reference Durillo JJ, Nebro AJ (2011) jMETAL: a Java framework for multi-objective optimization. Adv Eng Softw 42:760–771CrossRef Durillo JJ, Nebro AJ (2011) jMETAL: a Java framework for multi-objective optimization. Adv Eng Softw 42:760–771CrossRef
go back to reference Elokely KM, Doerksen RJ (2013) Docking challenge: Protein sampling and molecular docking performance. J Chem Inf Model 53(8):1934–1945CrossRef Elokely KM, Doerksen RJ (2013) Docking challenge: Protein sampling and molecular docking performance. J Chem Inf Model 53(8):1934–1945CrossRef
go back to reference Friedman M (1937) The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J Am Stat Assoc 32(200):675–701MATHCrossRef Friedman M (1937) The use of ranks to avoid the assumption of normality implicit in the analysis of variance. J Am Stat Assoc 32(200):675–701MATHCrossRef
go back to reference Garcia-Godoy MJ, Lopez-Camacho E, Garcia-Nieto J, Nebro AJ, Aldana-Montes JF (2015) Solving molecular docking problems with multi-objective metaheuristics. Molecules 20(6):10154CrossRef Garcia-Godoy MJ, Lopez-Camacho E, Garcia-Nieto J, Nebro AJ, Aldana-Montes JF (2015) Solving molecular docking problems with multi-objective metaheuristics. Molecules 20(6):10154CrossRef
go back to reference Goncalves JF, Resende MGC (2011) Biased random-key genetic algorithms for combinatorial optimization. J Heuristics 5:487–525CrossRef Goncalves JF, Resende MGC (2011) Biased random-key genetic algorithms for combinatorial optimization. J Heuristics 5:487–525CrossRef
go back to reference Goulart N, Souza SR, Dias LGS, Noronha TF (2011) Biased random-key genetic algorithm for fiber installation in optical network optimization. In: 2011 IEEE CEC, pp 2267–2271 Goulart N, Souza SR, Dias LGS, Noronha TF (2011) Biased random-key genetic algorithm for fiber installation in optical network optimization. In: 2011 IEEE CEC, pp 2267–2271
go back to reference Heberlé G, de Azevedo W (2011) Bio-inspired algorithms applied to molecular docking simulations. Curr Med Chem 18(9):1339–1352CrossRef Heberlé G, de Azevedo W (2011) Bio-inspired algorithms applied to molecular docking simulations. Curr Med Chem 18(9):1339–1352CrossRef
go back to reference Hommel G (1988) A stagewise rejective multiple test procedure based on a modified bonferroni test. Biometrika 75(2):383–386MATHCrossRef Hommel G (1988) A stagewise rejective multiple test procedure based on a modified bonferroni test. Biometrika 75(2):383–386MATHCrossRef
go back to reference Huang S, Zou X (2010) Advances and challenges in protein-ligand docking. Int J Mol Sci 11(8):3016CrossRef Huang S, Zou X (2010) Advances and challenges in protein-ligand docking. Int J Mol Sci 11(8):3016CrossRef
go back to reference Janson S, Merkle D, Middendorf M (2008) Molecular docking with multi-objective particle swarm optimization. Appl Soft Comput 8(1):666–675CrossRef Janson S, Merkle D, Middendorf M (2008) Molecular docking with multi-objective particle swarm optimization. Appl Soft Comput 8(1):666–675CrossRef
go back to reference Jones G, Willett P, Glen RC, Leach AR, Taylor R (1997) Development and validation of a genetic algorithm for flexible docking1. J Mol Biol 267(3):727–748CrossRef Jones G, Willett P, Glen RC, Leach AR, Taylor R (1997) Development and validation of a genetic algorithm for flexible docking1. J Mol Biol 267(3):727–748CrossRef
go back to reference Kang L, Wang X (2012) Multi-scale optimization model and algorithm for computer-aided molecular docking. In: 2012 eighth international conference on natural computation (ICNC), pp 1208–1211 Kang L, Wang X (2012) Multi-scale optimization model and algorithm for computer-aided molecular docking. In: 2012 eighth international conference on natural computation (ICNC), pp 1208–1211
go back to reference Kitchen DB, Furr JR, Bajorath J (2004) Docking and scoring in virtual screening for drug discovery: methods and applications. Nat Rev Drug Discov 3(2):935–949CrossRef Kitchen DB, Furr JR, Bajorath J (2004) Docking and scoring in virtual screening for drug discovery: methods and applications. Nat Rev Drug Discov 3(2):935–949CrossRef
go back to reference Kozakov D, Clodfelter KH, Vajda S, Camacho CJ (2005) Optimal clustering for detecting near-native conformations in protein docking. Biophys J 89(2):867–875CrossRef Kozakov D, Clodfelter KH, Vajda S, Camacho CJ (2005) Optimal clustering for detecting near-native conformations in protein docking. Biophys J 89(2):867–875CrossRef
go back to reference Kukkonen S, Lampinen J (2005) GDE3: The third evolution step of generalized differential evolution. In: IEEE congress on evolutionary computation, pp 443–450 Kukkonen S, Lampinen J (2005) GDE3: The third evolution step of generalized differential evolution. In: IEEE congress on evolutionary computation, pp 443–450
go back to reference Kuntz ID, Blaney JM, Oatley SJ, Langridge R, Ferrin TE (1982) A geometric approach to macromolecule-ligand interactions. J Mol Biol 161(2):269–288CrossRef Kuntz ID, Blaney JM, Oatley SJ, Langridge R, Ferrin TE (1982) A geometric approach to macromolecule-ligand interactions. J Mol Biol 161(2):269–288CrossRef
go back to reference Lengauer T, Rarey M (1996) Computational methods for biomolecular docking. Curr Opin Struct Biol 6(3):402–406CrossRef Lengauer T, Rarey M (1996) Computational methods for biomolecular docking. Curr Opin Struct Biol 6(3):402–406CrossRef
go back to reference Lopez-Camacho E, Godoy MJG, Garcia-Nieto J, Nebro AJ, Aldana-Montes JF (2015) Solving molecular flexible docking problems with metaheuristics: a comparative study. Appl Soft Comput 28:379–393CrossRef Lopez-Camacho E, Godoy MJG, Garcia-Nieto J, Nebro AJ, Aldana-Montes JF (2015) Solving molecular flexible docking problems with metaheuristics: a comparative study. Appl Soft Comput 28:379–393CrossRef
go back to reference Mann HB, Whitney DR (1947) On a test of whether one of two random variables is stochastically larger than the other. Ann Math Statist 18(1):50–60MathSciNetMATHCrossRef Mann HB, Whitney DR (1947) On a test of whether one of two random variables is stochastically larger than the other. Ann Math Statist 18(1):50–60MathSciNetMATHCrossRef
go back to reference Marchiori E, Moore JH, Rajapakse JC (2007) Evolutionary computation, machine learning and data mining in bioinformatics. In: Proceedings 5th European conference, EvoBIO 2007, Valencia, Spain, April 11–13, 2007, vol 4447 Marchiori E, Moore JH, Rajapakse JC (2007) Evolutionary computation, machine learning and data mining in bioinformatics. In: Proceedings 5th European conference, EvoBIO 2007, Valencia, Spain, April 11–13, 2007, vol 4447
go back to reference Meier MR, Pippel FB, Sippl W, Baldauf C (2010) Paradocks: a framework for molecular docking with population-based metaheuristics. J Chem Inf Model 50(5):879–889CrossRef Meier MR, Pippel FB, Sippl W, Baldauf C (2010) Paradocks: a framework for molecular docking with population-based metaheuristics. J Chem Inf Model 50(5):879–889CrossRef
go back to reference Meng XY, Zhang HX, Mezei M, Cui M (2011) Molecular docking: a powerful approach for structure-based drug discovery. Curr Comput Aided Drug Des 7(2):146–157CrossRef Meng XY, Zhang HX, Mezei M, Cui M (2011) Molecular docking: a powerful approach for structure-based drug discovery. Curr Comput Aided Drug Des 7(2):146–157CrossRef
go back to reference Morris GM, Lindstrom W, Sanner MF, Belew RK, Huey R, Olson AJ, Goodsell SD (2009) Autodock4 and autodocktools4: automated docking with selective receptor flexibility. J Comput Chem 30(16):2785–2791CrossRef Morris GM, Lindstrom W, Sanner MF, Belew RK, Huey R, Olson AJ, Goodsell SD (2009) Autodock4 and autodocktools4: automated docking with selective receptor flexibility. J Comput Chem 30(16):2785–2791CrossRef
go back to reference Mucherino A, Seref O (2009) Modeling and solving real life global optimization problems with meta-heuristic methods. Adv Mod Agric Syst 25:1CrossRef Mucherino A, Seref O (2009) Modeling and solving real life global optimization problems with meta-heuristic methods. Adv Mod Agric Syst 25:1CrossRef
go back to reference Nebro AJ, Durillo JJ, García-Nieto J, Coello CA, Luna F, Alba E (2009) Smpso: a new pso-based metaheuristic for multi-objective optimization. In: 2009 IEEE symposium on computational intelligence in multicriteria decision-making, pp 66–73 Nebro AJ, Durillo JJ, García-Nieto J, Coello CA, Luna F, Alba E (2009) Smpso: a new pso-based metaheuristic for multi-objective optimization. In: 2009 IEEE symposium on computational intelligence in multicriteria decision-making, pp 66–73
go back to reference Noronha TF, Resende MG, Ribeiro CC (2011) Biased random-key genetic algorithm for routing and wavelength assignment. J Glob Optim 50(3):503–518CrossRef Noronha TF, Resende MG, Ribeiro CC (2011) Biased random-key genetic algorithm for routing and wavelength assignment. J Glob Optim 50(3):503–518CrossRef
go back to reference Peter N (1963) Distribution-free multiple comparisons. Princeton University, Princeton Peter N (1963) Distribution-free multiple comparisons. Princeton University, Princeton
go back to reference Prasetyo H, Amer Y, Fauza G, Lee SH (2015) Survey on applications of biased-random key genetic algorithms for solving optimization problems. In: Ind. Eng. and Eng. Manag. (IEEM), pp 863–870 Prasetyo H, Amer Y, Fauza G, Lee SH (2015) Survey on applications of biased-random key genetic algorithms for solving optimization problems. In: Ind. Eng. and Eng. Manag. (IEEM), pp 863–870
go back to reference Schneider G, Bhm HJ (2002) Virtual screening and fast automated docking methods. Drug Discov Today 7(1):64–70CrossRef Schneider G, Bhm HJ (2002) Virtual screening and fast automated docking methods. Drug Discov Today 7(1):64–70CrossRef
go back to reference Schrödinger LLC (2015) The PyMOL molecular graphics system, version 1.8. Schrödinger LLC, New York Schrödinger LLC (2015) The PyMOL molecular graphics system, version 1.8. Schrödinger LLC, New York
go back to reference Silva RMA, Resende MGC, Pardalos PM, Fac JL (2013) Biased random-key genetic algorithm for nonlinearly-constrained global optimization. In: 2013 IEEE CEC, pp 2201–2206 Silva RMA, Resende MGC, Pardalos PM, Fac JL (2013) Biased random-key genetic algorithm for nonlinearly-constrained global optimization. In: 2013 IEEE CEC, pp 2201–2206
go back to reference Sousa SF, Ribeiro AJM, Coimbra JTS, Neves RPP, Martins SA, Moorthy NSHN, Fernandes PA, Ramos MJ (2013) Protein-ligand docking in the new millennium a retrospective of 10 years in the field. Curr Med Chem 20(18):2296–2314CrossRef Sousa SF, Ribeiro AJM, Coimbra JTS, Neves RPP, Martins SA, Moorthy NSHN, Fernandes PA, Ramos MJ (2013) Protein-ligand docking in the new millennium a retrospective of 10 years in the field. Curr Med Chem 20(18):2296–2314CrossRef
go back to reference Thomsen R (2003) Flexible ligand docking using evolutionary algorithms: investigating the effects of variation operators and local search hybrids. Biosystems 72(1):57–73MathSciNetCrossRef Thomsen R (2003) Flexible ligand docking using evolutionary algorithms: investigating the effects of variation operators and local search hybrids. Biosystems 72(1):57–73MathSciNetCrossRef
go back to reference Trott O, Olson AJ (2010) Autodock vina: improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading. J Comput Chem 31(2):455–461 Trott O, Olson AJ (2010) Autodock vina: improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading. J Comput Chem 31(2):455–461
go back to reference Wang R, Lu Y, Wang S (2003) Comparative evaluation of 11 scoring functions for molecular docking. J Med Chem 46(12):2287–2303CrossRef Wang R, Lu Y, Wang S (2003) Comparative evaluation of 11 scoring functions for molecular docking. J Med Chem 46(12):2287–2303CrossRef
go back to reference Wilcoxon F (1992) Individual comparisons by ranking methods. Springer, New York, pp 196–202 Wilcoxon F (1992) Individual comparisons by ranking methods. Springer, New York, pp 196–202
go back to reference Yang X-S (2010) Nature-inspired metaheuristic algorithms. Luniver Press, Beckington Yang X-S (2010) Nature-inspired metaheuristic algorithms. Luniver Press, Beckington
go back to reference Yang X-S (2011) Review of meta-heuristics and generalised evolutionary walk algorithm. Int J Bio-Insp Comput 3(2):77–84CrossRef Yang X-S (2011) Review of meta-heuristics and generalised evolutionary walk algorithm. Int J Bio-Insp Comput 3(2):77–84CrossRef
go back to reference Yoav B, Daniel Y (2001) The control of the false discovery rate in multiple testing under dependency. Ann Statist 29(4):1165–1188MathSciNetMATHCrossRef Yoav B, Daniel Y (2001) The control of the false discovery rate in multiple testing under dependency. Ann Statist 29(4):1165–1188MathSciNetMATHCrossRef
go back to reference Yuriev E, Ramsland PA (2013) Latest developments in molecular docking: 2010–2011 in review. J Mol Recognit 26(5):215–239CrossRef Yuriev E, Ramsland PA (2013) Latest developments in molecular docking: 2010–2011 in review. J Mol Recognit 26(5):215–239CrossRef
Metadata
Title
A biased random key genetic algorithm for the protein–ligand docking problem
Authors
Pablo Felipe Leonhart
Eduardo Spieler
Rodrigo Ligabue-Braun
Marcio Dorn
Publication date
14-02-2018
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 12/2019
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-3065-5

Other articles of this Issue 12/2019

Soft Computing 12/2019 Go to the issue

Premium Partner