Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.89 KB

File metadata and controls

45 lines (27 loc) · 1.89 KB

A Comparison of Generative Modelling Approaches for Conditional Molecular Structure Generation

By: Mike Jones and Kirill Shmilovich

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.

Comparisson of generated molecular trajectories

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 $\phi$, $\psi$ angles: adp_compare-2022-12-10_16 00 34

GAN training progress

Structures generated at intermediate training epochs for a fixed conditioning variable input:

DDPM diffusion process

Atom positions throughout the 1000-step diffusion process arriving at the final predicted structure.

Generated structures under different random noises

Using a fixed conditioning defined by the reference frame (transparent)

GAN

DDPM

Comparisson of Conditioning Free Energy Surfaces

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.

image