Skip to main content

QM-based enzyme model generation and validation.

Project description

GitHub Release 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. See documentation about contributing guidelines.

Code Contributors/Developers

  • Heidi Klem, LSU (main developer)
  • Young Woo Kim, LSU
  • Arkanil Roy, LSU
  • Demian Riccardi, NIST

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).

Acknowledgements

MolSSI for providing the CMS Cookiecutter that informed initial project architecture.

We really THANK all the testers for their feedback, including:

  • Helena Giramé (2024, Feixas and Garcia-Borràs groups at University of Girona, IQCC)
  • Cristina Berga (2024, Feixas and Garcia-Borràs groups at University of Girona, IQCC)
  • Aqza Elza John (2024, Feixas and Garcia-Borràs groups at University of Girona, IQCC)
  • Hande Abeş (2024, Feixas and Garcia-Borràs groups at University of Girona, IQCC)
  • Raul Perez-Soto (2024, Kim group at Colorado State University)
  • Alex Platt (2024, Paton group at Colorado State University)

We greatly acknowledge HPC resources obtained through ACCESS:

  • Timothy J. Boerner, Stephen Deems, Thomas R. Furlani, Shelley L. Knuth, and John Towns. 2023. ACCESS: Advancing Innovation: NSF’s Advanced Cyberinfrastructure Coordination Ecosystem: Services & Support. “In Practice and Experience in Advanced Research Computing (PEARC ’23)”, July 23–27, 2023, Portland, OR, USA. ACM, New York, NY, USA, 4 pages. https://doi.org/10.1145/3569951.3597559.
  • This work used Expanse at SDSC through allocation BIO230144 from the Advanced Cyberinfrastructure Coordination Ecosystem: Services & Support (ACCESS) program, which is supported by National Science Foundation grants #2138259, #2138286, #2138307, #2137603, and #2138296.

Copyright

Copyright (c) 2024, Heidi Klem

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.1.0.tar.gz (81.4 kB view details)

Uploaded Source

Built Distribution

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

qmzyme-0.1.0-py3-none-any.whl (90.2 kB view details)

Uploaded Python 3

File details

Details for the file qmzyme-0.1.0.tar.gz.

File metadata

  • Download URL: qmzyme-0.1.0.tar.gz
  • Upload date:
  • Size: 81.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for qmzyme-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8e4cd045d18b8fa6cb4baae936a632b3bdf961343bc5ca8253ba3a03c9dcec18
MD5 edd1cd4a02bfc510e88149a91642ed22
BLAKE2b-256 6a11a7441890c50b7688d0bd3ec99f1cc608b4589c72df4e95eaf51e4bea3015

See more details on using hashes here.

File details

Details for the file qmzyme-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: qmzyme-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 90.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for qmzyme-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d43687ca035d0485d421317a966e295e9c0f6d0ce60eb38f8400e17f814ec858
MD5 76ebfaa9b76c9bc3265ebf7dc2b784eb
BLAKE2b-256 4a3567c0d634a35753ed690fedad7f866e204f4090bd07606e8322ee95bab13c

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