OpenMM

OpenMM performs molecular dynamics simulations and provides an extensible, programmable framework for implementing novel force functions, integration algorithms, and simulation protocols for molecular simulation research.


Key Features:

  • Extensibility: Enables integration of novel force functions, integration algorithms, and simulation protocols into simulations.
  • Cross-platform execution: Executes simulations on both CPUs and GPUs with newly added features compatible across supported hardware.
  • Mathematical specification: Allows users to define new functionalities through mathematical descriptions without modifying the core framework.
  • Modular distribution: Supports distributing new features independently of the OpenMM core.

Scientific Applications:

  • Method development: Development and testing of novel force functions, integration algorithms, and simulation protocols.
  • Hardware-accelerated simulation: Running and validating molecular dynamics simulations on CPU and GPU architectures.
  • Method dissemination: Enabling distribution and adoption of new simulation methods without altering the core software.

Methodology:

Users implement novel force functions, integration algorithms, and simulation protocols via mathematical descriptions, which OpenMM executes on CPU and GPU hardware with feature compatibility across supported platforms.

Topics

Details

License:
MIT
Maturity:
Mature
Cost:
Free of charge
Tool Type:
library, web application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
C++, Python, C
Added:
6/25/2018
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Molecular dynamics

Publications

Eastman P, Swails J, Chodera JD, McGibbon RT, Zhao Y, Beauchamp KA, Wang L, Simmonett AC, Harrigan MP, Stern CD, Wiewiora RP, Brooks BR, Pande VS. OpenMM 7: Rapid development of high performance algorithms for molecular dynamics. PLOS Computational Biology. 2017;13(7):e1005659. doi:10.1371/journal.pcbi.1005659. PMID:28746339. PMCID:PMC5549999.

PMID: 28746339
PMCID: PMC5549999
Funding: - National Institutes of Health (US): R01-GM062868, U54 GM072970 - National Institutes of Health: P30 CA008748 - Starr Foundation (US): I8-A8-058

Documentation

Downloads

Related Tools

sbmopenmm
Relation: usedBy