Flexible ligand docking using evolutionary algorithms: investigating the effects of variation operators and local search hybrids.
The docking of ligands to proteins can be formulated as a computational problem where the task is to find the most favorable energetic conformation among the large space of possible protein-ligand complexes. Stochastic search methods such as evolutionary algorithms (EAs) can be used to sample large search spaces effectively and is one of the commonly used methods for flexible ligand docking. During the last decade, several EAs using different variation operators have been introduced, such as the ones provided with the AutoDock program. In this paper we evaluate the performance of different EA settings such as choice of variation operators, population size, and usage of local search. The comparison is performed on a suite of six docking problems previously used to evaluate the performance of search algorithms provided with the AutoDock program package. The results from our investigation confirm that the choice of variation operators has an impact on the search-capabilities of EAs. The introduced DockEA using the best settings found obtained the overall best docking solutions compared to the Lamarckian GA (LGA) provided with AutoDock. Furthermore, the DockEA proved to be more robust than the LGA (in terms of reproducing the results in several runs) on the more difficult problems with a high number of flexible torsion angles.
Thomsen
René
R
EVALife Group, Department of Computer Science, University of Aarhus, Ny Munkegade, Bldg. 540, DK-8000 Aarhus C, Denmark. thomsen@daimi.au.dk
D000465:Algorithms; D001665:Binding Sites; D003198:Computer Simulation; D015195:Drug Design; D008024:Ligands; D046911:Macromolecular Substances; D008956:Models, Chemical; D008958:Models, Molecular; D015233:Models, Statistical; D011485:Protein Binding; D011487:Protein Conformation; D011506:Proteins / Q000737:chemistry*; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D012984:Software; D012986:Software Validation; D013329:Structure-Activity Relationship
D008024:Ligands; D046911:Macromolecular Substances; D011506:Proteins