为何收录

HADDOCK3 适合手里有部分界面信息、却还没有复合物实验结构的研究者,例如已经从突变实验或文献中知道哪些残基参与结合,想得到一组可检验的三维模型。2026.10 这一版对核酸方向帮助最直接:蛋白质—DNA 体系对接后,可以用 [dnascan] 逐一替换界面碱基对、比较评分变化,筛出值得实验验证的位点;约束生成阶段也能按几何关系认出 Watson–Crick 和 Hoogsteen 碱基对,并覆盖粗粒化核酸模型。副本种子偏移和确定性粗粒化有助于在重复运行同一配置时得到一致的结果。配体处理的改进面向蛋白—配体复合物和含多种脂质的膜体系。PR 讨论里有用户报告,他用 haddock3-score 给 Boltz 预测的蛋白—配体复合物打分时,配体被自动识别,参数生成和能量最小化评分都顺利完成;这是单个用户的反馈,不是官方基准。

安装与入门教程

官方推荐在 Python 3.10 至 3.14 的虚拟环境中安装,并直接用配置文件运行:

pip install haddock3
haddock3 <configuration-file.toml>

需要 MPI 并行或笔记本功能时,分别安装 haddock3[mpi] 或 haddock3[notebooks] 附加依赖。pip 包自带 CNS 可执行文件,如果在某些架构上因缺少库而报错,需要按官方 CNS 文档重新编译,再替换安装目录中的 cns。

入门可以从 Bonvin 实验室的蛋白质—DNA 基础教程开始。教程以噬菌体 434 的 Cro 蛋白与 OR1 操纵子 DNA 为例,用晶体结构 3CRO 作参照;数据包里附带已经运行好的 saved-run 目录,可以先浏览结果,再决定是否在本机跑完整流程。教程配置默认在本地使用 8 个 CPU 核心。

一个可行的小规模验收任务(建议,本文未执行):按教程运行完整流程,查看排名靠前的聚类相对 3CRO 的 i-RMSD 和 DockQ;再在同一体系上试用 [dnascan],确认输出表格能够读懂,评分变化较大的碱基对是否落在 Cro 识别螺旋所在的大沟区域。

局限与注意事项

  • 结果是预测:对接给出的是计算模型。教程特别提醒,没有参照结构时 caprieval 的统计都相对于评分最高的模型,而评分最高的模型不一定是真实解。结论仍要结合结构质量和实验验证判断。
  • 依赖约束质量:约束来自实验或文献,信息有误会把采样引向错误区域。基础教程直接提供现成的约束文件,不讲如何从文献整理约束;对应的进阶教程目前只有 HADDOCK2.4 网页服务器版本。
  • 许可分层:HADDOCK3 代码采用 Apache-2.0。核心计算引擎 CNS 另有许可:官方文档说明,从源码下载 CNS 需要申请许可,学术用户可免费申请,且只接受教育邮箱。非学术用途的条件本文未核实,使用前应向 CNS 方面确认。
  • PRODRG 依赖:自动配体参数化需要调用 PRODRG 程序。源码显示,当前平台没有可用程序时会报错,需要通过 PRODRG_EXEC 环境变量指定可执行文件路径。PRODRG 本身的许可条款本文未核实。
  • 新模块刚进入正式版:[dnascan] 和多配体处理都在 2026.10.0 首次发布。对应 PR 注明开发时使用了 AI 辅助,作者补充了单元测试并人工检查了结果。用于正式研究前,最好先在有已知结构的体系上核对。
  • 计算资源:完整流程包含分子动力学优化,教程默认本地 8 核运行,也可以改用 mpi 或 grid 执行模式。实际耗时取决于体系大小,本文没有实测数据。

参考文献

  1. haddocking/haddock3(GitHub 仓库)

  2. HADDOCK3 2026.10.0 Release

  3. HADDOCK3 2026.10.1 Release

  4. HADDOCK3 2026.8.0 Release

  5. LICENSE(Apache License 2.0)

  6. haddock3 · PyPI

  7. Installation(docs/pages/INSTALL.md)

  8. CNS Installation(docs/pages/CNS.md)

  9. Basic protein-DNA docking using local version of Haddock3(Bonvin Lab 教程)

  10. PR #1644:Adding dnascan module

  11. PR #1646:Automatic param/top generation for ligands embedded in a larger system and multiple ligands

  12. libligand.py 源码

  13. Giulini M, Reys V, Teixeira JMC, et al. HADDOCK3: A modular and versatile platform for integrative modelling of biomolecular complexes. Journal of Chemical Information and Modeling, 2025.

  14. 信息由 Scholay 学术一站式平台 整理并发表,如有侵权请反馈下架。

  15. 信息同步发表于恩特学术,智能时代的学者社区