A command line application to launch molecular dynamics simulations with OpenMM
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 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}
}
Metadata
Release files for ommprotocol 0.1.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ommprotocol-0.1.11.tar.gz | 43.9 kB | Without provenance | Details for ommprotocol-0.1.11.tar.gz |
Release files / ommprotocol-0.1.11.tar.gz
| Download URL | ommprotocol-0.1.11.tar.gz |
|---|---|
| Size | 43.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9c69eb511c36fd21ab77f8cde8431d1af5d3d5f4b3b883aadfce93e1245d3e30
|
|
BLAKE2b-256 checksum How to use checksums |
1f7b3ce81741d568012e4e1333dfd47dd84268c6bbb11e813b0c376b8fa1addf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for ommprotocol 0.1.11
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.