<div align="center">
<img style="width: 400px;" src="https://raw.githubusercontent.com/moldyn/dcTMD/main/docs/dctmd_logo.svg" />
<p>
<a href="https://github.com/wemake-services/wemake-python-styleguide" alt="wemake-python-styleguide">
<img src="https://img.shields.io/badge/style-wemake-000000.svg" /></a>
<a href="https://beartype.rtfd.io" alt="bear-ified">
<img src="https://raw.githubusercontent.com/beartype/beartype-assets/main/badge/bear-ified.svg" /></a>
<a href="https://moldyn.github.io/dcTMD" alt="Docs">
<img src="https://img.shields.io/badge/mkdocs-Documentation-brightgreen" /></a>
<a href="https://pypi.org/project/dcTMD" alt="PyPI">
<img alt="PyPI" src="https://img.shields.io/pypi/v/dcTMD" /></a>
<a href="https://anaconda.org/conda-forge/dcTMD" alt="conda version">
<img src="https://img.shields.io/conda/vn/conda-forge/dcTMD" /></a>
<a href="https://pepy.tech/project/dcTMD" alt="Downloads">
<img src="https://pepy.tech/badge/dcTMD" /></a>
<a href="https://github.com/moldyn/dcTMD/blob/main/LICENSE" alt="License">
<img src="https://img.shields.io/github/license/moldyn/dcTMD" /></a>
<a href="https://github.com/moldyn/dcTMD/actions/workflows/codeql.yml" alt="CodeQL">
<img src="https://github.com/moldyn/dcTMD/actions/workflows/codeql.yml/badge.svg?branch=main" /></a>
<a href="https://github.com/moldyn/dcTMD/actions/workflows/pytest.yml" alt="GitHub Workflow Status">
<img src="https://img.shields.io/github/actions/workflow/status/moldyn/dcTMD/pytest.yml?branch=main"></a>
<a href="https://codecov.io/gh/moldyn/dcTMD" >
<img src="https://codecov.io/gh/moldyn/dcTMD/branch/main/graph/badge.svg?token=XMLP2VUU33"/></a>
</p>
<p>
<a href="#features">Features</a> •
<a href="#installation">Installation</a> •
<a href="https://moldyn.github.io/dcTMD/getting_started/">Tutorials</a> •
<a href="https://moldyn.github.io/dcTMD/">Docs</a>
</p>
</div>
# 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](https://pubs.acs.org/doi/full/10.1021/acs.jctc.8b00835).
> 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](https://pubs.acs.org/doi/10.1021/acs.jctc.8b00835)
This package will be published soon:
> V. Tänzel, M. Jäger, D. Nagel, and S. Wolf,
> *Dissipation Corrected Targeted Molecular Dynamics*,
> in preparation 2023
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.8-3.10
- Multitude of [publications](https://www.moldyn.uni-freiburg.de/publications.html) 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](https://pubs.acs.org/doi/full/10.1021/acs.jctc.8b00835).
- Analysis of separate unbinding pathways as described by [Wolf et al. 2022](https://arxiv.org/abs/2212.07154).
## Installation
The package will be available on PiPY and conda. Until then, install it via:
```bash
python3 -m pip install git+ssh://git@github.com/moldyn/dcTMD.git
```
## Usage
Check out the documentation for an overview over all modules as well as the tutorials.
## Roadmap
- [ ] New Features:
- [ ] Gaussian error estimation
- [ ] 2d distribution WorkSet plots
- [x] Estimator plots: free energy, friction & both
- [x] Normality plot
- [x] Confidence intervals
- [ ] Exponential estimator class
- [ ] Discuss gaussian kernel borders
Raw data
{
"_id": null,
"home_page": "https://github.com/moldyn/dcTMD",
"name": "dcTMD",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "enhanced sampling,friction,MD analysis",
"author": "taenzel, dieJaegerIn, braniii, floWneffetS",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/c3/50/b80ecae91dbbec6cf4204979769cad642f8dc3043187678d1a368784605b/dcTMD-0.3.0.tar.gz",
"platform": null,
"description": "<div align=\"center\">\n <img style=\"width: 400px;\" src=\"https://raw.githubusercontent.com/moldyn/dcTMD/main/docs/dctmd_logo.svg\" />\n <p>\n <a href=\"https://github.com/wemake-services/wemake-python-styleguide\" alt=\"wemake-python-styleguide\">\n <img src=\"https://img.shields.io/badge/style-wemake-000000.svg\" /></a>\n <a href=\"https://beartype.rtfd.io\" alt=\"bear-ified\">\n <img src=\"https://raw.githubusercontent.com/beartype/beartype-assets/main/badge/bear-ified.svg\" /></a>\n <a href=\"https://moldyn.github.io/dcTMD\" alt=\"Docs\">\n <img src=\"https://img.shields.io/badge/mkdocs-Documentation-brightgreen\" /></a>\n <a href=\"https://pypi.org/project/dcTMD\" alt=\"PyPI\">\n <img alt=\"PyPI\" src=\"https://img.shields.io/pypi/v/dcTMD\" /></a>\n <a href=\"https://anaconda.org/conda-forge/dcTMD\" alt=\"conda version\">\n <img src=\"https://img.shields.io/conda/vn/conda-forge/dcTMD\" /></a>\n <a href=\"https://pepy.tech/project/dcTMD\" alt=\"Downloads\">\n <img src=\"https://pepy.tech/badge/dcTMD\" /></a>\n <a href=\"https://github.com/moldyn/dcTMD/blob/main/LICENSE\" alt=\"License\">\n <img src=\"https://img.shields.io/github/license/moldyn/dcTMD\" /></a>\n <a href=\"https://github.com/moldyn/dcTMD/actions/workflows/codeql.yml\" alt=\"CodeQL\">\n <img src=\"https://github.com/moldyn/dcTMD/actions/workflows/codeql.yml/badge.svg?branch=main\" /></a>\n <a href=\"https://github.com/moldyn/dcTMD/actions/workflows/pytest.yml\" alt=\"GitHub Workflow Status\">\n <img src=\"https://img.shields.io/github/actions/workflow/status/moldyn/dcTMD/pytest.yml?branch=main\"></a>\n <a href=\"https://codecov.io/gh/moldyn/dcTMD\" >\n <img src=\"https://codecov.io/gh/moldyn/dcTMD/branch/main/graph/badge.svg?token=XMLP2VUU33\"/></a>\n </p>\n\n <p>\n <a href=\"#features\">Features</a> \u2022\n <a href=\"#installation\">Installation</a> \u2022\n <a href=\"https://moldyn.github.io/dcTMD/getting_started/\">Tutorials</a> \u2022\n <a href=\"https://moldyn.github.io/dcTMD/\">Docs</a>\n </p>\n</div>\n\n\n# dcTMD\n\nThis 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](https://pubs.acs.org/doi/full/10.1021/acs.jctc.8b00835).\n\n> S. Wolf, and G. Stock, \n> *Targeted molecular dynamics calculations of free energy profiles using a nonequilibrium friction correction.*,\n> **J. Chem. Theory Comput.** 2018 14 (12), 6175-6182, \n> doi: [10.1021/acs.jctc.8b00835](https://pubs.acs.org/doi/10.1021/acs.jctc.8b00835)\n\nThis package will be published soon:\n\n> V. T\u00e4nzel, M. J\u00e4ger, D. Nagel, and S. Wolf, \n> *Dissipation Corrected Targeted Molecular Dynamics*, \n> in preparation 2023\n\nWe kindly ask you to cite these articles in case you use this software package for published works.\n\n## Features\n- Intuitive usage via module and CI\n- Sklearn-style API for fast integration into your Python workflow\n- Supports Python 3.8-3.10\n- Multitude of [publications](https://www.moldyn.uni-freiburg.de/publications.html) with dcTMD\n\n## Implemented Key Functionalities\n- Estimation of free energy profiles and friction factors along the unbinding coordinate of ligands as described by [Wolf and Stock 2018](https://pubs.acs.org/doi/full/10.1021/acs.jctc.8b00835).\n- Analysis of separate unbinding pathways as described by [Wolf et al. 2022](https://arxiv.org/abs/2212.07154).\n\n## Installation\nThe package will be available on PiPY and conda. Until then, install it via:\n```bash\npython3 -m pip install git+ssh://git@github.com/moldyn/dcTMD.git\n```\n\n## Usage\nCheck out the documentation for an overview over all modules as well as the tutorials.\n\n## Roadmap\n\n- [ ] New Features:\n - [ ] Gaussian error estimation\n - [ ] 2d distribution WorkSet plots\n - [x] Estimator plots: free energy, friction & both\n - [x] Normality plot\n - [x] Confidence intervals\n - [ ] Exponential estimator class\n- [ ] Discuss gaussian kernel borders\n\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Analyse targeted molecular dynamics data with dcTMD",
"version": "0.3.0",
"split_keywords": [
"enhanced sampling",
"friction",
"md analysis"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cdcae4d786554b0034c90c6bc92973f503900165ec3b8032261579fbbe742806",
"md5": "b8d6e24b98d87933d9f09e31e29fba36",
"sha256": "00fc4671aa3bb86373258ff2b0598b39f456a888e3f48a29545e8fb1c2cd3f88"
},
"downloads": -1,
"filename": "dcTMD-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b8d6e24b98d87933d9f09e31e29fba36",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 20289,
"upload_time": "2023-03-28T11:16:10",
"upload_time_iso_8601": "2023-03-28T11:16:10.646205Z",
"url": "https://files.pythonhosted.org/packages/cd/ca/e4d786554b0034c90c6bc92973f503900165ec3b8032261579fbbe742806/dcTMD-0.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c350b80ecae91dbbec6cf4204979769cad642f8dc3043187678d1a368784605b",
"md5": "c57989af138a05775ff99d6dd671c2f8",
"sha256": "63a71bb1111317092990088c160e1fce74b1bfd548e5dce8ca6c3bcee250b5b3"
},
"downloads": -1,
"filename": "dcTMD-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "c57989af138a05775ff99d6dd671c2f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 23154,
"upload_time": "2023-03-28T11:16:12",
"upload_time_iso_8601": "2023-03-28T11:16:12.865804Z",
"url": "https://files.pythonhosted.org/packages/c3/50/b80ecae91dbbec6cf4204979769cad642f8dc3043187678d1a368784605b/dcTMD-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-28 11:16:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "moldyn",
"github_project": "dcTMD",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "dctmd"
}