It's been a while since I've studied chemistry. Now, I am reading the documentation of RDKit. At a certain point, the term "kekulization" is mentioned. What is kekulization (in RDKit, if this is not a standard chemical term)?


This is a method to generate alternate Lewis structures of the same molecule. Here are two examples from the cumulative dissertation by Sascha Urbaczek[1]:

Figure 2.1 (from [1]): Two examples for the ambiguities resulting from the description of molecules by valence bond structures. In case of asymmetric substitution at the aromatic ring, the two valence bond structures of example (1) are not identical due to the different locations of the double bonds. The same applies for the three structures in (2) in which both the double bond and the positive formal charge change positions.

If you were to search for the left molecule in panel (1) using an image search or a SMILES string, you might miss the right molecule in that panel.

According to the RDkit document cited in the question, the software routinely generates the alternate position of double bonds, and then (in a second step they call "aromatization") labels the ring as aromatic. In panel (2), there are three possible Lewis structures contributing to the actual structure (i.e. there is resonance), so the software would have to generate all three to be able to search for identical structures.

  1. Urbaczek, Sascha. A consistent cheminformatics framework for automated virtual screening. Ph.D. Thesis, Universität Hamburg, August 2014. URL: http://ediss.sub.uni-hamburg.de/volltexte/2015/7349/; URN: urn:nbn:de:gbv:18-73491; PDF via Semantic Scholar
| improve this answer | |
  • $\begingroup$ I do not really get the connection that led to the naming, but fwiw i suppose this is named after Kekulé? en.wikipedia.org/wiki/Kekul%C3%A9_Program $\endgroup$ – bukwyrm Jun 7 '19 at 9:46
  • 1
    $\begingroup$ @bukwyrm Kekule of benzene structure fame. Alternate positions for double bonds, or delocalising the double bond electrons into hybrid orbitals. $\endgroup$ – Neil_UK Jun 7 '19 at 13:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.