Jump to content

First steps with ONIOM

From ChemWiki

Create the first ONIOM molecule

Before going further, try to run our first ONIOM calculation !

First of all, using GaussView, draw benzene and distort it, by moving a carbon out of the plane (this can be achieved by changing the dihedral angle). Then select the different areas of the molecule on which different levels of theory should be applied. (Edit --> Select Layer). For this ONIOM calculation the three carbons around the distorted centre have been selected as 'high level' and the three carbon atoms that remain in the plane have been selected as 'low level'.

Finally, set up the ONIOM calculation (Calculate --> Gaussian Calculation Setup) by selecting the 'method' tab, and then choose the basis sets for the two different layers by selecting 'Multilayer ONIOM Model'. Here, B3LYP/3-21G has been selected for the high level theory, and HF/3-21G has been selected for the low level theory. Also remember to select optimization from the 'job type' tab.

Input

You must have an input like this one :

Media:oniom_essai1.gjf

Output

In the output file the energy of the molecule at each iteration can be found. In fact there are four different energies listed, which correspond to terms in the following equation:

EONIOM=Emodelhigh+EreallowEmodellow


 ONIOM: calculating energy.
 ONIOM: gridpoint  1 method:  low   system:  model energy:  -115.814040178590
 ONIOM: gridpoint  2 method:  high  system:  model energy:  -116.609098705187
 ONIOM: gridpoint  3 method:  low   system:  real  energy:  -229.419112698610
 ONIOM: extrapolated energy =    -230.214171225207

So EONIOM corresponds to ONIOM: extrapolated energy

Media:oniom_essai1.log

Limitations

You have just completed your first ONIOM calculation, however, this is not a good example of what ONIOM can be used for. This is because the way that we delimited the system between the high and low level theories has broken the aromaticity of the benzene ring.

The primary use of ONIOM is to consider a specific region in which a chemical process occurs at a high level of theory, whilst using a low level of theory to model spectator regions of the system. This is because whilst the spectator regions interact with the region of interest, they do not require large amounts of computational time to provide an accurate model of the whole system, as they plays a more minor role in reactivity.

Another way to select layers

In order to select different layers you can also use the atoms list. I recommend this method when working with a big molecule (like a protein) in order to select a chromophore or specific amino acid to be calculated at a high level of theory.

Open the atom list (Edit --> Atom List) and then click on the 'L' button in the toolbar to show the ONIOM layer of each atom. Then click in the layer column and you will be able to change the layer of the atom.


Get back to Introduction

Next part ONIOM for excited states