This project employs a heuristic data-driven strategy to discovery an optimal catalytic system for the enamine-Co(IV) catalysis. Using an ML-driven optimization loop, we screened over 100,000 conditions and found the optimal condition in just 64 experiments. Furthermore, a clustering-based analysis facilitated a systematic assessment of substrate generality, confirming the broad applicability of the catalytic mode.
To set up the environment and install the necessary dependencies, follow these steps:
-
Create a new Conda environment with Python 3.10:
conda create -n react_opt python=3.10 -y
-
Activate the new environment:
conda activate react_opt
-
Install the dependencies from requirements.txt:
pip install -r requirements.txt
-
Some bug fix of
summitpackage:change<CONDA_ENV_PATH>/lib/python3.10/site-packages/summit/benchmarks/experimental_emulator.py.- Comment out the
_check_fit_paramsparameter imported on line 40 - Comment out
from sklearn.utils.fixes import delayedon line 43
- Comment out the
see more in demo.ipynb
We welcome contributions from the community. Please fork the repository and submit pull requests.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or inquiries, please contact us at tzz24@mails.tsinghua.edu.cn.