diffdock
基于扩散的分子对接。从PDB/SMILES预测蛋白质-配体结合构象,提供置信度评分,支持虚拟筛选,用于基于结构的药物设计。不适用于亲和力预测。
分类
其他工具安装
热度:8
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=k-dense-ai-scientific-skills-diffdock&locale=zh&source=copy
DiffDock:基于扩散模型的分子对接工具
技能概述
DiffDock 是一款采用扩散模型进行深度学习的分子对接工具,能够预测小分子配体与蛋白质靶点之间的三维结合姿态,广泛应用于基于结构的药物发现和计算化学研究。
适用场景
当你需要为药物研发项目预测候选化合物与靶蛋白的结合方式时,DiffDock 可以快速生成配体的三维结合姿态,并提供置信度评分帮助筛选最有潜力的分子。支持 PDB 结构文件或氨基酸序列作为蛋白质输入,使用 SMILES 字符串或结构文件作为配体输入。
面对数百上千个化合物需要筛选时,DiffDock 支持批量处理模式,可以高效地对整个化合物库进行对接预测。对于大规模筛选任务,还可以预计算蛋白质嵌入向量来加速处理流程。
当研究人员需要理解小分子与蛋白质的相互作用机制时,DiffDock 可以生成多样化的结合姿态供结构分析使用。虽然不能直接预测结合亲和力,但生成的姿态可以配合 GNINA、MM/GBSA 等评分函数进行下游分析。
核心功能
利用扩散模型和深度学习技术,DiffDock 能够预测小分子配体在蛋白质结合口袋中的三维空间位置和取向。支持单链或多链蛋白质结构,可以处理刚性配体和柔性配体,每次对接生成多个候选姿态并按置信度排序输出。
蛋白质输入支持 PDB 文件或氨基酸序列(通过 ESMFold 自动折叠),配体输入支持 SMILES、SDF、MOL2 等多种格式。输出结果包含排序后的 SDF 结构文件和详细的置信度评分,便于下游分析和可视化。
提供完整的批量对接工作流,包括 CSV 格式的批量输入准备、结果置信度分析脚本、以及统计汇总导出功能。支持自定义采样密度、推理步数、温度参数等,可根据具体需求调整预测精度和多样性。
常见问题
DiffDock 能预测分子的结合亲和力(Kd、IC50)吗?
不能。DiffDock 预测的是配体的结合姿态(三维结构)和模型对该预测的置信度,不直接预测结合亲和力。如需评估结合强度,建议将 DiffDock 生成的姿态配合 GNINA、MM/GBSA 或自由能计算工具进行打分。
DiffDock 适合用于蛋白-蛋白对接吗?
不适合。DiffDock 专为小分子配体(通常 100-1000 Da)与蛋白质的对接设计,不适用于蛋白质-蛋白质、蛋白质-核酸等大分子对接。如有蛋白-蛋白对接需求,可考虑 DiffDock-PP 或 AlphaFold-Multimer 等工具。
如何提高对接结果的置信度?
置信度受多种因素影响:大分子量配体(>500 Da)通常置信度较低;多链蛋白或新型蛋白家族可能影响预测质量。建议增加采样数量(从默认 10 增加到 20-40)、尝试集成对接(使用多个蛋白构象)、确保蛋白质结构完整无缺失残基,并检查 top 3-5 个预测是否存在共识。