API Reference

Identify catalytic sites in protein structures by matching templates derived from the Mechanism and Catalytic Site Atlas with the Enzyme Motif Miner!

See also

PAPER TITLE Authors bioRxiv TAG doi:goes_here

Templates

template.load_templates

Load templates from a given directory, recursively.

template.Vec3

Class for storing 3D vectors in XYZ.

template.Residue

Class for storing template residues (defined as 3 atoms) with relevant information.

template.AnnotatedResidue

Child class inheriting from Residue for M-CSA annotated template residues.

template.Cluster

Class for storing template cluster information.

template.Template

Class for storing templates and associated information.

template.AnnotatedTemplate

Child class inheriting from Template for M-CSA annotated catalytic site templates.

Matching

jess_run.Matcher

Class from which a query Molecule is matched to a list of Template.

jess_run.Match

Class for storing annotated PyJess hits.

jess_run.ModelEnsemble

Ensemble of Models which each produce a binary prediction.

jess_run.LogisticRegressionModel

Class for storing a Logistc Regression Model for predicting if a match is correct.

M-CSA

mcsa_info.HomologousPDB

Class for a PDB Entry homologous to or identical to the structure from which a template was generated.

mcsa_info.HomologousResidue

Base class for a PDB residue identical or homologous to a template residue.

mcsa_info.NonReferenceCatalyticResidue

Child Class of HomologousResidue for a non-reference PDB residue for a template residue.

mcsa_info.ReferenceCatalyticResidue

Child Class of HomologousResidue for a reference PDB residue for a template residue.