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

PoET for peptide binding affinity prediction #2

Open
vladimirkovacevic opened this issue Jun 5, 2024 · 2 comments
Open

PoET for peptide binding affinity prediction #2

vladimirkovacevic opened this issue Jun 5, 2024 · 2 comments

Comments

@vladimirkovacevic
Copy link

Would it make sense to utilise PoET for binding affinity prediction (ic50 score) of short peptide sequences (8-16 amino acids)? If yes, do you have any suggestions/comments on how to do it? Is it possible to obtain embedding (representation) for each protein sequence and pass it to some custom classification head that will be trained?

Thanks!

@timt51
Copy link
Collaborator

timt51 commented Jun 5, 2024

We haven't really tested with short peptides in particular, but if you have at least a couple of relevant homologs to condition on, PoET should be helpful. Fine-tuning PoET or training a model on top of PoET embeddings as you suggest are definitely reasonable ways of utilizing PoET for this!

The embed method (example usage in scoring script) can be used to get embeddings. If you want the embeddings for a lot of sequences conditioned on the same prompt, you can do so more efficiently using the logits method with return_embeddings=True (example usage in scoring script).

If you're interested, we also offer REST and Python APIs to get embeddings from PoET, which you can request access to through this form and is free for academic use.

@vladimirkovacevic
Copy link
Author

Thank you @timt51 for very detailed explanation. I'll try to test what you've suggested. Also, I've filled the form you linked. I'll let you know how it went.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants