ccsb-scripps/AutoDock-GPU

AutoDock for GPUs and other accelerators

解决的问题

AutoDock-GPU 加速了分子对接过程——预测小分子(配体)如何与受体蛋白结合。它通过利用 GPU 和其他加速器并行处理多个配体-受体构象,解决了原始串行 AutoDock 4.2 的计算瓶颈,显著缩短了虚拟筛选所需的时间。

工作原理

该软件是 AutoDock 4.2.6 的 OpenCL 和 CUDA 加速版本。它使用一种‘极易并行化’的拉马克遗传算法(LGA),可将构象处理任务分布到多个计算单元上。支持多种目标平台,包括 GPU(Nvidia、AMD、Intel)、多核 CPU 和 FPGA。为提高搜索效率,它实现了基于梯度的局部搜索方法(如 ADADELTA)以及改进的 Solis-Wets 算法。

适用人群

专为需要对大规模配体库与蛋白受体进行高通量虚拟筛选的计算化学家、生物学家和药物发现研究人员设计。

主要亮点

  • 显著提速:在 GPU 上实现最高 56 倍加速,在四核 CPU 上实现最高 4 倍加速,相比原始串行 AutoDock 4.2。
  • 广泛硬件支持:兼容 CUDA 和 OpenCL,可在多种 GPU 和 CPU 架构上运行。
  • 批处理流水线:包含专门用于对同一受体运行多个配体虚拟筛选的流水线。
  • 高级搜索功能:支持基于梯度的局部搜索和自动停止机制(AutoStop),在收敛后自动停止计算,避免资源浪费。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目