-
Notifications
You must be signed in to change notification settings - Fork 50
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
difference of reporting experiment results #7
Comments
the result from the GitHub model should be about the same as the one reported in preprint. we only slightly updated the coordinates generation part of the code. The v1.0.1 is not released yet. |
@luwei0917 |
Yes. In my opinion, that's the beauty of TankBind. You don't need prior knowledge of the complex structure to predict the affinity. |
@luwei0917 |
The coordinates of the ligand is determined based on its interaction with the protein and constraint imposed by chemical bonds and excluded volume effects. |
|
It is based on the RDKit generated conformation, not PDBbind when testing or inferencing . It is based on PDBbind conformation during training. The conformation of the ligand is predicted, not given. |
|
The LAS mask exists in self dock. therefore, only the basic constraint is imposed. The general conformation is determined by the interaction. |
@luwei0917 |
yes. I think so. relative distance is SE(3)-equivariant. |
LAS includes rings, and the N-O-C ring in the predict example of your code, however, the N-O-C ring is not rigid, which should not in the LAS mask ? |
protein's GVP embedding and ligand's torchdrug feature, is these features invariant or equivariant? |
I used "Chem.GetSymmSSSR" function in RDKit to get the ring. Could be that some ring should be rigid but considered flexible, or other way around. If you have better solution, please let me know. |
Chem.GetSymmSSSR is used to obtain symmetry smallest ring, not necessarily rigid. So we could choose from "Chem.GetSymmSSSR" rings that have only one RDKit conformation? |
Right, but how could I know if the ring only have single RDKit conformation? |
|
The checkpoint and predict code cannot reproduce the results in the paper, especially the 'mean' column in Table 1. Have you test before? Any suggestions? |
Thanks for the "rigid_ring" function. If this is not the problem, can you send me your folder/scripts to [email protected] and I will take a look. |
I have solved the re-order problem, but still can't reproduce the result. The email with the code and the reproduced results has been sent to your email address. Hope to get your suggestion. |
Thanks for your suggestion email. There are still some diffs in the new reproduced results and the details have been sent to your email. Hope to get your reply. |
I am hitting analogous issue. |
@Yuki0613 I uploaded the notebook for evaluating the test set. |
|
I used top10 p2rank pockets. you probably used all pockets. |
Can the training code be updated? |
I think new_dataset.compound_dict is built by |
There is difference between reporting experiment results of paper and results from github code.
Is the paper results from TBind v1.0.1, the github from TBind v0.5.0 ???
The text was updated successfully, but these errors were encountered: