We used Rdkit in Python to convert the compounds into Morgan fingerprint and canonical SMILES representations. The Morgan fingerprint was generated with a radius of 2 and 2048 bits, and the nonzero bits were assigned numerical tokens based on their positions. These tokens served as the input data for our model. The SMILES string representation was also tokenized and used as output data.