Getting Started with CrystalExplorer
Opening a CIF
To open a CIF, either:
- Click the Open File button on the Main Toolbar, or
- Choose File → Open from the Main Menu
Each time a CIF is opened, CrystalExplorer adds all the crystal structures contained within it to the current project.
A list of all the crystal structures is shown in the selection box in the top-right of the main window.
Clicking in the selection box on a chosen crystal will cause it to be displayed in the graphics window.
Changing the View
CrystalExplorer has three modes:
- rotation
- zooming
- translation
These are selected using the main toolbar.
By default CrystalExplorer starts in the rotation mode. To rotate the structure, left-click in the graphics windows in the background, and drag the mouse around.
Since left-clicking is also used to select atoms/molecules it is important to only left-click on the background if you want to change the view.
When in the rotation mode it is also possible to rotate about the z-axis (perpendicular to the screen) by holding down the shift key and left-click-dragging the mouse.
The View Toolbar
The view toolbar appears at the bottom of the graphics window:
Using the view toolbar, you can:
- Precisely rotate or scale the structure
- Choose a view down one of the crystallographic axes a, b or c
- Use the Recenter button to reset the center of rotation to be at the center of the atoms displayed (useful after a large, asymmetrical cluster has been created)
Selecting and Deselecting Atoms and Molecules
Atoms and molecules need to be selected before surfaces or clusters can be created.
An atom is selected when it is highlighted by a golden mesh.
Select atoms and molecules by left-clicking on them:
- To select a single atom, left-click on it
- To select a whole molecule or fragment, double left-click on an atom or bond
- To select everything, right-click to bring up the Context Menu and choose the menu item Select All Atoms
To help with choosing atoms you can also show the atom labels.
To deselect:
- Repeat the left-click operation on an item to deselect it
- Left-click in the background of the graphics display (fastest way to deselect everything)
Generating Clusters
CrystalExplorer provides several methods for building up clusters of atoms or molecules:
Complete Fragments
Many operations in CrystalExplorer can produce 'incomplete' molecular fragments. For example, the asymmetric unit in a CIF file may contain only an incomplete molecular fragment. By clicking on the fragment completion button in the Main Toolbar all bonded atoms in a fragment or molecule are generated, and only whole molecules are displayed.
Generate Unit Cells
This button generates multiple copies of the unit cell including any surfaces which you have made within. A dialog box allows you to choose the number of copies and direction in which to make the unit cell copies.
Show/Hide Contact Atoms
By clicking on the Show/Hide contact atoms button, CrystalExplorer shows ghost atoms.
These ghosts represent atoms close to the actual atoms shown in the graphics window.
By left-clicking on the ghosts, they become real atoms, and a new set of close-contact atoms is displayed.
By repeated clicking on the ghost atoms, the connectivity of the crystal structure can be explored. In this way, the cluster of atoms representing the crystal structure can be expanded.
The ghost atoms are removed by clicking the Show/Hide contact atoms button again.
Generate Atoms Within Radius
This feature allows you to generate a cluster of atoms within a specified radius of any atom currently selected.
When the button is clicked, a popup window appears; simply enter the desired distance.
Surfaces and Surface Properties
CrystalExplorer can generate the following surfaces:
- Hirshfeld
- Promolecule
- Crystal Voids
- Electron Density
- Deformation Density
- Electrostatic Potentials
- Molecular Orbitals
- Spin density
One of the most powerful features of CrystalExplorer is the ability to map properties onto surfaces with colour. Some of these properties (e.g. the electron density property) must be chosen when generating the surface but there are a number of built-in properties that are always available to these surfaces. At present only Hirshfeld, Promolecule and Electron Density surfaces can have properties mapped onto them.
Generating Surfaces
The general procedure for generating surfaces:
-
Using the mouse, select the atoms you want included in the surface. In general you'll want to select a complete molecule, although CrystalExplorer will often allow surfaces to be generated for any selection, including single atoms.
-
Click the toolbar button to bring up the Surface Generation dialog.
-
In the Surface Generation dialog you must choose:
- The surface type
- Any surface properties
- The resolution (quality)
Surfaces can be further customised with surface options, e.g. the surface's isovalue. Click the OK button to generate the surface.
Some of the surfaces and surface properties are quantum mechanical in nature and require a wavefunction. CrystalExplorer automatically enlarges the Surface Generation dialog when a wavefunction calculation is required.
Wavefunction calculations can be performed with the built-in Tonto program or with Gaussian. In order for CrystalExplorer to be able to use Gaussian follow the steps on the "Setting up Gaussian" page. Note: Gaussian is not distributed with CrystalExplorer and must be purchased separately.
Surface Information
All generated surfaces appear in that crystal's surface list:
- A green tick next to a surface name tells CrystalExplorer to show that surface in the graphics window
- Clicking on the green tick changes it to a red cross and hides the surface from view (useful for managing multiple surfaces)
The surface controller window (located at the bottom right hand side of the CrystalExplorer window) gives you details about the surfaces and allows you to change features of the surface. The surface controller has three tabs:
-
Options: Allows you to set all aspects of the surface, including:
- Property mapped on the surface
- Colour range for the property
- Surface transparency settings
-
Info: Displays information such as:
- Surface area and volume
- Globularity and asphericity
-
Property Info: Provides the min, max and mean values of each property mapped on the surface
By default all Hirshfeld surfaces have the following properties mapped on them:
- None (a monochrome surface; colour can be changed in the Preferences → Graphics dialog)
- Shape index
- Curvedness
- Fragment patch (surface patches adjacent to neighbouring surfaces are coloured separately)
Cloning Surfaces
Sometimes it is desirable to generate a cluster of molecules with identical Hirshfeld surfaces (and a property mapped on these surfaces). The Clone Surface button performs this function without the need for repeated (and time-consuming) generation of all the surfaces.
Once a single Hirshfeld surface has been created it can be copied onto all symmetry-related molecules in the graphics window by clicking on the toolbar button. Once these surfaces have been generated they exist as separate entities and can be individually decorated with different surface properties.
Displaying Fingerprint Plots
All fingerprint plots should be produced from Hirshfeld surfaces generated at high resolution. Lower resolutions produce unhelpful and often meaningless fingerprint plots.
To display a fingerprint plot:
- Select a Hirshfeld surface (in the surface list)
- Click on the Display Fingerprint Plot button located in the surface controller in the bottom right of the CrystalExplorer window
The fingerprint window includes options for:
- Translating or expanding the fingerprint plot to cater for structures with longer distance contacts
- Saving the fingerprint plot (Tip: For best reproduction save the fingerprint as an .eps file)
- Creating filtered fingerprint plots
Filtered Fingerprint Plots
These are produced by applying a filter to highlight only close contacts between pairs of atoms of particular chemical elements. Only contributions from those contacts are shown in the fingerprint plot, with the rest greyed out.
By clicking on the fingerprint plot, highlight "cones" can also be displayed on the Hirshfeld surface showing which points on the surface correspond to certain di/de pairs.
Measuring distances and angles
CrystalExplorer includes basic tools for conventional structure analysis.
You can measure distance and angle between objects by clicking on the appropriate toolbar buttons before selecting your objects to measure.
Measuring distances
- Select two atoms (using left-click); the atoms are highlighted in green and the distance is shown
- Select an atom then (left) click a point on a surface; the distance between the atom and the selected surface point is shown
- Tip: Double (left) click on an atom or a surface; then single or double (left) click on another atom or surface; the minimum distance between the two objects is shown
Measuring angles
- Select three atoms in sequence. An arc will be drawn between the first and third atoms, with the second atom at the centre. The angle will be displayed on the screen
- For dihedral angles, in-plane and out-of-plane bends you need to select four atoms. These angles include a translucent green plane to help visualize the angle (best viewed on a non-white, non-black background)
The button (undo) removes the last measurement made.
Show Crystal Information
This button on the far right of the top toolbar provides detailed information about the crystal structure under consideration. It has four tabs:
-
Crystal - Summarizes brief details from the CIF
-
Atoms - Gives two lists of coordinates for atoms in the graphics window:
- Cartesian coordinates (Å)
- Crystal fractional coordinates
-
Surface - Provides detailed information about each molecular surface:
- Minimum, maximum and mean values of surface properties
- Breakdown (%) of the Hirshfeld surface associated with atom···atom filtering of fingerprint plots
- Fragment patch information
- Surface property statistics (especially useful when mapping the electrostatic potential on surfaces)
-
Energies - Details of energy components and total energies resulting from computation of model energies for molecule/ion pairs
Context Menu
Right-clicking in the graphics window brings up the Context Menu and allows fast access to many common operations. The options presented in this menu depend on whether you right-clicked on:
- The background
- An atom
- A surface
The available options are context-sensitive based on what was clicked.