School of Computer Science and Engineering, Northeastern University, Shenyang 110819, China.
Int J Mol Sci. 2018 Apr 13;19(4):1181. doi: 10.3390/ijms19041181.
Protein–ligand docking is a process of searching for the optimal binding conformation between the receptor and the ligand. Automated docking plays an important role in drug design, and an efficient search algorithm is needed to tackle the docking problem. To tackle the protein–ligand docking problem more efficiently, An ABC_DE_based hybrid algorithm (ADHDOCK), integrating artificial bee colony (ABC) algorithm and differential evolution (DE) algorithm, is proposed in the article. ADHDOCK applies an adaptive population partition (APP) mechanism to reasonably allocate the computational resources of the population in each iteration process, which helps the novel method make better use of the advantages of ABC and DE. The experiment tested fifty protein–ligand docking problems to compare the performance of ADHDOCK, ABC, DE, Lamarckian genetic algorithm (LGA), running history information guided genetic algorithm (HIGA), and swarm optimization for highly flexible protein–ligand docking (SODOCK). The results clearly exhibit the capability of ADHDOCK toward finding the lowest energy and the smallest root-mean-square deviation (RMSD) on most of the protein–ligand docking problems with respect to the other five algorithms.
蛋白质-配体对接是搜索受体和配体之间最佳结合构象的过程。自动化对接在药物设计中起着重要的作用,需要有效的搜索算法来解决对接问题。为了更有效地解决蛋白质-配体对接问题,本文提出了一种基于人工蜂群(ABC)算法和差分进化(DE)算法的 ABC_DE 混合算法(ADHDOCK)。ADHDOCK 应用自适应群体分区(APP)机制,在每个迭代过程中合理分配群体的计算资源,帮助新方法更好地利用 ABC 和 DE 的优势。实验测试了 50 个蛋白质-配体对接问题,以比较 ADHDOCK、ABC、DE、拉马克遗传算法(LGA)、基于运行历史信息的遗传算法(HIGA)和用于高度灵活的蛋白质-配体对接的群体优化(SODOCK)的性能。结果清楚地表明,与其他五种算法相比,ADHDOCK 在大多数蛋白质-配体对接问题上都具有寻找最低能量和最小均方根偏差(RMSD)的能力。