openmm-opes
An OpenMM implementation of On-the-fly Probability Enhanced Sampling (OPES) and OPES-explore.
Installation
pip install openmm-opes
Usage
from openmm_opes import OPES
sampler = OPES(system, variables, temperature, barrier, frequency=500,
varianceFrequency=50)
sampler.step(simulation, 1_000_000)
fes = sampler.getFreeEnergy()
Full documentation: https://craabreu.github.io/openmm-opes
Origin
This library packages and hardens the prototype implementation developed in
craabreu/opes-simulations,
porting its OPES/OnlineKDE classes into a tested, documented package.
References
- Invernizzi & Parrinello, J. Phys. Chem. Lett. 2020, doi:10.1021/acs.jpclett.0c00497
- Invernizzi & Parrinello, J. Chem. Theory Comput. 2022, doi:10.1021/acs.jctc.2c00152
License
MIT
Release files for openmm-opes 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openmm_opes-0.1.1.tar.gz | 39.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openmm_opes-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.4 kB
Release files / openmm_opes-0.1.1.tar.gz
| Download URL | openmm_opes-0.1.1.tar.gz |
|---|---|
| Size | 39.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1b0cb32e82b41fd20b5bcc4816bb4dd28c179532c5e8051539e507c49a3745c1
|
|
BLAKE2b-256 checksum How to use checksums |
bb9f1613e4b8b1cf2d6ab5b15cae16e31d41f37f2981b2af0082d305969f899c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|
Release files / openmm_opes-0.1.1-py3-none-any.whl
| Download URL | openmm_opes-0.1.1-py3-none-any.whl |
|---|---|
| Size | 19.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3b866a2a2a1e39ce208ab346c690b7884f1dd118a6bff5e356186610fc0a11f4
|
|
BLAKE2b-256 checksum How to use checksums |
f13480096fd03fbb1e5b8788f049df8834dc8c58ba5c79cdd27166f5a04c9561
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|