CurryBO_benchmarks is a package that allows to run the chemical reaction optimization benchmarks for the CurryBO paper, which can be found in the currybo repository.
To install the package, simply:
pip install currybo-benchmarks
If you are interested in applying the CurryBO benchmarks for chemical reaction optimization, you can simply call
currybo-benchmarks [Denmark/Deoxyfluorination/Cernak/Borylation]
Denmark/Deoxyfluronation/Cernak/Borylation are the respective datasets discussed in the paper. Additionally, you can set more arguments for modifying your CurryBO settings, as explained in the documentation.
If you use CurryBO in your research, please cite the corresponding paper:
@misc{schmid_one_2025,
title = {One {Set} to {Rule} {Them} {All}: {How} to {Obtain} {General} {Chemical} {Conditions} via {Bayesian} {Optimization} over {Curried} {Functions}},
url = {http://arxiv.org/abs/2502.18966},
doi = {10.48550/arXiv.2502.18966},
publisher = {arXiv},
author = {Schmid, Stefan P. and Rajaonson, Ella Miray and Ser, Cher Tian and Haddadnia, Mohammad and Leong, Shi Xuan and Aspuru-Guzik, Alán and Kristiadi, Agustinus and Jorner, Kjell and Strieth-Kalthoff, Felix},
month = feb,
year = {2025},
note = {arXiv:2502.18966 [cs]},
}