In this work we compare GANs and DDPMs for the task of conditional molecular structure generation.
The code the GAN and DDPM models are available in the associated GAN
and DDPM
directories.
left=REAL, center=GAN, right=DDPM
94-atom WLALL pentapeptide, conditioning on 4-dim TICA embedding using all heavt atom backbone distances
20-atom WLALL pentapeptide backbone, conditioning on 4-dim TICA embedding using all pairwise backbone distances
8-atom alanine dipeptide, conditioning on 2-dim backbone
Structures generated at intermediate training epochs for a fixed conditioning variable input:
Atom positions throughout the 1000-step diffusion process arriving at the final predicted structure.
Using a fixed conditioning defined by the reference frame (transparent)
For the test set we compare the free energy surfraces in the conditioning variables. These free energy surfances are quantities proportional to the density of states, where we should expect our reconstructed molecular structures to adhere to the real conditioning variables used as input to the models at inference time.