Date post: | 27-Dec-2015 |
Category: |
Documents |
Upload: | roger-washington |
View: | 225 times |
Download: | 1 times |
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
Topics for Discussion
• general introduction to Jmol• examples from the web• general capabilities• surface capabilities• features specific to crystallography• new capabilities
• time for questions
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
General Introduction to Jmol
Configurations:
Applet
easily added
highly customizable
highly interactive
highly modular
signed or unsigned
in 20 languages
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
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
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
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.
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.
General Capabilities of Jmol
Rendering Options
ball and stick
wireframe
spacefill
dots, stars
polyhedra
ellipsoids
cartoons
symmetry
General Capabilities of Jmol
Coloring Options
CPK
custom colors
color by property
(coloring by vibrational magnitude)
{*}.temperature = {*}.vxyz.allcolor temperature
Surface Capabilities of Jmol
Molecular Orbitals
reads basis functions
linear combinations
animations
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
Surface Capabilities of Jmol
Built-in surfaces include Van der Waals, solvent-accessible, solvent-excluded, cavities, and molecular orbitals
Surface Capabilities of Jmol
Built-in surfaces include Van der Waals, solvent-accessible, solvent-excluded, cavities, and molecular orbitals
Surface Capabilities of Jmol
Built-in surfaces include Van der Waals, solvent-accessible, solvent-excluded, cavities, and molecular orbitals
Surface Capabilities of Jmol
Built-in surfaces include Van der Waals, solvent-accessible, solvent-excluded, cavities, and molecular orbitals
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
Features Specific to Crystallography
space groupsunit cells, supercellsMiller planes
http://chemapps.stolaf.edu/jmol/docs/examples-12/hkl.htm
Features Specific to Crystallography
space groupsunit cells, supercellsMiller planesoperator visualization
http://chemapps.stolaf.edu/jmol/docs/examples-11/jcse
Features Specific to Crystallography
space groupsunit cells, supercellsMiller planesoperator visualizationellipsoids
Multipole analysis tensors as ellipsoids