那么,具体实现分子动力学模拟需要什么步骤呢?
系统建模
首先我们需要对要模拟的体系进行模型构建,主要的步骤如下:
力场选择
接下来我们要给建模的体系分配力场参数,常见的力场如下
能量最小化
接下来我们需要为体系进行能量最小化,以消除初始结构高能碰撞与应力
预平衡模拟
最小化结束后,我们需要对体系进行预平衡模拟,其核心目的是让初始构建的生物分子体系在目标热力学条件下充分松弛、稳定,以保证后续模拟结果的可靠性和物理真实性。
生产模拟
在完成预平衡后,进入生产(Production)模拟阶段,其核心目标是“真实地”采样分子体系在给定热力学条件下的动态行为与统计性质,为后续分析提供可靠数据支持。
数据分析
是不是被上面繁琐的步骤吓到了呢?虽然步骤繁多、参数复杂,但借助 SPONGE Agent,您只需通过自然语言对话,即可从模型构建一路“问答”到数据分析,轻松完成整个分子动力学模拟流程。下一节,我们将实操演示,让您亲身体验 AI 驱动的分子模拟奇妙旅程!
选择 SPONGE 开始对话

你可以上传文件,让 ADAM 帮忙准备分子动力学输入文件,ADAM 会解析上传的文件并进行预处理。这里我们选择上传 PDB 网站中下载的 4B1Y.pdb 和 LAB,ATP 两个小分子的 mol2。

你也可以告诉 ADAM 你想要模拟的 PDB ID,比如 4B1Y,这时 ADAM 会下载该 PDB 并对文件进行分析

ADAM 会解析出里面的小分子的名字,残基号等,你可以选择你想要保留的小分子,比如我们可以选择保留 ATP 和 LAB 进行模拟,此时我们输入序号 0 1 即可。

❗ 注意,现在我们暂不支持选择离子,因此这里我们不能输入 2(MG 离子),选择离子可能会导致后续的建模出错;并且出现多次的小分子也不支持选择(例如序号 5-7 的三个 PEG),因为这可能会与 PDB 提供的下载接口发生冲突,如果您想要模拟这种出现多次的小分子,建议您手动从 PDB 网站上进行下载。
在下载完小分子 mol2 后,ADAM 会自动对 PDB 文件进行处理,并告知下一步计划对小分子加氢,我们让他继续即可。

加氢步骤结束后,ADAM 会告知目前支持的力场参数信息,并告知你下一步计划是准备分子动力学输入文件,我们让他继续即可。

这一步等待可能比较耗时,因为需要对小分子计算电荷,如果它显示思考中请您耐心等待,完成后 ADAM 会输出这些力场的参考文献,并告知你下一步计划是进行能量最小化。


我们可以打开 build 文件下的 input.mol2 可视化建模好的文件

可以看到我们要求的小分子和 PDB 均已成功建模和保存
Step2 中 ADAM 会询问我们最小化的步数,我们直接告诉他就可以,比如让他最小化 20000 步


❗ 注意,目前预平衡只支持无约束的 NPT 模拟。
最小化完成后,ADAM 会询问你预平衡的步数或者时间,我们直接告诉它就可以,比如让他预平衡 20 ps。


预平衡完成后,ADAM 会询问你预平衡的步数或者时间,我们告诉他就好,比如这里让他模拟 10000 步


☺ 目前支持 RMSD 分析,更多分析正在开发中
生产模拟完成后,ADAM 会告知你将对轨迹进行 RMSD 分析,我们让他继续即可

我们可以点击 rmsd.png 查看 RMSD 随时间的变化

