Natural Transition Orbitals (NTO) Analysis

1. Preface

When computing excited sates using CIS, TDHF, TDDFT methods, the transition modes can be expressed as a linear combination of different ways of transition between the occupied orbitals in the ground state and the virtual orbitals. In many cases, only one type of transition has a larger contribution. For example, following is a Gaussian output of acrolein @RIS/6-31+G*.

 Excited State   2:      Singlet-A'     7.0919 eV  174.83 nm  f=0.7713  <S**2>=0.000
      15 -> 16         0.66677
      15 -> 25        -0.13319

The MO15 -> MO16 transition contributed 88.9% (= 2 x 0.66677^2 x 100%) for excited state S0 -> S2. Therefore, the S0 -> S2 transition can be elucidated by analyzing this dominant orbital transition pattern.

On the other hand, for the excited state S0 -> S1 of same molecule:

 Excited State   1:      Singlet-A"     4.6966 eV  263.99 nm  f=0.0003  <S**2>=0.000
      14 -> 16         0.56407
      14 -> 20        -0.21920
      14 -> 25        -0.24192
      14 -> 29        -0.17712
      14 -> 33        -0.13568

Although MO14 -> MO16 contributed 63.6% of S0 -> S1 transition, this is not sufficient. However, if other orbital transitions with small coefficients are also considered, the analysis will be difficult to identify. Natural Transition Orbitals (NTO) can solve this problem by transforming the molecular orbitals. This allows describing the complex transition with just one transition from an occupied orbital to a virtual orbital, making the analysis much easier.

2. NTO Analysis

2.1 One-Step Method

As example, the route section of input file for NTO analysis (S0 -> S1) is like:

TDDFT: #p td b3lyp/6-31g(d) pop=(saveNTO,NTO) density=transition=1 CIS: #p cis/6-31g(d) pop=(saveNTO,NTO) density=transition=1

For further analysis of S0 -> S2 transition, here are 2 options:

  1. #p cis/6-31g(d) pop=(saveNTO,NTO) density=transition=2
  2. #p cis(read)/6-31+G* guess=read pop=(saveNTO,NTO) density=transition=2, this method should be faster.

2.2 Multi-Step Method

This method requires an excited state calculation at first.

i) Excited State Calculation

%chk=es.chk
#p td=(nstate=10) b3lyp/6-31g*

[Molecule Specification]

ii) NTO Calculation

%oldchk=es.chk
%chk=state_N.chk
#p b3lyp/6-31g* geom=allcheck guess=(read,only) density=(check,transition=N) pop=(saveNTO,NTO)

For method 2.1 and 2.2, convert the .chk file to .fchk file, and open it by GaussView to plot the MO. In this example, the transition 15 -> 16 contributed 99.3% to S0 -> S1.

2.3 via Multiwfn

Multiwfn also provides a function for NTO analysis. For more detail, please refer to the Section 4.18.6 in user manual.




Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • Gaussian Common Errors and Solutions
  • Visualization of Aromaticity: AICD
  • Visualization of Aromaticity: GIMIC