ehoogeboom / e3_diffusion_for_molecules

MIT License
432 stars 113 forks source link

question regarding generation #3

Closed orgw closed 2 years ago

orgw commented 2 years ago

Hi, thanks for the awesome paper

I was wondering if i can generate a molecule by inserting Zt(coordinates, atom types etc) instead of sampling Zt?

ehoogeboom commented 2 years ago

Hi, thank you for the compliment :). To answer your question possibly you could. It depends a bit on what you would want. I’ll give two examples;

1) You could for example insert an existing molecule at an early timestep (say for z_200, when the maximum is T=1000). The model would then refine the molecule.

2) Another option is to rewrite part of zt at each step during generation (for instance some/all positions in zt). Then the model could figure out the other stuff.

For these examples, it’s currently unknown how the model will act and so interesting research. Perhaps it is interesting to look at the paper where they show “SDEdit” which does something a bit related to this but on images.

orgw commented 2 years ago

Thanks!!