Skip to main content

Software module for DNA structure analysis and generation

Project description

MDNA: Molecular DNA Structure Generation and Analysis Toolkit

Description

MDNA is a powerful molecular modeling tool designed to bridge the gap in generating starting structures for DNA and DNA-protein complexes for molecular dynamics (MD) simulations. By leveraging rigid body models, this tool enhances the precision in representing DNA structures, allowing for the inclusion of non-canonical bases, the adjustment of Watson-Crick to Hoogsteen configurations, methylation patterns, and structural extensions. It also provides robust analytical capabilities for MD simulations, calculating geometric properties, curvature, and protein-DNA interaction profiles.

Installation

To install MDNA, follow these steps:

git clone --recurse-submodules https://github.com/heezch/mdna.git

After that go to the 'mdna' project folder and do:

pip install .

Usage

See our documentation page

Contributing

We welcome contributions from the community! To contribute:

  • Fork the repository.
  • Create a new branch (git checkout -b feature-branch).
  • Make your changes and commit them (git commit -am 'Add new feature').
  • Push to the branch (git push origin feature-branch).
  • Create a new Pull Request.

Please ensure your code adheres to our coding standards and includes relevant tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mdna-0.0.1.tar.gz (24.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mdna-0.0.1-py3-none-any.whl (2.6 MB view details)

Uploaded Python 3

File details

Details for the file mdna-0.0.1.tar.gz.

File metadata

  • Download URL: mdna-0.0.1.tar.gz
  • Upload date:
  • Size: 24.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for mdna-0.0.1.tar.gz
Algorithm Hash digest
SHA256 9ff68ffa2c7c31e2d914d4af1793ff76116982d7dcf147a65192705fc4ddc677
MD5 c845b43f4bd8d0706180f5b443bb052e
BLAKE2b-256 5fb1f15b53df6cc01c7ce293703a7bf822953b87b156f7eb5a8ea6eca849bc3f

See more details on using hashes here.

File details

Details for the file mdna-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: mdna-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for mdna-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 617abf25d2d9304b43012d4205e71fc511276ef253e28493009c6f4d12cafe5e
MD5 1aba0789d790d35b4b1deb737ee73250
BLAKE2b-256 5619a91ac9e726f389431ed914be6a8ccaac6b5c666f4e79daba43364acd1849

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page