-
Notifications
You must be signed in to change notification settings - Fork 116
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
Wrong placement of added hydrogens. #179
Comments
A user of my tool reported this problem to me, too, in his case from Arginine, which I haven't bothered trying to resolve with PDBFixer. |
Adding hydrogens is done in two steps. First, it just sticks the hydrogens at mostly random positions, not worrying about whether they're realistic. Then it runs a local energy minimization to move them into more reasonable positions. In your case, it looks like the local energy minimization is failing. I can't tell why without access to your file. Usually it means there's some piece of the system that's producing huge forces, a severe clash between atoms or something like that, that causes the minimizer to give up without doing anything. |
If you're using OpenMM 7.2.2, you might try installing the beta of 7.3. It includes a change to make the minimizer a bit more robust in the presence of very large forces. |
In my case, I think I'm using post-7.2.2, although I haven't updated since July I think. According to
However, if I dig into |
If you updated in July you have the changes to LocalEnergyMinimizer. They were made longer ago than that. |
Hi all ! Thank you for you answers. I will try to install the beta version. Is it the one on the GitHub? I couldn't find the version. I should also report that the hydrogens already present in my input PDB files are either removed and added back by openMM or are somehow minimized since they have moved. Nevertheless, I don't know if similarly to what opennMM.Modeller it should keep the already described hydrogens. |
You can install the beta with
Give that a try. |
It seems that the 7.3 solves most of the problems indeed ! |
Great!
Good idea. Currently it performs minimization of all hydrogens. It would be better to only minimize the ones that have just been added. I'll mark this issue as a feature request to track that. |
Dear all,
I have noticed a problem when adding hydrogens to a structure resolved in Xray and pre-processed with Maestro. Sadly I cannot share the details of the structure but here is a snapshot of one of the many misplaced hydrogen atoms.
The code which leads to the aforementioned artefact is as follows :
Hope this helps, cheers
NM
The text was updated successfully, but these errors were encountered: