目前来说,基于Python的开源工具MDAnalysis(简称mda)是一个比较常用的MD后分析工具。 然后MDAnalysis可以用pip直接安装(这里我们使用的是pip清华源): $ python3 -m pip install mdanalysis --upgrade Looking in indexes 关于h5md格式的轨迹文件,可以用silx这个工具来进行直观的可视化: 这是体系能量极小化过程中的能量变化曲线: 并且保存了轨迹数据: MDAnalysis分析 使用MDAnalysis进行分析的主要流程 ,就是用拓扑结构文件和轨迹文件构建两个MDAnalysis.Universe对象。 MDAnalysis,然后就可以调用MDAnalysis的相关分析函数接口,十分的方便。
MDAnalysis(https://www.mdanalysis.org ) MDAnalysis是一个分析分子动力学模拟的Python工具包,用于在分子水平上进行多体系统的计算机模拟,涵盖从药物与蛋白质的相互作用到新材料的使用案例 MDAnalysis是为科学家编写的项目,用于世界各地学术界和国家研究实验室的生物物理学、化学、材料学的前沿研究。
Objects from MDAnalysis, MDTraj, OpenBabel, and CClib can be visualized and manipulated directly in a MDAnalysis,MDTraj,OpenBabel和CClib中的对象可以在笔记本中直接可视化和操作。
MDTraj是分子动力学模拟的一个python包,相对于MDAnalysis个人觉得操作性更强,更加Python范一些。其能够进行不同模拟软件的轨迹转换,常规计算,分析等等一体化。
END 有了这个pdb结构文件,我们就可以用VMD来进行可视化了: 如果需要保存完整的轨迹文件,那就需要用到MindSponge所支持的h5md数据结构,相关方法可以参考这篇博客中的范例,其中还包含了使用MDAnalysis
在大分子方面:MDAnalysis 是一个较为完备的关于蛋白质级别的分子动力学模拟的数据。Atom3D 是一个综合数据集,包含 8 个具有几何信息的分子预测任务,范围从小分子到 RNA 和蛋白质。
VMD、Chimera或MDAnalysis可以帮助提取这些特征,努力获得适合于系统和要建模的特征。 4.应用几种不同的ML方法,使用本章中概述的分割策略。