.. |organization| replace:: scipion-chem
.. |repository| replace:: scipion-chem-schrodinger
.. _docs-chem-schrodinger:
.. figure:: ../../../_static/images/plugins/schrodinger/logo.png
:alt: schrodinger logo
###############################################################
scipion-chem-schrodinger
###############################################################
`Schrodinger `_ is a platform that platform leverages a deep understanding of physics,
chemistry, and predictive modeling to accelerate innovation. It contains numerous tools for molecular modelling,
including drug discovery and molecular dynamics.
==========================================
Installation
==========================================
A) Requirements
~~~~~~~~~~~~~~~~~~~~~~~~~~~
In order to use this plugin, you need to install first :ref:`pwchem-index`.
B) Installation steps
~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. include:: ../../templates/plugins/installation/installation-steps.rst
.. include:: ../../templates/plugins/installation/only-devel.rst
Notice that Schrodinger is a licensed software, so from Scipion Chem we only provide tools for using their programs,
but we do not provide the software itself, which must be separately installed by the user.
==========================================
Protocols
==========================================
A) Virtual Drug Screening
~~~~~~~~~~~~~~~~~~~~~~~~~~~
It includes several tools from Schrodinger for Virtual Drug Screening.
The user will be able to prepare both the target and the ligands, predict or define the binding sites and perform a docking analysis.
- :ref:`schrodinger-receptor-preparation`: Prepares an ``AtomStruct`` object containing a protein file to make it ready for Schrodinger tools using the `Prepwizard `_ Schrodinger utility.
- :ref:`schrodinger-ligand-preparation`: Prepares a ``SetOfSmallMolecules`` to make it ready for Schrodinger tools using the `Ligprep `_ Schrodinger program.
- :ref:`schrodinger-binding-site-prediction`: Predicts the most promising binding sites on the structure using `SiteMap `_ .
- :ref:`schrodinger-grid-preparation`: Generates the grids used by the docking Schrodinger program: `Glide `_.
- :ref:`schrodinger-glide-docking`: Uses `Glide `_ for docking a set of ligands to a receptor.
B) Molecular Dynamics
~~~~~~~~~~~~~~~~~~~~~~~~~~~
It includes protocols able to handle Molecular Dynamics simulations in Schrodinger.
The following protocols allow the user to prepare, run and analyze these simulations.
- :ref:`schrodinger-system-preparation`: Prepares a Schrodinger MD system using `Desmond `_ prior to its simulation from a ``AtomStruct`` or a ``SmallMolecule`` object.
- :ref:`schrodinger-desmond-md-simulation`: Takes the prepared Schrodinger system and uses `Desmond `_ to run a defined simulation.
C) Utils
~~~~~~~~~~~~~~~~~~~~~~~~~~~
It includes other util protocols that can be used in any of the previous fields.
- :ref:`schrodinger-format-conversion`: Uses Schrodinger scripts to convert an ``AtomStruct`` or a ``SetOfSmallMolecules`` to the desired format.
- :ref:`schrodinger-fix-structure`: Allows the user to use `Prime `_ for fixing an atomic structure.
- :ref:`schrodinger-split-structure`: Allows the user to use the *split_structure.py* script from Schrodinger mmShare.