dcTMD
This package aids in the analysis of dissipation-corrected targeted molecular dynamics (dcTMD) simulations. The method enforces rare unbinding events of ligands from proteins via a constraint pulling bias. Subsequently, free energy profiles and friction factors are estimated along the unbinding coordinate. For a methodological overview, see our article.
S. Wolf, and G. Stock,
Targeted molecular dynamics calculations of free energy profiles using a nonequilibrium friction correction.,
J. Chem. Theory Comput. 2018 14 (12), 6175-6182,
doi: 10.1021/acs.jctc.8b00835
This package will be published soon:
M. Jäger, V. Tänzel, D. Nagel, and S. Wolf,
Dissipation Corrected Targeted Molecular Dynamics,
in preparation 2025
We kindly ask you to cite these articles in case you use this software package for published works.
Features
- Intuitive usage via module and CI
- Sklearn-style API for fast integration into your Python workflow
- Supports Python 3.9-3.14
- Multitude of publications with dcTMD
Implemented Key Functionalities
- Estimation of free energy profiles and friction factors along the unbinding coordinate of ligands as described by Wolf and Stock 2018.
- Analysis of separate unbinding pathways as described by Wolf et al. 2023.
Installation
dcTMD is available on PyPI and conda-forge.
From PyPI
pip install dcTMD
PyPI project page: https://pypi.org/project/dcTMD/
From conda-forge
conda install conda-forge::dctmd
Conda-forge package page: https://anaconda.org/conda-forge/dcTMD
From GitHub
python3 -m pip install git+ssh://git@github.com/moldyn/dcTMD.git
Local development environment
The runtime dependencies are listed in requirements.txt and environment.yml. For a local checkout, install them with:
python3 -m pip install -r requirements.txt
For conda users, create the environment with:
conda env create -f environment.yml
conda activate dcTMD
Usage
Check out the documentation for an overview over all modules as well as the tutorials.
Metadata
Release files for dcTMD 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dctmd-1.0.0.tar.gz | 31.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dctmd-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.0 kB
Release files / dctmd-1.0.0.tar.gz
| Download URL | dctmd-1.0.0.tar.gz |
|---|---|
| Size | 31.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c8bbd91fffd4e1e1de8cd69a682621ead9a4c2a167f67fa85044476e04d372b9
|
|
BLAKE2b-256 checksum How to use checksums |
682ea99dbd914198a76e575411c2e87c6192d6ce29efb986817f9c4a9f0494a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / dctmd-1.0.0-py3-none-any.whl
| Download URL | dctmd-1.0.0-py3-none-any.whl |
|---|---|
| Size | 26.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cf50a4ee06cc93ed04a5451b0b00dd6252b0e1b60282f0503335a7e98acbeb52
|
|
BLAKE2b-256 checksum How to use checksums |
d3e61b2d5400ad5df5ac7ac981c0f780a07bcf6ef9aa838eaee85c64b2ecfb92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|