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 use pip:

pip install mdna

Or if you want to install the most recent version of 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.2.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.2-py3-none-any.whl (2.6 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mdna-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 533f58b4b05ec5d992b6316b1763cc36d193b841cf9bda29e4e823307bad78a9
MD5 8a7d510930b72f4c5b5e0ce0b6756408
BLAKE2b-256 5b0871e28b0f4331895d22cdb76aca68882cc73f438234727c6053131227972c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mdna-0.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4d18537f14136d84e968d330fc07d0641539f2aefd140ae20e2dcbf7730c6cc6
MD5 d4263bc2c8856825aada4aff2e370ccb
BLAKE2b-256 28cd4367c4f5cd564365c0d7e3e134ad1253e37f7dc5b17a686d16ec5c66ce63

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