分子动力学数据持久引擎

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第三方库


热门话题
在OSGI中使用cxf生成的客户端时出现Java类装入器问题和JaxB异常   java为什么要在javamail中迭代多部分电子邮件中的部分?   并发编程问题   JFileChooser&&System中未调用java windowClosing。退出功能不正常?   SQL查询的java语法分析   java如何使用AspectJ声明字段上的警告   什么是java向量。元素()C#等价物   java解析Android应用程序中tornado web服务中的CSV文件   java我试过c2dm,我需要服务器端   java调整JPanel大小以适应新的JLabel图标   Java与Python脚本的通信   java使用Saxon通过XSLT生成URL   java net::ERR_complete_CHUNKED_编码200(OK)来自struts应用程序中的tomcat   java如何为我的窗格设置不同的位置?   java使用Cypher Neo4j获取给定类型的所有节点(从SQL世界中的tablename中选择*)   nio使用Java解析文件值   java使用WSDL生成REST客户端会是错误的方向吗?   java如何在我的应用程序中构建类映射?   java按钮。setEnabled在第一个循环中不起作用   xPath适用于最后一页,但不适用于第一页