Skip to content

Source code for "Improving Chemical Reaction Yield Prediction Using Pre-Trained Graph Neural Networks"

Notifications You must be signed in to change notification settings

hjm9702/reaction_yield_pretrained_gnn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reaction_yield_pretrained_gnn

Source code for the paper: Improving Chemical Reaction Yield Prediction Using Pre-Trained Graph Neural Networks

Data

Components

  • data/get_pretraining_data.py - pre-training dataset preprocessing functions
  • data/get_reaction_yield_data.py - chemical reaction yield benchmark dataset preprocessing functions
  • src/dataset.py - data structure & functions
  • src/model.py - model architecture & training / inference functions
  • src/pretrain.py - pre-training functions
  • src/finetune.py - fine-tuning functions
  • src/preprocess_util.py - util functions for data preprocessing
  • src/util.py - util functions for model training / inference
  • main_pretrain.py - script for pre-training
  • main_finetune.py - script for fine-tuning
  • run.sh - run code example

Dependencies

  • Python
  • Pytorch
  • DGL
  • RDKit
  • Mordred

Citation

TBU

About

Source code for "Improving Chemical Reaction Yield Prediction Using Pre-Trained Graph Neural Networks"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published