Exploring thionation with Hückel molecular orbital theory
Hückel Molecular Orbital (HMO) theory stands as one of my favourite concepts from my undergraduate studies in physical organic chemistry. Despite its simplicity and the underlying assumptions, it offers an intuitive understanding of π-conjugated molecules and is a readily comprehensible extension of the somewhat simplistic particle-in-a-box model.
Recently, while pondering the question of why thionating a carbonyl molecule enhances its electron-accepting capabilities, as explored in our 2023 publication (PCCP DOI: 10.1039/D2CP05186A), I realized that the good old HMO theory could offer a fairly satisfying explanation. This question arose from our observations while working with various thiocarbonyl molecules (R2C=S). We (as well as others) consistently observed that these molecules exhibit a greater propensity to accept electrons than their carbonyl counterparts (R2C=O). This observation appeared to defy expectations based on a somewhat simplistic consideration of electronegativity (2.58 for sulfur and 3.44 for oxygen).
Upon closer analysis, we revealed that the enhanced electron affinity in the C=O $\rightarrow$ C=S substitution stems from the weaker overlap between sulfur’s 3p orbitals and carbon’s 2p orbitals in C=S, in comparison to the better interactions between the valence 2p orbitals of carbon and oxygen in C=O. This reduced overlap results in a less effective antibonding interaction, leading to a lower LUMO energy and increased electron affinity.
The diminished overlap between (2p)C and (3p)S is well-represented by the (empirical) parameters utilized in the HMO theory. In the HMO Hamiltonian matrix, the Coulomb integral αC represents the energy of the individual (2pπ)C atomic orbital of carbon, while the resonance integral βCC characterizes the coupling between adjacent (2pπ)C orbitals. By adjusting the integral values for carbon through αX = αC + kX × βCC and βXY = kXY × βCC, the property of the frontier orbitals of heteroatom-containing π systems can be estimated in the Hückel framework (kX and kXY are proportionality constants for heteroatom X).
Using formaldehyde (H2CO) and thioformaldehyde (H2CS) as examples, we have:
αO = αC + kO × βCC = αC + 0.97βCC
βC=O = kC=O × βCC = 1.06βCC
and
αS = αC + kS × βCC = αC + 0.46βCC
βC=S = kC=S × βCC = 0.81βCC
The energy of the π* level would be:
E(π*) = αC – 0.68βCC for H2CO
E(π*) = αC – 0.61βCC for H2CS
i.e., the π* level of H2CS is less destabilized.
Even without solving the eigenvalue problem of HMO theory, this result is intuitively expected: the resonance integral βC=S is smaller than βC=O, lowering the energy of the π* orbital in H2CS. In our PCCP paper, we further showed that this βC=X can be quantitatively estimated as βC=X ≈ |⟨hC|F|hS⟩|, where hX are natural atomic hybrid orbitals (NHO), and F is the Fock (Kohn–Sham) operator.
However, it is important to note that semiempirical HMO may not always yield the correct picture. When comparing ester (RC(O)OR) and thioester (RC(O)SR), we found that E(π*) = αC – 0.79βCC for the former and αC – 0.86βCC for the latter, suggesting a higher π* level for the sulfur compound. This result, however, conflicts with DFT calculations and the experimental reduction potentials of these molecules. The inconsistency arises from the larger βC–S = 0.69βCC than βC–O = 0.66βCC (as opposed to being smaller in the previous comparison; note the difference in βC=X and βC–X used here). Therefore, despite the elegance of HMO, we recommend using the DFT-based NBO/NHO analysis to obtain a more reliable understanding of the electronic effects of heteroatom substitution on π*-conjugated molecules. Please see DOI: 10.1039/D2CP05186A for detailed discussion.
For this work, we also prepared a (yet another!? link1 and link 2) Python script to solve simple Hückel systems (not the ‘extended Hückel’). While this script is primarily designed for π-conjugated hydrocarbons, you can adapt it for heteroatom-containing systems by adjusting the Coulomb and resonance integrals in the Hückel matrix. Several examples are included in this interactive Jupyter Notebook for your reference (hosted in Google Colab).
Furthermore, to enhance usability, the script can generate the Hückel matrix from a molecular SMILES string using the RDKit toolkit’s GetAdjacencyMatrix
module. To end this post: You may find it intriguing to explore this script and compare the energy levels of two isomeric molecules: 2-phenyl-1,3-butadiene: C=CC(c1ccccc1)=C
and 1,4-divinylbenzene: C=Cc1ccc(cc1)C=C
(spoiler alert: they are the same!).