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

Posebuster dataset demo in HelixDock #292

Open
ivandon15 opened this issue May 27, 2024 · 1 comment
Open

Posebuster dataset demo in HelixDock #292

ivandon15 opened this issue May 27, 2024 · 1 comment

Comments

@ivandon15
Copy link

Hi PaddleHelix,

During reproducing, I found out the json files related to posebuster dataset are actually the same as pdbbind, is that right?
Besides, I was also wondering how to using the score function as you mentioned in the paper to choose the good generated ligands? Please tell me if I missed something.

Thank you for your work and patiences!

@Noisyntrain
Copy link
Collaborator

Hi ivandon, the posebuster dataset config has now been fixed. As for the score function, for the RTMScore part, you may refer to RTMScore repo and use the predicted ligand and protein to as the input to get the corresponding score. For the PoseBuster score, you may install posebuster tool from https://github.com/maabuu/posebusters/tree/main , and use the command bust ligand_pred.sdf -l mol_true.sdf -p protein.pdb --outfmt csv to get the number of checks that the compelx passes(note that the last check RMSD<2A needs to be excluded from the counting). Now you can combine the two scores together(with a weight of 0.9 and 0.1 acordingly) to get the final score. And please note that for multi-time sampling, you need to remove line 164 in evaluate.py:

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