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 | Provenance | |
|---|---|---|---|---|
| dctmd-1.0.0.tar.gz | 31.9 kB | Without provenance | 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
|
Security for dcTMD 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.