Skip to content

An OpenMM toolkit with test systems, integrators, and alchemical support

License

Notifications You must be signed in to change notification settings

hannahbrucemacdonald/openmmtools

 
 

Repository files navigation

Linux Build Status Windows Build status Anaconda Badge Downloads Badge ReadTheDocs Badge Zenodo DOI Badge

OpenMMTools

A batteries-included toolkit for the GPU-accelerated OpenMM molecular simulation engine.

openmmtools is a Python library layer that sits on top of OpenMM to provide access to a variety of useful tools for building full-featured molecular simulation packages.

Features include:

  • high-quality Langevin integrators, including g-BAOAB, VVVR, and other splittings
  • nonequilibrium integrators for free energy calculations or nonequilibrium candidate Monte Carlo (NCMC)
  • an extensible Markov chain Monte Carlo (MCMC) framework for molecular simulations
  • enhanced sampling methods, including replica-exchange (REMD) and self-adjusted mixture sampling (SAMS)
  • factories for generating alchemically-modified systems for absolute and relative free energy calculations
  • a suite of test systems for benchmarking, validation, and debugging
  • user-friendly storage interface layer to remove requirement that user know how to store all their data-types on disk

See the documentation at ReadTheDocs.

License

OpenMMTools is distributed under the MIT License.

About

An OpenMM toolkit with test systems, integrators, and alchemical support

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.4%
  • Other 0.6%