Multi-Objective Metaheuristic Optimization for Molecular Docking in Early-Stage Drug Design by Water Optimization Algorithm

Authors

  • Arafa Abdelzaher Nasef * Department of Engineering, Kafrelsheikh University, Egypt.

https://doi.org/10.48313/maa.v1i4.104

Abstract

Molecular docking constitutes a fundamental computational technique in Structure-Based Drug Design (SBDD), aiming to predict the optimal binding conformation and affinity of a small-molecule ligand within the active site of a target protein. Formulating molecular docking as a multi-objective optimization problem simultaneously minimizing intermolecular interaction energy and intramolecular conformational strain yields a richer set of candidate solutions for medicinal chemists than traditional single-objective formulations. In this paper, a Multi-Objective Water Optimization Algorithm (MO-WAO) is proposed, extending the recently introduced Water Optimization Algorithm (WAO) of Daliri et al. [1] to handle bi-objective docking problems. WAO is a swarm intelligence metaheuristic inspired by the chemical and physical properties of water molecules, including hydrogen bonding, evaporation, and particle motion dynamics. The proposed MO-WAO integrates Pareto dominance-based ranking, crowding distance computation, and an external archive mechanism to approximate the Pareto optimal front of docking conformations. Two competing objective functions are optimized simultaneously: the intermolecular energy capturing ligand–receptor binding interactions (van der Waals, electrostatic, hydrogen bonding, and desolvation terms) and the intramolecular energy reflecting internal ligand conformational strain. Comprehensive benchmark experiments are conducted on eleven standard protein–ligand complexes sourced from the Protein Data Bank (PDB), spanning diverse therapeutic targets including HIV-1 protease, streptavidin, acetylcholinesterase, and cyclin-dependent kinase 2. The performance of MO-WAO is rigorously compared against five established multi-objective metaheuristics Non-dominated Sorting Genetic Algorithm II )NSGA-II(, Speed-constrained Multi-Objective Particle Swarm Optimization (SMPSO), Multi-Objective Evolutionary Algorithm based on Decomposition (MOEA/D), Generalized Differential Evolution 3 (GDE3), and S-Metric Selection Evolutionary Multi-Objective Algorithm (SMS-EMOA) as well as the Lamarckian Genetic Algorithm (LGA) from AutoDock as a single-objective reference. Evaluation is performed using four Pareto quality indicators: Hypervolume (HV), Inverted Generational Distance (IGD), spread (Δ), and epsilon (ε), supplemented by Root Mean Square Deviation (RMSD) analysis of predicted binding poses. Results demonstrate that MO-WAO achieves competitive or superior Pareto front approximations, benefiting from the balanced exploration–exploitation mechanism inherent in the hydrogen bonding, evaporation, and motion phases of the water-inspired paradigm.

Keywords:

Molecular docking, Multi-objective optimization, Water optimization algorithm, Metaheuristic, Drug design, Pareto front, Binding energy

References

  1. [1] Daliri, A., Asghari, A., Azgomi, H., & Alimoradi, M. (2022). The water optimization algorithm: A novel metaheuristic for solving optimization problems: The water optimization algorithm: A novel metaheuristic for solving optimization problems. Applied intelligence, 52(15), 17990–18029. https://doi.org/10.1007/s10489-022-03397-4

  2. [2] Sliwoski, G., Kothiwale, S., Meiler, J., & Lowe Jr, E. W. (2014). Computational methods in drug discovery. Pharmacological reviews, 66(1), 334–395. https://doi.org/10.1124/pr.112.007336

  3. [3] Kitchen, D. B., Decornez, H., Furr, J. R., & Bajorath, J. (2004). Docking and scoring in virtual screening for drug discovery: Methods and applications. Nature reviews drug discovery, 3(11), 935–949. https://doi.org/10.1038/nrd1549

  4. [4] Meng, X. Y., Zhang, H. X., Mezei, M., & Cui, M. (2011). Molecular docking: A powerful approach for structure-based drug discovery. Current computer-aided drug design, 7(2), 146–157. https://doi.org/10.2174/157340911795677602

  5. [5] Chen, T., Shu, X., Zhou, H., Beckford, F. A., & Misir, M. (2023). Algorithm selection for protein-ligand docking: Strategies and analysis on ACE. Scientific reports, 13(1), 8219. https://doi.org/10.1038/s41598-023-35132-5

  6. [6] Anderson, A. C. (2003). The process of structure-based drug design. Chemistry & biology, 10(9), 787–797. https://doi.org/10.1016/j.chembiol.2003.09.002

  7. [7] Ferreira, L. G., Dos Santos, R. N., Oliva, G., & Andricopulo, A. D. (2015). Molecular docking and structure-based drug design strategies. Molecules, 20(7), 13384–13421. https://doi.org/10.3390/molecules200713384

  8. [8] Halperin, I., Ma, B., Wolfson, H., & Nussinov, R. (2002). Principles of docking: An overview of search algorithms and a guide to scoring functions. Proteins: Structure, function, and bioinformatics, 47(4), 409–443. https://doi.org/10.1002/prot.10115

  9. [9] Sousa, S. F., Fernandes, P. A., & Ramos, M. J. (2006). Protein-ligand docking: Current status and future challenges. Proteins: Structure, function, and bioinformatics, 65(1), 15–26. https://doi.org/10.1002/prot.21082

  10. [10] Morris, G. M., Goodsell, D. S., Halliday, R. S., Huey, R., Hart, W. E., Belew, R. K., & Olson, A. J. (1998). Automated docking using a Lamarckian genetic algorithm and an empirical binding free energy function. Journal of computational chemistry, 19(14), 1639–1662. https://doi.org/10.1002/(SICI)1096-987X(19981115)19:14%3C1639::AID-JCC10%3E3.0.CO;2-B

  11. [11] Trott, O., & Olson, A. J. (2010). AutoDock Vina: Improving the speed and accuracy of docking with a new scoring function, efficient optimization, and multithreading. Journal of computational chemistry, 31(2), 455–461. https://doi.org/10.1002/jcc.21334

  12. [12] Jones, G., Willett, P., Glen, R. C., Leach, A. R., & Taylor, R. (1997). Development and validation of a genetic algorithm for flexible docking. Journal of molecular biology, 267(3), 727–748. https://doi.org/10.1006/jmbi.1996.0897

  13. [13] Friesner, R. A., Banks, J. L., Murphy, R. B., Halgren, T. A., Klicic, J. J., Mainz, D. T. (2004). Glide: A new approach for rapid, accurate docking and scoring. 1. Method and assessment of docking accuracy. Journal of medicinal chemistry, 47(7), 1739–1749. https://doi.org/10.1021/jm0306430

  14. [14] Ewing, T. J. A., Makino, S., Skillman, A. G., & Kuntz, I. D. (2001). DOCK 4.0: Search strategies for automated molecular docking of flexible molecule databases. Journal of computer-aided molecular design, 15(5), 411–428. https://doi.org/10.1023/A:1011115820450

  15. [15] Engelbrecht, A. P. (2007). Computational intelligence: An introduction. John Wiley & Sons Hoboken, NJ, USA. https://jasss.soc.surrey.ac.uk/7/1/reviews/ramanath.html

  16. [16] Talbi, E. G. (2009). From design to implementation. Hoboken, NY: John Wiley. https://zeus.inf.ucv.cl/~bcrawford/DiplomadoIA_2024/Cap1_Metaheuristics_Talbi.pdf

  17. [17] Blum, C., & Roli, A. (2003). Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM computing surveys (CSUR), 35(3), 268–308. https://doi.org/10.1145/937503.937505

  18. [18] Huey, R., Morris, G. M., Olson, A. J., & Goodsell, D. S. (2007). A semiempirical free energy force field with charge-based desolvation. Journal of computational chemistry, 28(6), 1145–1152. https://doi.org/10.1002/jcc.20634

  19. [19] Lopez Camacho, E., Garcia Godoy, M. J., Nebro, A. J., & Aldana-Montes, J. F. (2014). jMetalCpp: Optimizing molecular docking problems with a C++ metaheuristic framework. Bioinformatics, 30(3), 437–438. https://doi.org/10.1093/bioinformatics/btt679

  20. [20] Garcia Godoy, M. J., López Camacho, E., Garcia Nieto, J., Nebro, A. J., & Aldana Montes, J. F. (2015). Solving molecular docking problems with multi-objective metaheuristics. Molecules, 20(6), 10154–10183. https://doi.org/10.3390/molecules200610154

  21. [21] Garcia-Godoy, M. J., López Camacho, E., Garcia-Nieto, J., Nebro, A. J., & Aldana Montes, J. F. (2016). Molecular docking optimization in the context of multi-drug resistant and sensitive EGFR mutants. Molecules, 21(11), 1575. https://doi.org/10.3390/molecules21111575

  22. [22] Namasivayam, V., & Günther, R. (2007). PSO@AUTODOCK: A fast flexible molecular docking program based on swarm intelligence. Chemical biology & drug design, 70(6), 475–484. https://doi.org/10.1111/j.1747-0285.2007.00588.x

  23. [23] Li, J., Li, C., Sun, J., & Palade, V. (2022). RDPSOVina: The random drift particle swarm optimization for protein-ligand docking. Journal of computer-aided molecular design, 36(6), 415–425. https://doi.org/10.1007/s10822-022-00455-4

  24. [24] Storn, R., & Price, K. (1997). Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11(4), 341–359. https://doi.org/10.1023/A:1008202821328

  25. [25] Dorigo, M., Birattari, M., & Stutzle, T. (2006). Ant colony optimization. IEEE computational intelligence magazine, 1(4), 28–39. https://doi.org/10.1109/MCI.2006.329691

  26. [26] Dhanik, A., McMurray, J. S., & Kavraki, L. (2012). Auto dock-based incremental docking protocol to improve docking of large ligands. 2012 IEEE international conference on bioinformatics and biomedicine workshops (pp. 48–55). IEEE. http://dx.doi.org/10.1109/BIBMW.2012.6470370

  27. [27] Imbernón, B., Serrano, A., Bueno Crespo, A., Abellán, J. L., Pérez Sánchez, H., & Cecilia, J. M. (2021). METADOCK 2: A high-throughput parallel metaheuristic scheme for molecular docking. Bioinformatics, 37(11), 1515–1520. https://doi.org/10.1093/bioinformatics/btz958

  28. [28] Fromer, J. C., Graff, D. E., & Coley, C. W. (2024). Pareto optimization to accelerate multi-objective virtual screening. Digital discovery, 3(3), 467–481. https://doi.org/10.48550/arXiv.2310.10598

  29. [29] Wolpert, D. H., Macready, W. G. (1995). No free lunch theorems for search. https://www.researchgate.net/profile/David-Wolpert/publication/221997149

  30. [30] Morris, G. M., Huey, R., Lindstrom, W., Sanner, M. F., Belew, R. K., Goodsell, D. S., & Olson, A. J. (2009). AutoDock4 and AutoDockTools4: Automated docking with selective receptor flexibility. Journal of computational chemistry, 30(16), 2785–2791. https://doi.org/10.1002/jcc.21256

  31. [31] Yang, X. S. (2010). Nature-inspired metaheuristic algorithms. Luniver Press. https://doi.org/10.1007/978-3-642-12538-6_6

  32. [32] Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. Proceedings of ICNN’95-international conference on neural networks (Vol. 4, pp. 1942–1948). IEEE. https://doi.org/10.1109/ICNN.1995.488968

  33. [33] Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014). Grey wolf optimizer. Advances in engineering software, 69, 46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007

  34. [34] Mirjalili, S., & Lewis, A. (2016). The whale optimization algorithm. Advances in engineering software, 95, 51–67. https://doi.org/10.1016/j.advengsoft.2016.01.008

  35. [35] Heidari, A. A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M., & Chen, H. (2019). Harris Hawks optimization: Algorithm and applications. Future generation computer systems, 97, 849–872. https://doi.org/10.1016/j.future.2019.02.028

  36. [36] Rashedi, E., Nezamabadi-Pour, H., & Saryazdi, S. (2009). GSA: A gravitational search algorithm. Information sciences, 179(13), 2232–2248. https://doi.org/10.1016/j.ins.2009.03.004

  37. [37] Coello Coello, C. A. (1999). A comprehensive survey of evolutionary-based multiobjective optimization techniques. Knowledge and information systems, 1(3), 269–308. https://doi.org/10.1007/BF03325101

  38. [38] Coello, C. A. C., Lamont, G. B., & Veldhuizen, D. A. V. (2007). Evolutionary algorithms for solving multi-objective problems. Boston, MA: Springer US. https://doi.org/10.1007/978-0-387-36797-2_7

  39. [39] Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation, 6(2), 182–197. https://doi.org/10.1109/4235.996017

  40. [40] Nebro, A. J., Durillo, J. J., Garcia Nieto, J., Coello, C. A. C., Luna, F., & Alba, E. (2009). SMPSO: A new pso-based metaheuristic for multi-objective optimization. 2009 IEEE symposium on computational intelligence in multi-criteria decision-making (MCDM) (pp. 66–73). IEEE. https://doi.org/10.1109/MCDM.2009.4938830

  41. [41] Kukkonen, S., & Lampinen, J. (2005). GDE3 the third evolution step of generalized differential evolution proceedings of the IEEE congress on evolutionary computation. 2005 IEEE congress on evolutionary computation (Vol. 1, pp. 443–450). IEEE. https://doi.org/10.1109/CEC.2005.1554717

  42. [42] Zhang, Q., & Li, H. (2007). MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE transactions on evolutionary computation, 11(6), 712–731. https://doi.org/10.1109/TEVC.2007.892759

  43. [43] Beume, N., Naujoks, B., & Emmerich, M. (2007). SMS-EMOA: Multiobjective selection based on dominated hypervolume. European journal of operational research, 181(3), 1653–1669. https://doi.org/10.1016/j.ejor.2006.08.008

  44. [44] Shah Hosseini, H. (2009). The intelligent water drops algorithm: A nature-inspired swarm-based optimization algorithm. International journal of bio-inspired computation, 1(1–2), 71–79. https://doi.org/10.1504/IJBIC.2009.022775

  45. [45] Berman, H. M., Westbrook, J., Feng, Z., Gilliland, G., Bhat, T. N., Weissig, H., & Bourne, P. E. (2000). The protein data bank. Nucleic acids research, 28(1), 235–242. https://doi.org/10.1093/nar/28.1.235

  46. [46] Zitzler, E., & Thiele, L. (1999). Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE transactions on evolutionary computation, 3(4), 257–271. https://doi.org/10.1109/4235.797969

  47. [47] Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C. M., & Da Fonseca, V. G. (2003). Performance assessment of multiobjective optimizers: An analysis and review. IEEE transactions on evolutionary computation, 7(2), 117–132. https://doi.org/10.1109/TEVC.2003.810758

  48. [48] Nebro, A. J., Durillo, J. J., & Vergne, M. (2015). Redesigning the jmetal multi-objective optimization framework. Proceedings of the companion publication of the 2015 annual conference on genetic and evolutionary computation (pp. 1093–1100). Association for Computing Machinery. https://doi.org/10.1145/2739482.2768462

  49. [49] Derrac, J., Garcia, S., Molina, D., & Herrera, F. (2011). A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm and evolutionary computation, 1(1), 3–18. https://doi.org/10.1016/j.swevo.2011.02.002

  50. [50] Lipinski, C. A., Lombardo, F., Dominy, B. W., & Feeney, P. J. (1997). Experimental and computational approaches to estimate solubility and permeability in drug discovery and development settings. Advanced drug delivery reviews, 23(1–3), 3–25. https://doi.org/10.1016/S0169-409X(96)00423-1

Published

2024-12-22

How to Cite

Nasef, A. A. . (2024). Multi-Objective Metaheuristic Optimization for Molecular Docking in Early-Stage Drug Design by Water Optimization Algorithm. Metaheuristic Algorithms With Applications, 1(4), 342-363. https://doi.org/10.48313/maa.v1i4.104

Similar Articles

51-60 of 63

You may also start an advanced similarity search for this article.