Why are hydrogens needed for generating conformer (EmbedMolecule) ? And what are the risk to generate a conformation without it ? #7179
Unanswered
vincrichard
asked this question in
Q&A
Replies: 1 comment 1 reply
-
I also notice that on an older version of rdkit |
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
-
Hello rdkit community,
My question arises from an issue I am facing when generating a constrained conformer on a smiles with stereochemistry. I can't share the structure for confidential reasons but it can be assumed to be correct.
I have a core which is used for constraining the embedding. The molecule itself has no problem with conformation generation.
I notice that the constrained generation fails when I generate while adding hydrogen, but works if I just pass the molecule as it is.
When debugging, I found that
FINAL_CHIRAL_BOUNDS
was the main cause of error in the EmbedMolecule method, and that passingenforceChirality
to False make it possible to generate conformers.However, I am not sure of the implications of both cases.
For now I would be inclined to generate the conformer without H, add H after conformer generation (with coordinates), and optimize the conformation with UFFGetMoleculeForceField (with a constrain on the core).
Again, I am wondering how much error it can involve and what are the risks to proceed this way ?
Any advice ? Or pitfalls I should be aware of?
Beta Was this translation helpful? Give feedback.
All reactions