Visualization of periodic crystalline structure and wave functions using Jmol

55
Visualization of periodic crystalline structure and wave functions using Jmol Bob Hanson St. Olaf College, Northfield, MN http://www.stolaf.edu/people/hansonr CCP-NC Visualization Planning Meeting Department of Materials University of Oxford May 24, 2012

description

Visualization of periodic crystalline structure and wave functions using Jmol. Bob Hanson St. Olaf College, Northfield, MN http://www.stolaf.edu/people/hansonr CCP-NC Visualization Planning Meeting Department of Materials University of Oxford May 24, 2012. Topics for Discussion. - PowerPoint PPT Presentation

Transcript of Visualization of periodic crystalline structure and wave functions using Jmol

Page 1: Visualization of periodic crystalline structure and wave functions  using Jmol

Visualization of periodic crystalline structure and wave functions

using Jmol

Bob HansonSt. Olaf College, Northfield, MN

http://www.stolaf.edu/people/hansonr

CCP-NC Visualization Planning MeetingDepartment of Materials

University of OxfordMay 24, 2012

Page 2: Visualization of periodic crystalline structure and wave functions  using Jmol
Page 3: Visualization of periodic crystalline structure and wave functions  using Jmol

Topics for Discussion

• general introduction to Jmol• examples from the web• general capabilities• surface capabilities• features specific to crystallography• new capabilities

• time for questions

Page 4: Visualization of periodic crystalline structure and wave functions  using Jmol

General Introduction to Jmol

Mission: The high-quality, real-time visualization of molecular structure, dynamics, and energetics.

Jmol is:

open source Java

cross-disciplinary

development driven by user input

Jmol is not:

a commercial enterprise

a quantum computational package

Page 5: Visualization of periodic crystalline structure and wave functions  using Jmol

General Introduction to Jmol

Configurations:

Application

Page 6: Visualization of periodic crystalline structure and wave functions  using Jmol

General Introduction to Jmol

Configurations:

Applet

easily added

highly customizable

highly interactive

highly modular

signed or unsigned

in 20 languages

Page 7: Visualization of periodic crystalline structure and wave functions  using Jmol

Jmol Examples from the Web

http://www.rcsb.org

Page 8: Visualization of periodic crystalline structure and wave functions  using Jmol

Jmol Examples from the Web

http://www.fiz-karlsruhe.de/icsd_web.html

Page 9: Visualization of periodic crystalline structure and wave functions  using Jmol

Jmol Examples from the Web

http://rruff.geo.arizona.edu/AMS/amcsd.php

Page 10: Visualization of periodic crystalline structure and wave functions  using Jmol

Jmol Examples from the Web

http://macxray.chem.upenn.edu

Page 11: Visualization of periodic crystalline structure and wave functions  using Jmol

Jmol Examples from the Web

http://chemapps.stolaf.edu/jmol/docs/examples-11/jcse

Page 12: Visualization of periodic crystalline structure and wave functions  using Jmol

Jmol Examples from the Web

http://j-ice.sourceforge.net/ondemand/

Page 13: Visualization of periodic crystalline structure and wave functions  using Jmol

Jmol Examples from the Web

http://www.proteopedia.org

Page 14: Visualization of periodic crystalline structure and wave functions  using Jmol
Page 15: Visualization of periodic crystalline structure and wave functions  using Jmol

Frieda Reichsman, http://pubs.acs.org/doi/media/10.1021/cb600303y/figure2.htm

Page 16: Visualization of periodic crystalline structure and wave functions  using Jmol

General Capabilities of Jmol

File Loading

Page 17: Visualization of periodic crystalline structure and wave functions  using Jmol

General Capabilities of Jmol

small molecules, biomolecules

crystals -- primitive or conventional unit cells

3D, 2D, and 1D periodicity

vibrations, symmetry

molecular dynamics trajectories

multiple files and files with multiple structures

minimization

model building

Page 18: Visualization of periodic crystalline structure and wave functions  using Jmol

General Capabilities of Jmol

Scripting

Jmol 12 has a rich scripting language that is easily accessed via a console, a pop-up menu, or via an API.

There are nearly 2000 semantic tokens and about 150 commands.

The HELP command accesses the interactive script documentation; VERY active and friendly user group!

http://chemapps.stolaf.edu/jmol/docs

Page 19: Visualization of periodic crystalline structure and wave functions  using Jmol
Page 20: Visualization of periodic crystalline structure and wave functions  using Jmol
Page 21: Visualization of periodic crystalline structure and wave functions  using Jmol

General Capabilities of Jmol

Output/Export Options

Jmol can export a view to several formats, including:

VRML

X3D

POV-Ray

IDTF (for creation of U3D files for PDF documents)

Maya

Tachyon

Page 22: Visualization of periodic crystalline structure and wave functions  using Jmol

General Capabilities of Jmol

Output/Export Options

Structures can be saved in PDB, MOL, and XYZ formats.

Only the selected atoms are output, allowing for creating files that are subsets of the original file.

Page 23: Visualization of periodic crystalline structure and wave functions  using Jmol

General Capabilities of Jmol

Output/Export Options

Images can be created in JPG and PNG formats.

These images retain the full state of Jmol, allowing dragging of the image back into the application of signed applet to restore the state.

In addition, special formats PNGJ and JMOL retain, along with the script, the entire set of files used.

Page 24: Visualization of periodic crystalline structure and wave functions  using Jmol

General Capabilities of Jmol

Rendering Options

ball and stick

wireframe

spacefill

dots, stars

polyhedra

ellipsoids

cartoons

symmetry

Page 25: Visualization of periodic crystalline structure and wave functions  using Jmol

General Capabilities of Jmol

Depicting vibrations

arrows

animation

Page 26: Visualization of periodic crystalline structure and wave functions  using Jmol

General Capabilities of Jmol

Coloring Options

CPK

custom colors

color by property

(coloring by vibrational magnitude)

{*}.temperature = {*}.vxyz.allcolor temperature

Page 27: Visualization of periodic crystalline structure and wave functions  using Jmol

Surface Capabilities of Jmol

Molecular Orbitals

reads basis functions

linear combinations

animations

Page 28: Visualization of periodic crystalline structure and wave functions  using Jmol

Surface Capabilities of Jmol

Molecular Orbitals – lists and linear combinations

reads basis functions

linear combinations

animations

http://chemapps.stolaf.edu/jmol/docs/examples-12/motest

Page 29: Visualization of periodic crystalline structure and wave functions  using Jmol

Surface Capabilities of Jmol

Built-in surfaces include Van der Waals, solvent-accessible, solvent-excluded, cavities, and molecular orbitals

Page 30: Visualization of periodic crystalline structure and wave functions  using Jmol

Surface Capabilities of Jmol

Built-in surfaces include Van der Waals, solvent-accessible, solvent-excluded, cavities, and molecular orbitals

Page 31: Visualization of periodic crystalline structure and wave functions  using Jmol

Surface Capabilities of Jmol

Built-in surfaces include Van der Waals, solvent-accessible, solvent-excluded, cavities, and molecular orbitals

Page 32: Visualization of periodic crystalline structure and wave functions  using Jmol

Surface Capabilities of Jmol

Built-in surfaces include Van der Waals, solvent-accessible, solvent-excluded, cavities, and molecular orbitals

Page 33: Visualization of periodic crystalline structure and wave functions  using Jmol

Surface Capabilities of Jmol

Cube/Polygon File Loading

APBS KineMage

CUBE MRC/CCP4

CHEM3D MSMS

DSN6/OMAP OBJ

EFVET PMESH

JaguarPLT XPLOR/CNS

JVXL XSF

Isosurface cutoff 0.05 sign red blue cu.xsf.gz

Page 34: Visualization of periodic crystalline structure and wave functions  using Jmol

Surface Capabilities of Jmol

Molecular Orbitals -- Basis File Loading

Page 35: Visualization of periodic crystalline structure and wave functions  using Jmol

Features Specific to Crystallography

space groupsunit cells, supercells

Page 36: Visualization of periodic crystalline structure and wave functions  using Jmol

Features Specific to Crystallography

space groupsunit cells, supercellsMiller planes

http://chemapps.stolaf.edu/jmol/docs/examples-12/hkl.htm

Page 37: Visualization of periodic crystalline structure and wave functions  using Jmol

Features Specific to Crystallography

space groupsunit cells, supercellsMiller planesoperator visualization

http://chemapps.stolaf.edu/jmol/docs/examples-11/jcse

Page 38: Visualization of periodic crystalline structure and wave functions  using Jmol

Features Specific to Crystallography

space groupsunit cells, supercellsMiller planesoperator visualizationellipsoids

Multipole analysis tensors as ellipsoids

Page 39: Visualization of periodic crystalline structure and wave functions  using Jmol

Periodic Isosurface Creation from Cube Data

New Capabilities of Jmol

Page 40: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

Periodic Isosurface Creation from Cube Data

(POV-ray output)

Page 41: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

contact {ligand} SURFACE

Page 42: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

contact {ligand} TRIM

Page 43: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

contact {ligand} HBOND

Page 44: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

Quaternion-Based Straightness

Page 45: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

Quaternion-Based Straightness

Page 46: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

Jmol/JSpecView

Page 47: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

Jmol/JSpecView

Page 48: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

Jmol/JSpecView

Page 49: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

load aspirin-geom-20k-vib-d3.cell

Page 50: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

load aspirin-geom-20k-vib-d3.cell CENTROID

Page 51: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

load WCO6-relaxed.magres

Page 52: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

load WCO6-relaxed.magres; spacefill off; ellipsoids

Page 53: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

load T1Si3e.magres

Page 54: Visualization of periodic crystalline structure and wave functions  using Jmol

New Capabilities of Jmol

load T1Si3e.magres; spacefill off; ellipsoids

Page 55: Visualization of periodic crystalline structure and wave functions  using Jmol

Thank you!

Special thanks to:

Keith Refson

Jonathan Yates

The Jmol user group

The Jmol development team

St. Olaf College

Dan Kohler, St. Olaf ’10Steven Braun, St. Olaf ‘11Erik Wyatt, St. Olaf ’14

Andrew Hanson, Indiana U.Pierro Canepa, U. of KentRobert Lancashire, UWI