分子动力学数据持久引擎

mdsynthesis的Python项目详细描述


CitationDocumentation StatusBuild StatusCode Coverage

随着计算能力的增强,现在有可能产生数百个 分子动力学模拟轨道长度变化很大, 系统大小、组成、启动条件等参数。管理 这种复杂性使得允许使用数据来回答科学问题。 问题本身已经成为一个瓶颈。mdsynthesis就是一个答案 问题。

mdsynthesis构建在datreant之上,为 使用MDAnalysis的分子动力学轨迹,赋予工作能力 许多模拟的数据分散在整个文件系统中 轻松自在。它使得编写可以跨 模拟的种类很多,但更重要的是,mdsynthesis允许 在没有 很努力。

有效存储单个模拟的中间数据,以便于回忆

mdsynthesissim对象为原始模拟数据提供接口 通过MDAnalysis。由原始轨迹生成的数据结构(熊猫 然后可以存储对象、numpy数组或任何纯python结构 以后很容易回忆起来。在引擎盖下,数据集存储在 HDF5格式。

由发动机罩下的datreant提供动力

mdsynthesis构建在通用库datreant之上。这个 sim是一种Treant,具有处理分子动力学的特殊功能 数据,但datrent的每个特性都适用于mdsynthesis。

文件

Read the Docs上提供了简短的用户指南。

贡献

这项工程仍在大力发展中,当然还有一些困难 边缘和缺陷。欢迎提出问题和请求!

mdsynthesis遵循datreant的开发模型;请参见 contributor’s guide学习如何开始回馈。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java的单元测试测试用例库。util。列出实现   java通过超类进行序列化/反序列化   java Android获取设备语言ISO字符串   java如何打开广告的行动。移动   Eclipse IDE for(嵌入式C/C++)开发者202012:经典的深色主题深黑色背景和菜单中的文本   java使用不同的内容动态创建TableView(JavaFX)   java JAXB将多个同名节点解组   java ClassDefNotFoundException,即使类由类加载器加载(服务器上安装了多个应用程序)   java有没有办法关闭在后端生成的MqttClient线程?   html如何在网站上的java小程序中包含图像?   java无法访问已分配给超类引用的子类实例变量   java在TableViewer中双击打开对话框   列出如何创建ListNode。JAVA   java如何从文本中输出的数组中放入随机图像