============================================= Introduction ============================================= .. |logo| image:: _static/QMzyme_logo.png :width: 300 |logo| :QMzyme version: |release| **QMzyme** is a Python toolkit to facilitate (quantum mechanical) QM-based enzyme calculations. The :class:`~QMzyme.GenerateModel.GenerateModel` class guides the process of generating QM-calculation ready truncated or partitioned structures. The code framework can accept all input files that `MDAnalysis `_ accepts to create an MDAnalysis `Universe `_ object. The QMzyme framework works with MDAnalysis modules to create more dynamic QMzyme data structures: :class:`~QMzyme.QMzymeAtom.QMzymeAtom`, :class:`~QMzyme.QMzymeRegion.QMzymeResidue`, :class:`~QMzyme.QMzymeRegion.QMzymeRegion`, and :class:`~QMzyme.QMzymeModel.QMzymeModel`. QMzymeModel is an abstraction of a molecular system, such as a real enzyme, that comprises at least one QMzymeRegion. Its utility comes from the ability to perform calculations on it. Calculation methods (think Hamiltonians) are assigned at the QMzymeRegion level. QMzyme, as its namesake suggests, takes a QM-centric perspective. Therefore, the CalculateModel and Writers modules are designed for compatibility with QM-focused software, rather than MD-focused software, even though many MD software support QM program interfacing. The calculation results will (ideally) be validatable through comparison to experiment, and (hopefully) provide new chemical or methodological insights. If you have ideas or suggestions on how to improve QMzyme please do not hesitate to engage on the `QMzyme Ideas GitHub Project space `_, or contribute directly by `forking the repository and submitting a pull request `_. Questions can be directed via email to heidiklem@lsu.edu. .. toctree:: :maxdepth: 2 Quickstart/installation .. toctree:: :maxdepth: 2 :caption: Examples/Tutorials Examples/index .. toctree:: :maxdepth: 2 :caption: Code Documentation API/API_reference .. toctree:: :maxdepth: 2 :caption: Contributing to QMzyme! Contributing/CODE_OF_CONDUCT Contributing/suggestions Contributing/general Contributing/selection_schemes Contributing/truncation_schemes Contributing/calculation_methods Contributing/writers .. Hide the contents from the front page because they are already in .. the side bar in the Alabaster sphinx style; requires Alabaster .. config sidebar_includehidden=True (default) .. Contents .. ======== .. toctree:: :maxdepth: 4 :caption: Documentation :numbered: :hidden: Indices and tables ================== * :ref:`genindex` * :ref:`search`