Alchemical binding free‐energy workflow
Project description
OTF General
Implementation of On-The-Fly (OTF) Optimization for alchemical binding free energy simulations using thermodynamic integration in AMBER20. See 10.26434/chemrxiv-2023-rtpsz for details.
Setup
- Create a directory, clone otf_general.
- Install Anaconda.
- Install dependencies:
- pymbar==4.0.3
- alchemlyb==2.3.1
- scipy==1.8.1
- AMBER20
- GAUSSIAN 09 or GAUSSIAN 16 (for ligand parameterization)
Algorithm
On-The-Fly Resource Optimization for Binding Free Energy Simulations
- Perform an initial run of the simulation.
- Apply Automatic Equilibration Detection (AED) and decorrelation:
- Split gradient data in half and bin it into histograms.
- Calculate the Jensen-Shannon (JS) distance between the histograms.
- Evaluate the JS distance:
- If JS distance < 0.1:
- Terminate simulation (converged).
- Else:
- Check if simulation time is less than 6.5 nanoseconds (ns):
- If yes:
- Proceed to Step 4 (short additional simulation).
- Else:
- Check if there are more than 50 decorrelated samples:
- If yes:
- Terminate simulation (sufficient decorrelated samples).
- Else:
- Proceed to Step 4 (short additional simulation).
- If yes:
- Check if there are more than 50 decorrelated samples:
- If yes:
- Check if simulation time is less than 6.5 nanoseconds (ns):
- If JS distance < 0.1:
- Run a short additional simulation and increment the simulation time.
- Evaluate total computed simulation time:
- If total simulation time < 10.5 ns:
- Repeat from Step 2.
- Else:
- Terminate simulation (time limit reached).
- If total simulation time < 10.5 ns:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
otf_general-0.1.0.tar.gz
(42.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file otf_general-0.1.0.tar.gz.
File metadata
- Download URL: otf_general-0.1.0.tar.gz
- Upload date:
- Size: 42.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b58e8ee7ec125b662a0446e333b01851de736ff7a9c2b719e0fa748a7a7c1e8
|
|
| MD5 |
a65b6440f98fdfc5b90f02e914af9825
|
|
| BLAKE2b-256 |
a5757ed43fcdd81045b47bd98e04fa1f8097965acac3c311e08a66c1985f6f70
|
File details
Details for the file otf_general-0.1.0-py3-none-any.whl.
File metadata
- Download URL: otf_general-0.1.0-py3-none-any.whl
- Upload date:
- Size: 71.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3417d577c07964bdfe28b6e81996dc8a39e2d9b429e08c9d24f6b6ee18a10df4
|
|
| MD5 |
2ecd534abafad963bebbd449a517e9a8
|
|
| BLAKE2b-256 |
336d84ac0a55d91c1ae2836451d5b1877817d04605f4ffb744c588309815f020
|