Feature Generation for Small Molecules: Small molecule structures were characterized using Circular and Path fingerprints. Circular fingerprints were generated with radii of 3 and 5, encoding the resulting features into binary vectors of 512, 1024, and 2048 bits. Similarly, Path fingerprints were generated with maximum path lengths of 3 and 5, and these features were also encoded into logical vectors of corresponding lengths.