58
1 Introduction to IQmol: Part I Fazle Rob, Shirin Faraji, Ilya Kaliman, and Anna Krylov

Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

1

Introduction to IQmol: Part I

Fazle Rob, Shirin Faraji, Ilya Kaliman, and Anna Krylov

Page 2: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Resources

2

Written by Dr. Andrew Gilbert

Keep yourself up to date with IQmol website: http://iqmol.org

IQmol Youtube channel: IQmol now has its own Youtube channel

Page 3: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Building molecules

3

Open IQmol, the molecule building screen looks like this:

Iqmol 2.7.1 is used for this presentation

Page 4: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Iqmol: Quick overview

4

(MV)

Page 5: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Main build tools

5

Build Mode

Build Elements(periodic table)

Add Hydrogens

Add Fragments(pre-built molecules)

Minimize Energy (classical forcefield)

Page 6: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Building molecules

6

Click the “Build Element” : periodic table pops up:

Page 7: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Selecting atom

7

Select an atom, for example Oxygen: OClick in the blue screen (Viewer) area to place the Oxygen atom

Page 8: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Add Hydrogen

8

Click the “Add Hydrogens” button:

Page 9: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Classical minimizer

9

Click the “Minimize Energy” button to get a more realistic structure

Energy of the current structure

Page 10: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

10

Build —> Select Force Field: allows you to choose different force field

IQmol: Classical minimizer

Page 11: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Pre-build molecules

11

Pre-build molecule library (“Add Fragments” button ) contains various molecules that can be used to build more complex molecules

Page 12: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Click on the “Add Fragment” button , then choose amino_acids/L-lysine.

12

IQmol: Pre-build molecules

Page 13: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Manipulation Mode

13

Click on the “Manipulate” mode

Replace CTRL with command key for Mac

Page 14: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Select ModeClick on the “Select” mode

Press “CTRL” and the left/right mouse (two fingers on Mac Trackpad) button to move thegroup of selected atoms [Replace CTRL with command key for Mac. For Mac Tracpad do

the corresponding finger gesture]

Page 15: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

IQmol: Measuring bond length, angles, and dihedrals

15

Clicktheselectbutton

Select2,3or4atomsasnecessary

themeasuredbondlength or angleordihedralisdisplayedinthebottomcorner:

Thebond length isdisplayedhere

Page 16: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

16

Performing Q-Chem calculationsExample 1: H2O

Prerequisite: Consult IQmol-Server-Setup tutorial

Page 17: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

17

• Build molecule, clean-up (force-field opt-n), check symmetry (symmetrize molecule)• Optimize B3LYP/6-31G*• Play with changing the view of the molecule, move it around, zoom• Use ‘Select’ feature to measure bonds and angles• Look at MOs: HOMO, HOMO-1; LUMO• Run FREQ job, look at vibrations (click versus double-click)

H2O

Page 18: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

18

Building up/Check symmetry

Page 19: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Performing Q-Chem Calculations

19

From menu bar:

Calculation Q-chem Setup; open Q-chem User Interface (QUI) input editor

Page 20: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

QUI

20

QUI has 2 windows

Details of the calculation Preview of the input file

Page 21: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

QUI

21

There are 2 windows in “Computational details” section

Basic setup

Advanced calculations

Page 22: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Setting up the job type, method, basis set

22

Page 23: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

23

Setting up the job type, method, basis set

Page 24: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

24

Setting up the job type, method, basis set

Page 25: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

H2O: Optimization and Frequency

25

Take H2O molecule and perform “Optimization” and “Frequency” analysis

First optimization:

Page 26: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Use add button to submit multiple jobs within one input file: such as

optimization and frequency to be performed subsequently

Read the geometry fromthe previous calculation

New job starts

26

H2O: Optimization and Frequency

Page 27: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Input editing

27

One can manually modify the input preview

$rem section

Page 28: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Saving input file

28

Save the input on a disk: File save asUse .inp for name of the input file

Page 29: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

29

Give a name and remember it.

Submitting job to Iqmol server iqmol.q-chem.com

Page 30: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Job Status

30

Check the job status by selecting: “Calculation —>Job Monitor”

Page 31: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

31

Check the job status by selecting: “Calculation —>Job Monitor”

Monitoring submitted job

Page 32: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

32

Job status: useleftmousebuttontoselectthejob

userightmousebuttontoseethismenukillthejobbyselectingthisoption

Monitoring submitted job

Page 33: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

33

Job is finished

Page 34: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

34

Create new folder to store output files:

Copy files to your laptop

Page 35: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

After you copied files to your laptop

35

Golden star shows that it iscopied properly.

Click the checkbox !

Page 36: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Analyzing Output: Optimization

36

After the calculations has been completed, open the .out (output) with IQmol. The

example here is H2O after optimization and frequency analysis.Click the small arrow next to the checkbox to see various calculated properties

Clicking the arrow next toGeometries gives thecalculated energy at everystep of optimization

Page 37: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Analyzing Output: Frequencies

37

Clicking the arrow next to Frequencies gives the calculated frequencies and displaced

vectors for each frequency (for H2O: 3N-6=3 vibrational frequencies)Double click at each value to animate the vibration

Page 38: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Analyzing Output: Orbitals, Density, Spin Density ,…

38

Must add GUI = 2 in the $ rem section (IQmol does it by default)

Open .Fchk file to see orbitals, density, spin density and so on.Double click on MO Surfaces under Molecular Orbitals (mac) and a window pops up

Page 39: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Analyzing Output: Orbitals, Density, Spin Density ,…

39

For MS Windows views are little different

Just double click on MO Surfaces and “Add Surface” window pops up

Screen shot from Windows 7

Page 40: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

40

Click the arrow next to MO Surfaces to see theorbitals one by one by clicking the checkbox of thecorresponding orbital (do not forget to uncheck theold one)

Use “Manipulate Mode" to better see the orbitalTo save the screen: File —> Save Picture

Analyzing Output: Orbitals, Density, Spin Density ,…

Select orbitalSelect the relevant orbital (default: HOMO)Select the quality you wantClick calculate

Page 41: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

41

To change the quality of the surface double click on the orbital being displayed in MV.

Analyzing Output: Orbitals, Density, Spin Density ,…

Page 42: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

42

Double click on MO Surface again from MV panel

“Add Surface” window will pop up againSelect different properties to be calculated; spin density, density, and so on….

Analyzing Output: Orbitals, Density, Spin Density ,…

Page 43: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

43

Performing Q-Chem calculationsExample 2: CH2O (Formaldehyde)

Page 44: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Formaldehyde

44

• Build molecule, clean-up (force-field opt-n), check symmetry (symmetrize molecule)• Optimize wB97X-D/6-31+G*• Play with changing the view of the molecule, move it around, zoom• Use ‘Select’ feature to measure bonds and angles• Look at MOs: HOMO, HOMO-1, LUMO• Run FREQ job, look at vibrations (click versus double-click)• Advanced: Run NBO analysis, look at NBO charges and bond orders

Page 45: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Building up/Check symmetry

45

Page 46: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

CH2O Optimization

46

Page 47: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

CH2O Frequency

47

Page 48: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Submitting job to QChem

48

Page 49: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Monitoring submitted job

49

Page 50: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

50

Monitoring submitted job

Page 51: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Job is finished

51

Page 52: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Copy files to your laptop

52

Page 53: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Analyze the output

53

clickcheckbox

Page 54: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Optimization cycles

54

Page 55: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Frequencies

55

3N-6=6vibrationalfrequency

Page 56: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

Measuring parameters

56

Use “Select” mode to choose a bond, angle, torsion, …

Page 57: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

HOMO-LOMO orbitals

57

Must add GUI = 2 in the $ rem section (IQmol does it by default)

Open .Fchk file to see Orbitals, Density, Spin density and so on.Click at MO Surfaces and a window will pop up

Page 58: Introduction to IQmol: Part I - q-chem.com Materials/IQmol-Intro-I_new.pdfPerforming Q-Chem calculations Example 1: H2O Prerequisite: Consult IQmol -Server-Setup tutorial. 17 • Build

58

Select OrbitalSelect the relevant orbital (default: HOMO)Select the quality you wantClick calculate

Click the arrow next to Surfaces to see the orbitalsone by one by clicking the checkbox of thecorresponding orbital (do not forget to uncheck theold one)

Use Manipulation Mode to better see the orbital

To save the screen: File —> Save Picture

HOMO-LOMO orbitals