-
Notifications
You must be signed in to change notification settings - Fork 23
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
Odd data in PDBBind2016 #19
Comments
The data we utilized is downloaded directly from the PDB at the time of the data creation, we only took the affinity numbers from the PDBbind data and were matching PDB+ligname from the PDBbind to what was identified via pocketome. Could you give more information about this example (Pocket & specific files)? |
Or did I misunderstand, and you meant exactly the PDBbind2016 data? |
Additionally, looking at the 5c28 example you mentioned, the molecules are the same. Could you provide more examples of faulty data, and also describe how you are trying to re-compute the RMSDs? |
Here is the directory. Files are 5c28_docked.sdf and 5c28_ligand.sdf |
Doesn't look different to me. Looks like the same molecule rotated 180 degrees. |
Sorry you are right. I apologize for the inconvenience. For RMSDs I was using rdkit CalcRMS and spyrmsd. I'll go back and fill this out with more detail. Sorry again for the incorrect bug report. |
For the RMSDs that we reported, we used obrms to calculate them (comes when you install openbabel). |
CalcRMS does not do symmetry correction. spyrmsd is suppose to. I'd be interested in seeing examples where obrms and sprmsd differ. |
I'll try to dig up examples: For CalcRMS, the documentation says: "Note: This function will attempt to align all permutations of matching atom orders in both molecules" Doesn't this imply it does symmetry correction? |
Huh, you're right - that's what the documentation says. Not sure why there is also GetBestRMS then. Maybe historically it CalcRMS didn't do that? |
|
I suppose that 'obrms' also calculates the RMSD without moving either molecule? |
Yes, unless -m is passed. |
I wanted to flag some oddities with the PDBBind2016 dataset. I've tried to recompute the RMSDs and have noticed a very large fraction do not match the data. One particularly odd example I found was in 5c28 where the docked ligand is a different molecule from the crystal ligand. Is there by any chance a cleaner version of the PDBBind docked dataset that could be used?
The text was updated successfully, but these errors were encountered: