Is it possible to treat nitrogens equivalently in, for example, [NH2+]=C(N)C ? #45
Replies: 3 comments
|
In a broader context, this question also relates to: openforcefield/openff-forcefields#125 |
|
Hi Chris, thanks for raising this issue. It is indeed very linked to #2 and David's comment is probably still the best summary of the situation. Right now the best immediate or short-term solutions we would have are clever SMARTS pattern matching, which is fairly case-specific and ultimately limited. David and Trevor mentioned some solutions to the problem that would be somewhat general solutions, but both would take a bit of scientific effort so are probably not coming soon. I'm interested that the nitrogens had different charges (I presume using OpenEye?). Using OpenEye v2024.2.1, I seem to get symmetric charges across the molecule when I try to reproduce. Also FYI, NAGL also treats the molecule symmetrically.
|
|
Thank you very much for your comments Lily. The charges I reported were from the base openfe conda env, without OpenEye. OE does give me symmetric charges, which was my "I have other ways to fix that". We're still stuck with the asymmetric bond and angle terms (and presumably dihedral, though I did not check). Thanks also for the suggestions on ways we could fix this and the heads up that a general openFF fix is not likely in the near term. |


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
When I parameterize 1-Iminoethanaminium ("[NH2+]=C(N)C") with openff using the code below, I find that the two C-N bonds differ (as do charges). Is there a way to get a resonance-based parameterization, for example like most protein force fields treat the side chain oxygen atoms of unprotonated glutamic acid identically? This seems similar to https://github.com/orgs/openforcefield/discussions/2 ("Aromaticity of Imidizoliums"). Although I'd be interested to understand if there is a specific solution for this simple molecule, my interest is the general behavior that is exemplified by this toy example.
The two C-N bonds are not equivalent:
Given this atom order:
Charges on the two nitrogens also differ, though I have other ways to fix that:
Thank you,
Chris.
system.xml.txt
All reactions