“…Additionally, molecular fingerprints, substructure fingerprints, and 2D compound images generated by the RDKit package were utilized as input features 42 , 43 . These features were then used to train both traditional machine learning algorithms such as support vector machines (SVMs) 44 , 45 , k-nearest neighbors (kNNs) 46 , 47 , random forests 48 , 49 , and naive Bayes classifiers 50 – 52 , as well as deep learning methods including dense neural networks (DNNs) 53 , 54 , 1D convolutional neural networks (CNNs), and 2D CNNs 21 , 38 , 55 .…”