Division of Biochemistry and Structural Biology, Department of Chemistry, Lund University, 22100 Lund, Sweden.
Division of Biochemistry and Structural Biology, Department of Chemistry, Lund University, 22100 Lund, Sweden.
Structure. 2022 Nov 3;30(11):1550-1558.e3. doi: 10.1016/j.str.2022.09.005. Epub 2022 Oct 19.
Protein complex formation is encoded by specific interactions at the atomic scale, but the computational cost of modeling proteins at this level often requires use of simplified energy models and limited conformational flexibility. In particular, use of all-atom energy functions and backbone and side-chain flexibility results in rugged energy landscapes that are difficult to explore. In this study, we develop a protein-protein docking algorithm, EvoDOCK, that combines the strength of a differential evolution algorithm for efficient exploration of the global search space with the benefits of a local optimization method to refine detailed atomic interactions. EvoDOCK enabled accurate and fast local and global protein-protein docking using an all-atom energy function with side-chain flexibility. Comparison with a standard method built on Monte Carlo optimization demonstrated improved accuracy and increases in computational speed of up to 35 times. The evolutionary algorithm also enabled efficient atomistic docking with backbone flexibility.
蛋白质复合物的形成是由原子尺度上的特定相互作用所编码的,但在这个水平上对蛋白质进行建模的计算成本通常需要使用简化的能量模型和有限的构象灵活性。特别是,使用全原子能量函数以及骨架和侧链的灵活性会导致能量景观崎岖不平,难以探索。在这项研究中,我们开发了一种蛋白质-蛋白质对接算法 EvoDOCK,它将差分进化算法的强大功能与局部优化方法的优势相结合,以优化详细的原子相互作用。EvoDOCK 能够使用具有侧链灵活性的全原子能量函数进行准确、快速的局部和全局蛋白质-蛋白质对接。与基于蒙特卡罗优化的标准方法相比,该方法的准确性得到了提高,计算速度提高了 35 倍。该进化算法还能够有效地进行具有骨架灵活性的原子对接。