Skip to main content

Easy to deploy MD protocols for OpenMM

Project description

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

A command line application to launch molecular dynamics simulations with OpenMM

https://raw.githubusercontent.com/insilichem/ommprotocol/master/docs/img/ommprotocol.gif

Some cool features

  • No coding required - just a YAML input file!

  • Smart support for different input file formats:
    • Topology: PDB/PDBx, Mol2, Amber’s PRMTOP, Charmm’s PSF, Gromacs’ TOP, Desmond’s DMS

    • Positions: PDB, COOR, INPCRD, CRD, GRO

    • Velocities: PDB, VEL

    • Box vectors: PDB, XSC, CSV, INPCRD, GRO

    • A fallback method is implemented and will attempt to load verything else that might be supported by ParmEd.

  • Choose your preferred trajectory format (PDB, PDBx, DCD, HDF5, NETCDF, MDCRD) and checkpoints (Amber’s, CHARMM’s, OpenMM XML states).

  • Live report of simulation progress, with estimated ETA and speed.

  • Checkpoint every n steps. Also, emergency rescue files are created if an error occurs.

  • Autochunk the trajectories for easy handling.

Installation & usage

Download the latest installer or use conda install -c omnia -c insilichem ommprotocol if you already have Anaconda/Miniconda installed. Further details here.

When installed, you should be able to run:

ommprotocol <inputfile.yaml>

Check the documentation to read more on how to create input files for OMMProtocol.

Get help

Documentation Status

Documentation is always available at ReadTheDocs. If you have problems running ommprotocol, feel free to create an issue! Also, make sure to visit our main webpage at insilichem.com.

Citation

OMMProtocol is scientific software, funded by public research grants (Spanish MINECO’s project CTQ2014-54071-P, Generalitat de Catalunya’s project 2014SGR989 and research grant 2015FI_B00768, COST Action CM1306). If you make use of Ommprotocol in scientific publications, please cite it. It will help measure the impact of our research and future funding! A manuscript is in progress. In the meantime, please cite this repository 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}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ommprotocol-0.1.11.tar.gz (43.9 kB view details)

Uploaded Source

File details

Details for the file ommprotocol-0.1.11.tar.gz.

File metadata

  • Download URL: ommprotocol-0.1.11.tar.gz
  • Upload date:
  • Size: 43.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for ommprotocol-0.1.11.tar.gz
Algorithm Hash digest
SHA256 9c69eb511c36fd21ab77f8cde8431d1af5d3d5f4b3b883aadfce93e1245d3e30
MD5 3e5c4c94c33c9dcad80c306449503fb3
BLAKE2b-256 1f7b3ce81741d568012e4e1333dfd47dd84268c6bbb11e813b0c376b8fa1addf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page