The implementations of RF and SVM were taken from the widely used Python library, scikit-learn, while the XGBoost implementation was obtained from the XGBoost Python library. To represent molecular structures for input to these algorithms, we utilized Morgan fingerprints with a radius of 2 and a bit length of 2048. Detailed hyperparameters for each method can be found in the Supporting Information Table .