Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🦠 Model Request: Pre-trained knowledge-guided graph transformer for molecular representation #1454

Open
miquelduranfrigola opened this issue Dec 17, 2024 · 5 comments
Labels
new-model New model requested

Comments

@miquelduranfrigola
Copy link
Member

Model Name

Knowledge-guided pre-trained graph transformer

Model Description

Neural fingerprints (embeddings) based on a knowledge-guided graph transformer. This model reprsents a novel self-supervised learning framework for the representation learning of molecular graphs, consisting of a novel graph transformer architecture, LiGhT, and a knowledge-guided pre-training strategy.

Slug

kgpgt-embedding

Tag

Descriptor

Publication

https://www.nature.com/articles/s41467-023-43214-1

Source Code

https://github.com/lihan97/KPGT

License

Apache-2.0

@miquelduranfrigola
Copy link
Member Author

/approve

Copy link
Contributor

New Model Repository Created! 🎉

@miquelduranfrigola ersilia model respository has been successfully created and is available at:

🔗 ersilia-os/eos8aa5

Next Steps ⭐

Now that your new model respository has been created, you are ready to start contributing to it!

Here are some brief starter steps for contributing to your new model repository:

Note: Many of the bullet points below will have extra links if this is your first time contributing to a GitHub repository

  • 🍴 Get started by creating a fork of your new model repository - docs
  • 👯 Clone your forked repository - docs
  • ✏️ Make edits to your new forked model repository - docs - Edits might include:
    • Updating the README.md file to accurately describe your model
    • Add source code for your model
    • Adding documentation for your model
  • 🚀 Open a Pull Request from your forked repository to the original repository. This will allow you to bring your local changes into the new ersilia model repository that was just created! - docs

Additional Resources 📚

If you have any questions, please feel free to open an issue and get support from the community!

@miquelduranfrigola
Copy link
Member Author

I am working on this model. Encountering issues with DGL library on a Mac, so probably will have to develop this model on Linux.

@miquelduranfrigola
Copy link
Member Author

Update: I have successfully run the model on the raluy computer (Ubuntu, GPU). The goal is to finalize the packaging by 18/12/2024.

@miquelduranfrigola
Copy link
Member Author

miquelduranfrigola commented Dec 18, 2024

I have done most of the necessary work, including the install.yml file and the relatively complex run.sh: https://github.com/ersilia-os/eos8aa5

Now I have realized that Ersilia Pack requires a Python version greater than 3.7: https://github.com/ersilia-os/eos8aa5/actions/runs/12391375778/job/34588326502

We need to figure this out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-model New model requested
Projects
Status: On Hold
Development

No branches or pull requests

1 participant