新工具包使分子动力学模拟变得更容易

导读 分子动力学 (MD) 模拟已成为不断发展的分子生物学和药物开发领域的强大工具。虽然存在许多 MD 模拟技术,但在研究蛋白质折叠(或构象)或...

分子动力学 (MD) 模拟已成为不断发展的分子生物学和药物开发领域的强大工具。虽然存在许多 MD 模拟技术,但在研究蛋白质折叠(或“构象”)或蛋白质与配体之间的相互作用时,并行级联选择 MD (PaCS-MD) 是一种特别有用的技术。

该方法的关键在于并行运行多个 MD 模拟,从而同时探索不同的可能构象。使用精心设计的选择标准,可以在“时间快照”中自动检测有希望的构象并进行进一步研究。这一策略大大加速了关键分子相互作用和动态过程的发现,有助于科学家了解蛋白质的功能运动。

然而,PaCS-MD 的障碍之一是用户必须编写自定义脚本来执行所需的 MD 模拟。在这些脚本中,他们必须指定初始条件和目标特征,选择要使用的MD软件,实施快照排名程序,并为下一个模拟周期准备初始结构。这个过程可能非常复杂且容易出错,为有兴趣使用 PaCS-MD 的科学家设置了相当大的进入障碍。

幸运的是,东京工业大学生命科学与技术学院的一组研究人员最近着手解决这一问题。在他们最新的研究中,该研究发表在《物理化学 B 杂志》 上,由 Akio Kitao 教授领导,该团队开发了一个名为 PaCS-Toolkit 的软件包,使 PaCS-MD 更易于访问和使用。

PaCS-Toolkit 的一个显着优点是整个仿真过程是通过单个配置文件设置的。在此文件中,用户指定模拟的重要参数,包括 PaCS-MD 的类型、并行运行的 MD 模拟的数量以及要跟踪的蛋白质残基或原子,作为并行分支的选择标准。

PaCS-Toolkit 采用此配置文件以及标准 MD 输入文件,并根据指定的 MD 软件运行 PaCS-MD 模拟。值得注意的是,由于该软件包是用 Python(一种流行的编程语言)编写的开放软件,用户可以帮助改进 PaCS-Toolkit 并扩展其功能。 “我们的工具包保持了灵活性,因此可以通过在 Python 中引入负责任的类来添加新功能、库和 MD 软件。 Kitao 教授强调说:“能够使用这种语言进行编程的用户应该能够根据需要修改 PaCS-Toolkit 的代码并实现新的方法。”

PaCS-Toolkit 的另一个重要优势在于其对不同计算环境的优化和兼容性,无论是具有消息传递接口 (MPI) 的超级计算机阵列、配备多个显卡 (GPU) 的服务器,还是笔记本电脑等个人计算机。 “PaCS-Toolkit 大量整合了使用 MPI、GPU 和 Python 多处理包的并行化,从而能够根据可用的计算资源优化计算时间,”Kitao 教授解释道。

为了展示其工具包的潜力,研究人员针对三种不同的应用进行了 PaCS-MD 模拟。其中包括小蛋白 chignolin 的折叠、SARS-CoV-2 酶中蛋白质结构域的运动以及配体与重要腺苷受体的解离。 “总而言之,我们的结果表明 PaCS-Toolkit 可轻松用于模拟不同类型分子系统的各种动力学,”Kitao 教授总结道。

幸运的是,这个创新的工具包将有助于释放 PaCS-MD 模拟在各个领域的真正潜力,使感兴趣的研究人员能够阐明复杂的分子过程并加速药物发现。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章

<