T021: One-hot encoding. In CADD, machine learning algorithms require as input a numerical representation of small molecules. Besides molecular fingerprints (see T004), a popular featurization is the SMILES notation . However, these representations are composed of strings and therefore cannot simply be input to an algorithm. One-hot encoding provides such a solution and the details are explained in this talktorial.