MinkaiXu / GeoDiff

Implementation of GeoDiff: a Geometric Diffusion Model for Molecular Conformation Generation (ICLR 2022).
MIT License
327 stars 71 forks source link

Question about GFN and GeoDiff-A Implementation #7

Closed lyzustc closed 2 years ago

lyzustc commented 2 years ago

Hi authors,

Thank you for sharing codes of your great work! According to your paper, GeoDiff has two different versions including GeoDiff-A and GeoDiff-C. But it seems only the codes of GeoDiff-C are provided. In addition, it is mentioned in the paper that graph field network (GFN) is used but I cannot find the codes of GFN, while SchNet seems to play the role of GFN in current implementations.

I am wondering whether the implementations of GFN and GeoDiff-A will be provided in the future? Thanks!

Best,

MinkaiXu commented 2 years ago

Hi Youzhi,

Thanks a lot for your interest!!

  1. I'm still preparing the code of GeoDiff-A. Actually, another most recent paper (https://arxiv.org/abs/2203.17003) takes a similar method by aligning the Center of Mass. Not sure whether they provide code but you may also take a look!
  2. As elaborated in the implementation details part of the Appendix, GFN actually is just used to convert invariant features to equivariant features. You know, SchNets and GINs are just invariant neural nets, so GFN plays a role similar to the last layer of GemNet, to transform equivariant features.

Ping me if you have any problem playing with the code!

Best Minkai

lyzustc commented 2 years ago

Hi Minkai,

Thanks a lot for your clarification and recommended paper! By the way, I found the authors of this paper have made their codes public (https://github.com/ehoogeboom/e3_diffusion_for_molecules).

Best Youzhi