A small molecule is a non-polymeric molecule, such as a cofactor or metabolite

A small molecule is a non-polymeric molecule. Cofactors, such as ATP or PLP, or metabolites, such as glucose or alanine, are small molecules, whereas a protein or a DNA strand is not.