Differential Evolution for Docking Simulations
Amauri Duarte da Silva1, Silvana Russo2, Enrique González-Vergara3
1Graduate Program in Information Technologies and Health Management, Federal University of Health Sciences of Porto Alegre, Porto Alegre, RS, Brazil.
Abstract:
Early stages of drug discovery rely on docking programs to carry out computational screens to find novel potential binders for a protein target. Protein-ligand docking programs consist basically of a search algorithm and a scoring function. This chapter focuses on the search algorithm used in docking simulations. It explains how to use the differential evolution implemented in the Molegro Virtual Docker (MVD) to perform docking simulations against a protein target. Differential evolution is a heuristic method similar to genetic algorithms employed in optimization problems. This algorithm belongs to the class of bioinspired algorithms. This work describes a docking protocol that combines the differential evolution (a search algorithm) and the MolDock score (scoring function available in MVD). Previously published works reported docking simulations against three proteins (cyclin-dependent kinase 2, cannabinoid receptor 1, and transmembrane protease serine 2) using MVD. All docking simulations generated pose structures close to the crystallography coordinates of the ligands. Protein structures employed for docking in this chapter are available in the Protein Data Bank. The Jupyter Notebook discussed in this work is available at GitHub: https://github.com/azevedolab/docking#readme .
More Related Videos
08:49Incorporating Target Protein Structure Flexibility and Dynamics in Computational Drug Discovery Using Ensemble-Based Docking Analysis
Published on: June 20, 2025
05:08Application of I TASSER, trRosetta, UCSF Chimera, HADDOCK server, and HEX loria for De Novo and In Silico Design of Proteins
Published on: July 8, 2025
Related Concept Videos
Speciation Rates
Modeling with Differential Equations
Differential Equations: Problem Solving
