Introduction¶
Overview¶
OEDocking is a suite of programs and utilities that dock small drug-like molecules into a protein receptor site. The input to these programs is one (or more) crystallographic structures of the target protein (possibly including the ligand with which the protein was crystallized) and one or more drug-like molecules to be docked. The output is the docked structure of the molecules and information about the score or confidence in the docked structure.
Applications¶
The OEDocking distribution contains 3 primary command line programs for docking molecules:
Docks multiconformer molecules using an exhaustive search algorithm
Uses the structure of a target protein to dock and score molecules
Uses one structure of the target protein
Docks multiconformer molecules using an exhaustive search algorithm
Uses the structure of a target protein and the structure of a bound ligand to dock and score molecules
Uses either one or multiple protein-ligand complexes
Docks molecules by overlaying onto a similar ligand with a known docked pose (generally derived from X-ray crystallography)
Compares predicted poses to observed bound ligands in related co-crystals
Supplies a robust probability that the given pose is reasonable
Utility Programs¶
The following utility programs are also included in this distribution:
Make Receptor: A GUI utility for setting up a receptor.
ReceptorInDU: Creates a receptor inside a prepared OEDesignUnit from Spruce.
OEB2DUReceptor: Creates a design unit with a receptor (inside the design unit), converting a receptor OEB or OEB.GZ file.
DockingReport: Creates a PDF report for one or more docked molecules.
ScorePose: Rescores and optionally optimizes poses in an active site with the FRED scoring function.
ReceptorToolbox: A utility program for receptors that reports information about a receptor and can make simple edits of the receptor file
combine_receptors: Makes a single receptor using multiple ligands that may be a better target for predicting some ligands.
DU2OEBReceptor: Converts a design unit with a receptor into a receptor OEB or OEB.GZ file.