When used as input for LSTM calculations, SMILES were tokenized and vectorized using one-hot encoding, with the maximum length of each vector set to 120. RDKit was used to calculate the ECFPs for each molecule, with the radius set to two and the number of bits set to 1024. RDKit was also used to calculate a collection of 208 RDKit descriptors for each molecule.