易于为openmm部署md协议

ommprotocol的Python项目详细描述


https://travis-ci.org/insilichem/ommprotocol.svg?branch=masterhttps://ci.appveyor.com/api/projects/status/3sobexd0dobfha09?svg=truehttps://anaconda.org/insilichem/ommprotocol/badges/downloads.svgDocumentation Status

使用openmm启动分子动力学模拟的命令行应用程序 https://raw.githubusercontent.com/insilichem/ommprotocol/master/docs/img/ommprotocol.gif

一些很酷的功能

  • 不需要编码-只是一个yaml输入文件!
  • 智能支持不同的输入文件格式:
    • topology:pdb/pdbx,mol2,amber的prmtop,charmm的psf,gromacs的top,desmond的dms
    • 位置:pdb、coor、inpcrd、crd、gro
    • 速度:pdb,vel
    • box向量:pdb、xsc、csv、inpcrd、gro
    • 已实现回退方法,并将尝试加载ParmEd可能支持的所有其他方法。
  • 选择首选的轨迹格式(pdb、pdbx、dcd、hdf5、netcdf、mdcrd)和检查点(琥珀色、charmm、openmm xml状态)。
  • 实时报告模拟进度,估计预计到达时间和速度。
  • 检查点每n步。此外,如果发生错误,还会创建紧急救援文件。
  • 为便于操作而自动调整轨迹。

安装和使用

如果已经安装了anaconda/miniconda,请下载latest installer或使用conda install -c omnia -c insilichem ommprotocol。更多细节here

安装后,您应该能够运行:

ommprotocol <inputfile.yaml>

检查documentation以了解有关如何为ommprotocol创建输入文件的更多信息。

获取帮助

Documentation Status

文档总是在ReadTheDocs处提供。如果您在运行ommprotocol时遇到问题,请随时create an issue!另外,请务必访问我们的主要网页insilichem.com

引文

ommprotocol是一种科学软件,由公共研究资助(西班牙mineco的项目CTQ2014-54071-P、generalitat de catalonya的项目2014SGR989和研究资助2015FI_B00768、成本行动CM1306)。如果您在科学出版物中使用了ommprotocol,请引用它。这将有助于衡量我们的研究和未来资金的影响!手稿正在制作中。同时,请引用此存储库URL。

@misc{ommprotocol,
author       = {Jaime Rodríguez-Guerra Pedregal and
                Lur Alonso-Cotchico and
                Lorea Velasco and
                Jean-Didier Maréchal},
title        = {OMMProtocol: A command line application to launch molecular dynamics simulations with OpenMM},
url          = {https://github.com/insilichem/ommprotocol}}

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

推荐PyPI第三方库


热门话题
java如何将springboot war部署到debian jetty8   java破坏了函数,即使它看起来是正确的   当MockMvc不可自动编译时,java会有选择地从Spring Security向其应用单个过滤器   java AndroidStudio每秒播放n次生成的声音   JavaJBossSeam:继承的方法被拦截了吗?   ScheduledExecutorService中线程默认名称中池号的java含义   在Java中用递归方法实现类Fibonacci的递归   java虚拟路径/文件夹   java即时与ZoneDateTime。转换到另一时区   用GaussLegendre算法在java中逼近Pi   java RecyclerView findFirstVisibleItemPosition()返回1   java根据当前经过身份验证的用户的角色返回不同的JSON对象   java从内部类访问扩展类的方法   Android程序中的Java语法WRT静态方法   可选参数初始化Java字符串文字时出错