Skip to main content

QM-based enzyme model generation and validation.

Project description

Read the Docs CircleCI codecov Powered by MDAnalysis

QMzyme is currently under-development. Please note the user interface may change! The first stable API version will be released as QMzyme==1.0.0 on PyPi.

QMzyme is a Python toolkit to facilitate (quantum mechanical) QM-based enzyme calculations. The GenerateModel module guides the process of generating calculation ready truncated or partitioned molecule regions. Any input file(s) accepted by MDAnalysis to create a Universe object can be used to start working in QMzyme. From there, the code relies on more flexible QMzyme objects: QMzymeAtom, QMzymeResidue, QMzymeRegion and QMzymeModel.

Full documentation with installation instructions, technical details and examples can be found in Read the Docs.

Contributing to QMzyme

For suggestions and improvements of the code (greatly appreciated!), please reach out through the issues and pull requests options of Github.

References

QMzyme has not been formally published. Please refer back here for the proper citation once it has.

QMzyme's main dependency is MDAnalysis. When using QMzyme please cite MDAnalysis accordingly:

  • R. J. Gowers, M. Linke, J. Barnoud, T. J. E. Reddy, M. N. Melo, S. L. Seyler, D. L. Dotson, J. Domanski, S. Buchoux, I. M. Kenney, and O. Beckstein. MDAnalysis: A Python package for the rapid analysis of molecular dynamics simulations. In S. Benthall and S. Rostrup, editors, Proceedings of the 15th Python in Science Conference, pages 98-105, Austin, TX, 2016. SciPy, doi:10.25080/majora-629e541a-00e.

  • N. Michaud-Agrawal, E. J. Denning, T. B. Woolf, and O. Beckstein. MDAnalysis: A Toolkit for the Analysis of Molecular Dynamics Simulations. J. Comput. Chem. 32 (2011), 2319-2327, doi:10.1002/jcc.21787. PMCID:PMC3144279

If you use QMzyme to write QM software calculation input files, please include this citation for AQME:

  • Alegre-Requena, J. V.; Sowndarya, S.; Pérez-Soto, R.; Alturaifi, T.; Paton, R. AQME: Automated Quantum Mechanical Environments for Researchers and Educators. Wiley Interdiscip. Rev. Comput. Mol. Sci. 2023, 13, e1663. (DOI: 10.1002/wcms.1663).

Copyright

Copyright (c) 2024, Heidi Klem

Acknowledgements

Project architecture initially inspired by MolSSI CMS Cookiecutter.

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

qmzyme-0.0.7.dev0.tar.gz (63.8 kB view details)

Uploaded Source

Built Distribution

QMzyme-0.0.7.dev0-py3-none-any.whl (71.7 kB view details)

Uploaded Python 3

File details

Details for the file qmzyme-0.0.7.dev0.tar.gz.

File metadata

  • Download URL: qmzyme-0.0.7.dev0.tar.gz
  • Upload date:
  • Size: 63.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for qmzyme-0.0.7.dev0.tar.gz
Algorithm Hash digest
SHA256 6e6f724792100c27f8ac981b3006f3a948f33631c24c9ce067e85c1f229fe8fb
MD5 5ad4a8e9742c5b2602b005506d89f6f1
BLAKE2b-256 d480ec66b6f633f94926fb13f4ee29c73a32f17c70935c1bd0bb300829ba005f

See more details on using hashes here.

File details

Details for the file QMzyme-0.0.7.dev0-py3-none-any.whl.

File metadata

  • Download URL: QMzyme-0.0.7.dev0-py3-none-any.whl
  • Upload date:
  • Size: 71.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for QMzyme-0.0.7.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 b45080505502ee3d0072e537fcebbd687888c78987cd788f8d06d0a487d800e5
MD5 e32ea046dfe4e5f061c6b9c2a510056d
BLAKE2b-256 d85d01abb042d2c094d836ea063e955c6283bad8c35038d959c0edcf6ebc4aa4

See more details on using hashes here.

Supported by

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