AIDD·Atlas AI 制药学习地图
101

DiffDock 论文精读:扩散模型如何做盲对接

DiffDock(Corso 等, 2023)把对接建模为配体平移/旋转/扭转上的扩散生成过程,并用置信模型挑姿势,实现快速盲对接。

DiffDock(Corso 等, ICLR 2023)把分子对接从「搜索 + 打分」重构为「生成」问题,是扩散模型进入对接的代表作。

核心思想

  • 在姿势空间扩散:在配体的平移、旋转、可旋转键扭转这几个自由度上定义扩散过程。
  • 去噪生成姿势:从噪声出发逐步生成合理结合姿势。
  • 置信模型:单独训练一个模型给生成姿势打置信度,用于排序。

意义与局限

  • 意义:无需指定口袋(盲对接)、推理快。
  • 局限:对训练分布外蛋白可能不稳;置信低时要谨慎。
  • 常与传统对接交叉验证使用。

关键要点

  • DiffDock = 在平移/旋转/扭转上做扩散生成姿势;
  • 置信模型用于排序,支持盲对接;
  • 分布外不稳,需交叉验证。

延伸资源

  • 源码 github.com/gcorso/DiffDock;教程见 018。