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

not finding H bond between HIS 95 NE2 and 6IC 202 N01 in 7rpz #171

Open
hstern2 opened this issue Feb 6, 2025 · 1 comment
Open

not finding H bond between HIS 95 NE2 and 6IC 202 N01 in 7rpz #171

hstern2 opened this issue Feb 6, 2025 · 1 comment

Comments

@hstern2
Copy link

hstern2 commented Feb 6, 2025

expected to find a hydrogen bond here? PLIP does not list HIS 95 in the list of H bond interactions

Image

@hstern2 hstern2 changed the title not finding bond between HIS 95 NE2 and 6IC 202 N01 in 7rpz not finding H bond between HIS 95 NE2 and 6IC 202 N01 in 7rpz Feb 6, 2025
@snbolz
Copy link

snbolz commented Mar 10, 2025

PLIP uses OpenBabel to identify hydrogen bond donors and acceptors. In your example, both nitrogens that would be involved in the hydrogen bond are recognized as hydrogen bond acceptors but not donors. Without a donor, PLIP does not detect a hydrogen bond. Indeed, whether the nitrogen in the imidazole ring of histidine acts as a hydrogen bond donor depends on its tautomeric state. The observed behavior of PLIP is related to how OpenBabel handles the tautomeric states and protonation of the histidine imidazole ring.

In summary, PLIP works as expected in your case, as it does not detect a hydrogen bond between two acceptors. However, in one of the tautomeric states of histidine, there might be a hydrogen bond between histidine and 6IC. Since PLIP is open source, you have the option to modify the code to better fit your specific requirements or even contribute to improving protonation in PLIP. Alternatively, you could use a pre-protonated structure along with the --no-hydro flag (as mentioned in issue #108) to define the protonation state of the histidine side chain.

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