Skip to content

ReactAIvate: A Deep Learning Approach to Predicting Reaction Mechanisms and Unmasking Reactivity Hotspots

License

Notifications You must be signed in to change notification settings

alhqlearn/ReactAIvate

Repository files navigation

Overview

The work introduces a new dataset and related task of predicting single reaction steps which is required to predict chemical reaction mechanisms. A model is introduced that simultaneously predicts reaction steps and reactive atoms, using an attention based graph neural network based architecture.

Environmental Setup

conda env create -f environment.yml
conda activate ReactAIvate
conda install -c dglteam/label/cu113 dgl # Make sure to match the CUDA version with your system
pip install dgllife
pip install rdkit
pip install scikit-learn

Training

To train the ReactAIvate model use 'ReactAIvate.ipynb' file.

For CRM generation, use 'CRM_Generation_using_ReactAIvate.ipynb' python file.

About

ReactAIvate: A Deep Learning Approach to Predicting Reaction Mechanisms and Unmasking Reactivity Hotspots

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published