-
Notifications
You must be signed in to change notification settings - Fork 37
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
From pdb redo testing; 7N5 had outdated atom names and other updates #35
Conversation
This reverts commit 48bc08b.
BJ3/WEL: updated using Acedrg 264 K39: demoted to non-polymer
It seems that all tests have failed. We need to check and correct them before approving for the update. Have you added new monomers to the mon_lib_list.cif also? |
One may be my error. I will check them and let you know what was wrong. |
In EXA, IEK, and JL0, there some lines like
inserted. Perhaps you did not properly resolve conflicts? Please add a commit to this branch to fix those files. |
Thanks for pointing that out. I'll check |
Fixed. I also noticed that the hydrogen names in EXA are non-standard. I'll ask the PDB to fix that. |
I see that there are two ligands with metals (CLF and 8M0). They seem to have problems. |
libcheck << eof >>& $WORKDIR/make_dic.log eof Using the CCD file as a starting point |
libcheck made mistake. These ligands should be done with care.
|
What should we do with cases like 8ML0? Do we need a ligand named 8M0 which is going to be never complete? |
These sort of metal clusters are rare but they are a genuine use-case for some. Perhaps we don't need these compounds in the monomer library but we do need a way to generate restraints even if they are not entirely perfect. The current output of libcheck is not great but good enough to run pdb-redo. The biggest problem arises if you write out the model with hydrogens that should not be there. |
We may be able to generate better distances and angles for cases like CLF - but still external distances angles need to be used. |
The test still failed, because R0I was not added to mon_lib_list.cif. IEK: this may be accidental (just a newline added). I may revert this to make the history clean. CLF and 8M0: these are not added in this PR. We should fix them, so it could be discussed elsewhere after closing this. In this PR, R0I and S5Q are made by libcheck. I have not looked into them yet.
PDB people mentioned they may make H/H2/H3 the standard: wwPDB/backbone-extension#1 (comment). Your request would be appreciated. |
I added R0I to mon_lib_list.cif that solved the checks |
newline addition reverted
Ok. I looked at R0I in the PDB. I am not sure that this ligand is correct. In one of the PDBs density seems to be weak and methyl group seems to be out of place. In another case neither metyl not ethylene group seem to be present. Now a question? Should we add all CCD entries to our monomer library or should we do some sanity check. (density, chemistry and so on)? |
I guess the Pt atom will cause an enormous amount of radiation damage and the sites are not fully occupied. For sake of pdb-redo it is not needed to add all new ligands to the ML. I would like to add things that cause specific problems with AceDRG. I am in favour of adding new compounds to the ML but there is no real rush from my side. I'm more interested in adding LINKs but these need to be curated. The good news is that new LINKs are not that common and the current fallback in Refmacat seems robust enough. About checking CCD entries: that is not our primary job. However, if we notice specific problems or naming inconsistencies, by all means please report them. I try to do that once a month. If you want to be in the loop, I can CC you. |
I also checked S5Q and PDB 8boq. Fe-S bond lengths and angles from libcheck seem inappropriate and inconsistent with the model.
You could also use |
Ok. Let me try these and see if we can get a better geometry values. There seems to be a carbon in this ligand. It is unusual. |
I should be able to fix R0I and few others by the next week. |
#40 takes care of the atom name updates
R0I and S5Q restraints were remade using Kaveh and Fei's programs, and fixed manually. Now the branch can be merged? |
@drlemmus could you please test this please? |
Tested, both behave properly in pdb-redo and coot |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Robbie seems to be happy.
@drlemmus Thanks for testing. Next time please consider making a branch from the latest master, which will make the history cleaner. |
Will do. |
7N5 was not compatible with the current CCD and needs replacement