De novo methods differ in the coarseness of representation used to construct molecules -representations may be atom-based, fragment-based or reaction-based. While atom-based representations allow the modification of any atom in a molecule thereby allowing maximal expressiveness of the generator, fragment-and reaction-based methods constrain the generator to modify subgroups of a molecule simultaneously, thereby preserving a more explicit prior on the generation of reasonable molecules .