ersilia-os / ersilia

The Ersilia Model Hub, a repository of AI/ML models for infectious and neglected disease research.
https://ersilia.io
GNU General Public License v3.0
225 stars 146 forks source link

🦠 Model Request: PGMG pharmacophore-based generative model #891

Open miquelduranfrigola opened 1 year ago

miquelduranfrigola commented 1 year ago

Model Name

Pharmacophore-guided molecular generation

Model Description

Based on a molecule's pharmacophore, this model generates new molecules de-novo to match the pharmacophore. A graph neural network encode spatially distributed chemical features and a transformer decoder generates molecules

Slug

pgmg

Tag

Compound generation

Publication

https://www.nature.com/articles/s41467-023-41454-9

Source Code

https://github.com/CSUBioGroup/PGMG

License

GPLv3

miquelduranfrigola commented 1 year ago

A critical point here is the generation of pharmacophores given a SMILES molecule. This needs to be done automatically.

For context, see this issue: https://github.com/CSUBioGroup/PGMG/issues/7

miquelduranfrigola commented 1 year ago

/approve

github-actions[bot] commented 1 year ago

New Model Repository Created! 🎉

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

🔗 ersilia-os/eos69e6

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

Additional Resources 📚

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

miquelduranfrigola commented 7 months ago

See discussion on authors repository about generating pharmacophore files: https://github.com/CSUBioGroup/PGMG/issues/7 Interestingly, they also offer a web server: https://www.csuligroup.com/PGMG/#/submit

GemmaTuron commented 2 months ago

@miquelduranfrigola we have been having the pgmg model hanging around for a while. We are well covered now in generative models I think, specially with the summer sprint. Do we close it and do not incorporate it or we do and finish this issue?

miquelduranfrigola commented 2 months ago

I would like to finish this. This model is important for scaffold hopping so, whenever we retake ChemSampler, it can prove to be useful. We just need to decide when we allocate the time.