Generative Modeling of Molecular Dynamics Trajectories

ML Generative Models AI4S Other AI4S
2024年09月26日
分子动力学(MD)是研究微观现象的强大技术,但其计算成本使得人们对基于深度学习的替代模型产生了极大的兴趣。我们引入了分子轨迹的生成建模作为一种范例,从数据中学习MD的灵活多任务代理模型。通过在轨迹的适当选择的帧上进行条件设定,我们展示了这种生成模型可以适应各种任务,如正向模拟、转换路径采样和轨迹上采样。通过交替地对分子系统的一部分进行条件设定和对其余部分进行修复,我们还展示了动力学条件下分子设计的第一步。我们通过四肽模拟验证了所有这些功能,并展示了我们的模型可以产生合理的蛋白单体集合。总之,我们的工作说明了生成建模如何从MD数据中释放出价值,用于各种下游任务,这些任务即使使用现有方法或MD本身也不容易解决。代码可在https://github.com/bjing2016/mdgen上获得。
Molecular dynamics (MD) is a powerful technique for studying microscopic phenomena, but its computational cost has driven significant interest in the development of deep learning-based surrogate models. We introduce generative modeling of molecular trajectories as a paradigm for learning flexible multi-task surrogate models of MD from data. By conditioning on appropriately chosen frames of the trajectory, we show such generative models can be adapted to diverse tasks such as forward simulation, transition path sampling, and trajectory upsampling. By alternatively conditioning on part of the molecular system and inpainting the rest, we also demonstrate the first steps towards dynamics-conditioned molecular design. We validate the full set of these capabilities on tetrapeptide simulations and show that our model can produce reasonable ensembles of protein monomers. Altogether, our work illustrates how generative modeling can unlock value from MD data towards diverse downstream tasks that are not straightforward to address with existing methods or even MD itself. Code is available at https://github.com/bjing2016/mdgen.
许愿