分子动力学数据持久引擎
mdsynthesis的Python项目详细描述
随着计算能力的增强,现在有可能产生数百个 分子动力学模拟轨道长度变化很大, 系统大小、组成、启动条件等参数。管理 这种复杂性使得允许使用数据来回答科学问题。 问题本身已经成为一个瓶颈。mdsynthesis就是一个答案 问题。
mdsynthesis构建在datreant之上,为 使用MDAnalysis的分子动力学轨迹,赋予工作能力 许多模拟的数据分散在整个文件系统中 轻松自在。它使得编写可以跨 模拟的种类很多,但更重要的是,mdsynthesis允许 在没有 很努力。
有效存储单个模拟的中间数据,以便于回忆
mdsynthesissim对象为原始模拟数据提供接口 通过MDAnalysis。由原始轨迹生成的数据结构(熊猫 然后可以存储对象、numpy数组或任何纯python结构 以后很容易回忆起来。在引擎盖下,数据集存储在 HDF5格式。
由发动机罩下的datreant提供动力
mdsynthesis构建在通用库datreant之上。这个 sim是一种Treant,具有处理分子动力学的特殊功能 数据,但datrent的每个特性都适用于mdsynthesis。
文件
在Read the Docs上提供了简短的用户指南。