You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed some existing code bases from previous work. Since we are heading towards using torch_geometric, which itself has pretty complete data structures for graphs, should we just directly use those? Otherwise I suppose we need to write codes to port our structures to torch_geometric compatible ones.
Also naming is a bit not intuitive: neural_fp.py is mostly on mol-graph data structures. I didn't see a ECFP (or other fingerprint) function. transformer.py defines many torch nn modules, many of which can be found in torch_geometric I believe.
I suggest organizing things the same way as deepchem? Such as dividing into subfolders for data manipulation, fingerprint, nn models, etc.
The text was updated successfully, but these errors were encountered:
@miaecle This seems like a good idea! Would you have any pytorch-geometric example code that does this?
Sorry, copied in code from a couple of sources as starters so it's all jumbled in. I have an open PR that cleans it up a bit into the deepchem structure. I'll go ahead and merge that in so the repo looks a little cleaner.
I noticed some existing code bases from previous work. Since we are heading towards using
torch_geometric
, which itself has pretty complete data structures for graphs, should we just directly use those? Otherwise I suppose we need to write codes to port our structures to torch_geometric compatible ones.Also naming is a bit not intuitive:
neural_fp.py
is mostly on mol-graph data structures. I didn't see a ECFP (or other fingerprint) function.transformer.py
defines many torch nn modules, many of which can be found intorch_geometric
I believe.I suggest organizing things the same way as deepchem? Such as dividing into subfolders for data manipulation, fingerprint, nn models, etc.
The text was updated successfully, but these errors were encountered: