There are basically two kinds of electron correlation: static and dynamic. The former is mostly related to the lack of ab initio methods, namely Hartree-Fock, to fully describe the state of a polyelectronic system with a single electron configuration (described in turn by a single Slater determinant), therefore the use of Multiconfigurational methods ensures a better treatment of the static electron correlation by using wave functions constructed as linear combination of various Slater determinants. However, the more configurations included the harder it is to handle the problem from a computational standpoint and some approximations have to be made. One of such approximations consists in restricting the so-called active space allowing for only single and double excitations from the most important orbitals (in terms of occupation) or by restricting the number of electrons to be promoted in various excited state configurations.

As part of our research on Multi-Excimeric states for describing exciton transference between photosynthetic pigments, we have had to make use of the RAS-2SF approximation as implemented in Q-Chem 5.0 by Prof. David Casanova from the Donostia International Physics Center.

The following is a thorough tutorial on the use of Q-Chem 5.x for RAS-2SF calculations mostly written by Gustavo “Gus” Mondragón, who extensively used this method during his photosynthesis research.

The first step, before the RAS-nSF calculations is a geometry optimization, even if you work with x-ray structures, a constrained hydrogen optimization could increase accuracy. Then, we need to calculate a single-point energy using RAS. Comments in the input file can be inserted by placing a “!” sign before the comment:

$rem
   jobtype               sp          !We set the calculation as a single point one
   exchange              HF          !The calculation is performed by ab initio Hartree-Fock method
   basis                 BASIS SET   !Set the basis of your choice and needs
   unrestricted          false       !Set if your calculation is spin restricted or unrestricted.
   max_scf_cycle         CYCLES      !SCF cycles. Default 150
   mem_total             MEMORY      !Total memory for your calculation.
   gui                   2           !Calls a CHK file
   molden_format         true        !Print the information into a MOLDEN format, you can open the MO graphics
   print_orbitals        N           !Set the number of virtual orbitals to print
$end

$molecule
0 1
... 
$end

This performs a single point Hartree-Fock calculation for the exchange energy at the ground state assuming a singlet spin multiplicity. The “molden_format” line allows you to print the information of your Q-Chem work into a MOLDEN format, and use it to visualize the molecular orbitals of your calculation, and in the “print_orbitals” line we need to specify not only if we want to print the orbitals, but also how many virtual orbitals we want to print (by default, all occupied ones are printed by specifying “true” keyword, plus 5 virtual orbitals), so if we want to print 25 additional virtual orbitals instead of the occupied ones, we replace “N” with “25”, which will be printed in the output. As with Gaussian, you can establish various calculations, but you must write after “$end” of molecular coordinates:

$molecule
... 
$end
---blank line---
@@@
---blank line---
$rem
... 
$end

The line @@@ is similar to the use of –Link1– in Gaussian.

the next step is a single-point calculation of the molecule at the spin multiplicity of interest. For example, for singlet fission, we use a quintet as the final multiplicity because it is similar to the state we’re looking for and will thus help us to build the required wavefunction for SF.

$molecule
... 
$end
---blank line---
@@@
---blank line---
$rem
   scf_guess     read
   jobtype       sp
   exchange      HF
   basis         BASIS SET
   gui           2
$end
---blank line---
$molecule
 0 5
 read
$end

We now need to establish the active space for the excited states calculation. It is convenient to fragment our molecule to work with RAS by using the “ras_nfrag” and “ras_nfrag_atoms” keywords, we only need to know the atomic coordinates well and I highly recommend to pay attention if the atoms of your molecules are ordered by coordinates, this shall facilitate your work when you get at this point. With the identification of fragments, also a molecular orbitals localization is recommended. As the molecular fragments are built, the molecular orbitals also must be localized in them. Avoiding this step increases the computational cost. This will localize the active space orbitals as well as the virtual and occupied ones. This part is controlled by using the “ras_frag_mo” and “ras_mo_sets” keywords. RAS-CI can be called with the “correlation” keyword. As usual, we need to specify the number of desired roots.

$molecule
... 
$end

@@@

$rem
   exchange          HF
   basis             BASIS SET
   unrestricted      false
   max_scf_cycles    CYCLES
   gui               2
   mem_total         MEMORY
   correlation       rasci           !Here's the RAS-CI method. RAS-CI2 does not calculate excitonic states
   ras_roots         ROOTS           !Set how many roots you want
   ras_act           ORB             !Set the amount of orbitals in the active space (AS)
   ras_elec          ELEC            !Set how many electrons are in the AS
   ras_act_orb       [a,b,c,...,u]   !Specify the molecular orbital numbers, separated by a comma.
   ras_occ           OC              !Specify how many orbitals (excluding the ones at AS) are occupied
   max_cis_cycles    CYCLES          !Specify the cycles of the CI-AS
   ras_spin_mult     X               !Set the spin multiplicity of interest
   ras_nfrag         F               !Set how many fragments do you
   ras_nfrag_atoms   [xxx,yyy]       !Set the atoms involved by fragment
   ras_frag_mo       MO              !Set if you want to localize molecular orbitals. If you want to, MO=1
   ras_frag_sets     [XXX,H,P]       !Set how many molecular orbitals are gonna be localized. XXX: MO's number. 
   n_frozen_core     fc
   ras_print         2
   molden_format     true
   print_orbitals    ORB
   scf_guess         read
$end
---blank line---
$molecule
0 MULT
read
$end

Imagine you want to calculate the singlet fission process in a pentacene dyad; each (optimized) molecule has 36 atoms. If I want to calculate RAS-2SF on this dyad by using aug-cc-pVDZ basis set, with an active space composed of 4 electrons and 4 molecular orbitals by calculating 10 roots, assuming the dyad’s HOMO-1 (145th molecular orbital) and LUMO (147th molecular orbital) are localized on one pentacene molecule and HOMO (146-th molecular orbital) and LUMO+1 (148-th molecular orbital) are localized into the another one, the RAS-2SF input would look like this:

$rem
   exchange          HF
   basis             aug-cc-pvdz
   unrestricted      false
   max_scf_cycles    200
   gui               2
   mem_total         5000
   correlation       rasci   
   ras_roots         10    
   ras_act           4     
   ras_elec          4       
   ras_act_orb       [145,146,147,148]  
   ras_occ           144      
   max_cis_cycles    400     
   ras_spin_mult     1   
   ras_nfrag         2         
   ras_nfrag_atoms   [36,36]   
   ras_frag_mo       1          
   ras_frag_sets     [144,2,2]  
   n_frozen_core     fc
   ras_print         2
   molden_format     true
   print_orbitals    10
   scf_guess         read
$end

$molecule
0 5
read
$end

How to read the output?

Actually, not even the input building, but the output reading could be a real headache. The relevant part of the output is localized under the title R A S M A N 2, Because of the way the wave function is constructed there’s more than one excitation energy and the associate oscillator strength. Per excited state, it looks like this:

RAS-CI total energy for state   2:  -5029.723674868694
  Excitation energy (eV) =    1.5408
  Multiplicity: Singlet
  Dipole Moment: -2.5888 X   2.7531 Y   2.8019 Z
  Trans. Moment:  0.0000 X  -0.0000 Y  -0.0000 Z
  Strength   :  0.000000
  Amplitudes :

 | HOLE  | ALPHA | BETA  | PART  |    AMPLITUDE
--------------------------------------------------
 |       | 1100  | 1100  |       |     0.9199846
 |       | 1001  | 1001  |       |    -0.2026181
 |       | 0110  | 0110  |       |    -0.1970316
--------------------------------------------------
*** Contributions RASCI wfn    Active:  93.59
                                 Hole:   3.59
                                 Part:   2.81
*** Unpaired Electrons
 Yamaguchi:      0.74

*** Fragment decomposition for state:   1
--------------------------------------------------
*** Fragment weights
   GS     LE     ME     CR    Total
0.8464 0.1460 0.0067 0.0009  1.0000

Local Excitons (LE)
       A       B     Total
SE  0.0321  0.0287  0.0609
ME  0.0419  0.0433  0.0852
    0.0740  0.0720  0.1460

Dimer Excitons (DE)
    SS     TT     Total
 0.0067  0.0000  0.0067

Charge Ressonances (CR)
   A-->B   B-->A    Total
   0.0004  0.0005  0.0009

 Fragment  # electrons
    1      410.0001
    2      409.9999

Let’s analyze the output section by section. The first section looks like this:

RAS-CI total energy for state   2:  -5029.723674868694
  Excitation energy (eV) =    1.5408
  Multiplicity: Singlet
  Dipole Moment: -2.5888 X   2.7531 Y   2.8019 Z
  Trans. Moment:  0.0000 X  -0.0000 Y  -0.0000 Z
  Strength   :  0.000000

The first line corresponds to the total energy (in Hartrees) for the excited state, and the second line the energy difference between the ground state and the “nth” excited state. Also the transition dipole moment is shown. A crucial data for an excited state is the oscillator strength, given by the sord “Strength”. In this case, the oscillator strength is equal to 0.00000 (which means that the 2nd excited state is a dark state).

In the second section, we have the AS contributions and the unpaired electrons:

  Amplitudes:

 | HOLE  | ALPHA | BETA  | PART  |    AMPLITUDE
--------------------------------------------------
 |       | 1100  | 1100  |       |     0.9199846
 |       | 1001  | 1001  |       |    -0.2026181
 |       | 0110  | 0110  |       |    -0.1970316
--------------------------------------------------
*** Contributions RASCI wfn    Active:  93.59
                                 Hole:   3.59
                                 Part:   2.81
*** Unpaired Electrons
 Yamaguchi:      0.74

The “Amplitudes” part corresponds to the orbital transitions contributions to the AS part. In the table, the “ALPHA” and “BETA” sections are the alpha and beta electrons in the orbitals involved in the active space. We can look the first row:

The “HOLE” column correspond to the occupied orbitals, the “PART” column correspond to the virtual orbitals, and the numbers “1100” in the “ALPHA” and “BETA” sections correspond to the occupancy in the active space orbitals, the three sections give to us the whole description for a RAS calculation. We can read this like follows: the HOMO-1 and the HOMO orbitals are occupied, each orbital, by an alpha-spin electron, and also this orbitals are occupied, each one, by an beta-spin electron.

Also we can see the contribution to the RAS wave function, we need to remember that the RAS wave function is built by a layer of occupied orbitals, an AS layer and a virtual orbitals layer. In this specific case, we realize that a high contribution corresponds to the AS layer. Also we can look how many unpaired electrons are in our state, given by Yamaguchi’s approach.

The second section appears like this:

*** Fragment decomposition for state:   1
--------------------------------------------------
*** Fragment weights
   GS     LE     ME     CR    Total
0.8464 0.1460 0.0067 0.0009  1.0000

Local Excitons (LE)
       A       B     Total
SE  0.0321  0.0287  0.0609
ME  0.0419  0.0433  0.0852
    0.0740  0.0720  0.1460

Dimer Excitons (DE)
    SS     TT     Total
 0.0067  0.0000  0.0067

Charge Ressonances (CR)
   A-->B   B-->A    Total
   0.0004  0.0005  0.0009

The “Fragment weights” segment refers to a RAS wavefunction descomposition into a ground state (GS), Local Excitons (LE), Dimer Excitons (DE) and Charge Resonances (CR) wavefunctions. At the same time (excepting ground state), each wavefunction is decomposed into other ones:

  • Local Excitons: This wavefunction is decomposed into single excitons (SE) and multiple excitons (ME) wavefunctions. On this specific example, we will read this part:
Local Excitons (LE)
       A       B     Total
SE  0.0321  0.0287  0.0609
ME  0.0419  0.0433  0.0852
    0.0740  0.0720  0.1460

This implies that from a dyad A-B of pigments, there’s a 14.6% composition of Local Excitons wavefunction, and the excitons are more probable to be localized into A than into B, which means a low local exciton character.

  • Dimer Excitons: This wavefunction describes two molecules A-B simultaneously excited with two coupled multiplicities: singlet-singlet (SS) and triplet-triplet (TT). So, our example would be read like follows:
Dimer Excitons (DE)
    SS     TT     Total
 0.0067  0.0000  0.0067

If our dyad could be doubly excited simultaneously, the dimeric exciton wavefunction indicates that the (SS) state is more probable than the (TT) one.

And the third wavefunction:

  • Charge Resonances: It corresponds to an A<->B electron exchange. This wavefunction is decomposed into the two possibilities: A->B transfer and B->A transfer, resulting, on the first case, an A cation and a B anion and viceversa. So, from this output:
Charge Ressonances (CR)
   A-->B   B-->A    Total
   0.0004  0.0005  0.0009

Which can be interpreted as that there’s a little probable that the charge transfer goes from B to A, than from A to B. Usually, for singlet fission a low charge resonance character is required, but it is necessary for the multiexciton character to predominate.

If we remember from the beginning, the RAS-nSF approach works by fragmenting the system into two subsystems. It also gives to us an electron recount by fragment, per excited state:

Fragment  # electrons
    1      410.0001
    2      409.9999

The sum of both gives the total electrons. These electrons are usually constant into all states, excepting all states where CR wavefunction is high. The conclusion for this specific excited state is that: because of the high ground state character, it wouldn’t be allowed and becomes into a dark state.

Also, singlet fission is an adiabatic exciton transfer mechanism. The adiabatic nexus between two excited states is not trivial to calculate, but the one-particle density transition matrix norm approach is used, this will give to us the nonadiabatic coupling between two states. This section looks like follows:

Norm of the One-Particle Transition Density Matrix
 
   State  |      1         2         3         4         5         6
       1  |      -       0.0000    0.0001    0.0000    0.2599    0.0000
       2  |    0.0000      -       0.0648    0.6921    0.0000    0.1643
       3  |    0.0001    0.0648      -       0.0797    0.0000    0.1530
       4  |    0.0000    0.6921    0.0797      -       0.0000    0.1574
       5  |    0.2599    0.0000    0.0000    0.0000      -       0.0000
       6  |    0.0000    0.1643    0.1530    0.1574    0.0000      -

Each element is the one-particle density transition matrix norm between the horizontal and the vertical state. If we want to try if singlet fission is possible between two molecules, first, we need to characterize the Multi Excitonic microstates 1(TT), 3(TT) and 5(TT), and the excimer state. By characterizing these, next step is find this matrix, and look if the one-particle density transition matrix norm between the two states, the excimeric one and the 1(TT) one (this because of selection rules), is significantly greater than zero. By getting all this requirements, we can say that singlet fission is possible in our dyad.

This rather long post is the result of a long exercise of calculating the singlet fission properties of naturally occurring molecules in our laboratory. Thanks to Dr. Gustavo Mondragón and to Dr. María Eugenia Sandoval for their help in implementing these methodologies into our lab. If you find this post useful, please like it and share it.