EHreact
EHreact extracts and scores enzymatic reaction templates from extensive reaction databases using a Python implementation of extended Hasse diagrams to support data-driven computer-aided synthesis planning and prediction of enzyme–substrate activity.
Key Features:
- Data-driven extraction: Leverages large reaction datasets to automatically derive reaction rules without expert-curated templates, addressing substrate promiscuity.
- Hasse-diagram organization: Organizes extracted reaction rules into extended Hasse diagram tree structures based on common substructures identified in imaginary transition states.
- Template scoring and specificity: Scores reaction templates at enzyme-specific levels of specificity and determines the optimal number of atoms to include per rule to reflect substrate promiscuity.
- Heuristic prediction: Infers enzyme reactive-site information from known reactions and their organization within the template tree to predict activity on new substrates.
- Extraction modes: Outputs single or multiple reaction rules from each Hasse diagram.
- Implementation: Implemented as a Python package for computational extraction and scoring of enzymatic reaction templates.
Scientific Applications:
- Computer-aided synthesis planning: Provides reaction templates and specificity scores for data-driven planning of organic and biocatalyzed syntheses.
- Biocatalytic pathway exploration: Enables exploration of new biocatalytic pathways by generating and scoring reaction rules for novel substrates.
- Enzyme substrate-scope analysis: Assists in defining and comparing enzyme substrate scopes to guide enzyme selection or optimization.
- Automated rule generation: Reduces reliance on manually curated datasets by extracting reaction templates from extensive databases.
Methodology:
Extracts reaction templates from reaction databases; constructs extended Hasse diagrams based on common substructures in imaginary transition states; scores templates to select appropriate atom inclusion levels per enzyme; heuristically predicts enzyme activity by inferring reactive-site information from known reactions and the template tree; implemented in Python and applied to large datasets.
Topics
Details
- License:
- BSD-3-Clause
- Tool Type:
- library
- Programming Languages:
- Python
- Added:
- 11/6/2021
- Last Updated:
- 11/6/2021
Operations
Publications
Heid E, Goldman S, Sankaranarayanan K, Coley CW, Flamm C, Green WH. EHreact: Extended Hasse Diagrams for the Extraction and Scoring of Enzymatic Reaction Templates. Unknown Journal. 2021. doi:10.26434/chemrxiv.14714748.v1.