Skip to content

Scope selection tool for organic chemistry

Notifications You must be signed in to change notification settings

doyle-lab-ucla/ScopeBO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScopeBO

A scope selection tool for organic chemistry that balances scope performance and substrate similarity. Check out our preprint for more information!

  • Get scope substrate suggestions

  • Generate molecular features and the search space input for the algorithm

  • Visualize the scope selections on a UMAP

  • SHAP feature analysis

  • Predictive modeling for unseen substrates outside of the scope


Installation:

(1) Install Anaconda or Miniconda.

(2) Download this repository.

(3) Open the terminal in the ScopeBO folder (containing the file "environment.yml").

(4) Run the following command to install the environment:

conda env create -f environment.yml

(5) Activate the environment by running the following command:

conda activate scope_bo

(6) Launch Juypter Notebook by running the following command:

jupyter notebook

Open the file "ScopeBO_example.ipynb" in the folder "Examples" to see a usage example.

See the file "installation_instructions.txt" for more detailed instructions.


Notes

  • See the supporting information of our publication for detailed recommendations regarding search space curation, featurization, etc.

  • The folder "Data" contains all publication data.

About

Scope selection tool for organic chemistry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published