Wrong MMFF atom types with aromatic rings #5625
Unanswered
apiserchia
asked this question in
Q&A
Replies: 1 comment 1 reply
-
|
Ciao Andrea, The atom types assigned by RDKit are correct, and so are partial charges; I have just verified the assignment with MOE and OpenBabel I get the same atom types and partial charges: Thymine is not aromatic according to the MMFF aromaticity model, which is why after assigning MMFF atom types the aromaticity flags are all set to |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Given a SMILE containing aromatic rings, MMFF methods use their own aromaticity model therefore changing molecule's aromaticity. In this way I get wrong MMFF94 atom types and energy contributions. I read on the following article "Bringing the MMFF force field to the RDKit: implementation and validation" that
Also RDKit Documentation clearly states that
Is there a method/way to retrieve correct MMFF94 atom types and energy contributions from a given SMILE? If yes, what should I do? Am I missing something in the following snippet of Python code?
To Reproduce
Here below I attach an output screenshot printed from the above snippet of Python code. Only [atom | MMFF94 atom type | is atom aromatic] and bond stretching contributions are shown for sake of brevity.
I would expect to see right MMFF94 atom types for aromatic atoms and ring atoms to be recognized as aromatic.
I have the same problem e.g. for all nucleobases and also for thymine expressed in different ways such as
CC1=CNC(=O)NC1=OorO=c1[nH]c(=O)[nH]cc1CI'm using
Thank you in advance for any help!
Beta Was this translation helpful? Give feedback.
All reactions