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

Pocket Volume Estimations #68

Open
apl22 opened this issue Feb 23, 2024 · 2 comments
Open

Pocket Volume Estimations #68

apl22 opened this issue Feb 23, 2024 · 2 comments
Labels

Comments

@apl22
Copy link

apl22 commented Feb 23, 2024

Hi,

On the webserver there's an easy way to create a task which calculates the volumes of predicted pockets from P2Rank. Is there a way to run these tasks from the CLI? I've got a population of proteins with predicted pockets that I can't submit all to the webserver for.

Thanks!

@rdk
Copy link
Owner

rdk commented Mar 7, 2024

Hi,
unfortunately this is not possible at the moment. The volume calculation you see on prankweb.cz is actually done in the browser and is not part of P2Rank. A quote from the author:

The pocket volume is calculated by taking the atom coordinates from Mol* and then computing the convex hull of these atoms (I'm using an library for this). Everything is basically in this piece of code: https://github.com/luk27official/prankweb/blob/main/frontend/client/tasks/client-atoms-volume.tsx
The theory behind this is explained here: http://chenlab.ece.cornell.edu/Publication/Cha/icip01_Cha.pdf

I am considering implementing a pocket volume calculation estimate into P2Rank. It would be an optional function and it would probably make the prediction several times slower. Also, it would be based on a different algorithm than the one in PrankWeb. Would it be useful to you?

@rdk rdk added the question label Mar 7, 2024
@apl22
Copy link
Author

apl22 commented Mar 8, 2024

Hi,

No worries, thanks for letting me know I'll take a look at the code. Pocket volume calculation would definitely be useful to me, please let me know if you implement it!

Thanks!

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

No branches or pull requests

2 participants