# Dymachandran Documentation
Dymachandran is a Python tool that uses MDAnalysis functions to create a dynamic and interactive Ramachandran plot for analyzing and validating protein structures from molecular dynamics simulations.
# Installation
`pip install dymachandran`
# Requirements
-Python 3.9 or higher
-numpy
-pandas
-plotly.express
-argparse
-PIL
-MDAnalysis
-multiprocessing
-progressbar2
-requests
# Usage
Dymachandran takes topology and trajectory files from a molecular dynamics simulation as input and generates an HTML file as output.
usage:
`dymachandran.py [-h] "topology_file.gro" "trajectory_file.xtc" "num_processes" "output_file.html"`
positional arguments:
topology : path to the topology file
trajectory : path to the trajectory file
num_processes : number of processes
output_file : name of output file
optional arguments:
-h, --help :show this help message and exit
Raw data
{
"_id": null,
"home_page": null,
"name": "dymachandran",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "ramachadran",
"author": "Nata Nobre",
"author_email": "natanobre0605@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/8c/a3/8ba99039e985e4ef1bab53238af80706632a1abbaad9e7bea80e2b0e8ee5/dymachandran-0.0.2.tar.gz",
"platform": null,
"description": "# Dymachandran Documentation\r\nDymachandran is a Python tool that uses MDAnalysis functions to create a dynamic and interactive Ramachandran plot for analyzing and validating protein structures from molecular dynamics simulations.\r\n# Installation\r\n\r\n`pip install dymachandran` \r\n\r\n# Requirements\r\n\r\n-Python 3.9 or higher\r\n\r\n-numpy\r\n\r\n-pandas\r\n\r\n-plotly.express\r\n\r\n-argparse\r\n\r\n-PIL\r\n\r\n-MDAnalysis\r\n\r\n-multiprocessing\r\n\r\n-progressbar2\r\n\r\n-requests\r\n\r\n# Usage\r\n\r\nDymachandran takes topology and trajectory files from a molecular dynamics simulation as input and generates an HTML file as output.\r\n\r\nusage: \r\n`dymachandran.py [-h] \"topology_file.gro\" \"trajectory_file.xtc\" \"num_processes\" \"output_file.html\"`\r\n\r\npositional arguments:\r\n\r\ntopology \t: path to the topology file\r\n\r\ntrajectory \t: path to the trajectory file\r\n\r\nnum_processes \t: number of processes\r\n\r\noutput_file \t: name of output file \r\n\r\noptional arguments:\r\n -h, --help :show this help message and exit\r\n\r\n\r\n",
"bugtrack_url": null,
"license": "GNU GENERAL PUBLIC LICENSE",
"summary": "ramachandran plotter for molecular dynamics",
"version": "0.0.2",
"project_urls": null,
"split_keywords": [
"ramachadran"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "d8ad06253692c0ef0f1fe88ff10f0ef1740c53165910c48573e2b4e70d227fae",
"md5": "877f4e2aed268065f17a5beec8b02c5f",
"sha256": "6295ef7aa2d12b68fbe422dc6aa954507df7e6b12dd4b5389f73eed54ac1e0e6"
},
"downloads": -1,
"filename": "dymachandran-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "877f4e2aed268065f17a5beec8b02c5f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4998,
"upload_time": "2025-07-31T22:36:28",
"upload_time_iso_8601": "2025-07-31T22:36:28.340384Z",
"url": "https://files.pythonhosted.org/packages/d8/ad/06253692c0ef0f1fe88ff10f0ef1740c53165910c48573e2b4e70d227fae/dymachandran-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8ca38ba99039e985e4ef1bab53238af80706632a1abbaad9e7bea80e2b0e8ee5",
"md5": "434e442308da2b661331e3d81982a4ae",
"sha256": "beb16f0281c2c60c55bf8e56539aef041f90f9825ef12e6b83bbc17353880ac2"
},
"downloads": -1,
"filename": "dymachandran-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "434e442308da2b661331e3d81982a4ae",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17020,
"upload_time": "2025-07-31T22:36:29",
"upload_time_iso_8601": "2025-07-31T22:36:29.456822Z",
"url": "https://files.pythonhosted.org/packages/8c/a3/8ba99039e985e4ef1bab53238af80706632a1abbaad9e7bea80e2b0e8ee5/dymachandran-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-31 22:36:29",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "dymachandran"
}