5 ChimeraX
ChimeraX
is a widely-used, open source software package for macromolecular visualisation and analysis. It is free for academic, government, nonprofit, and personal users.
5.1 Where can I download ChimeraX
?
ChimeraX
is available for download from the UC San Francisco website.
5.2 How do I use ChimeraX
?
Once installed on your machine, use the ChimeraX
application icon to start the program. You will be greeted by the standard ChimeraX
landing screen (Figure 5.1).
ChimeraX
landing screen.5.2.1 ChimeraX
layout
The ChimeraX
screen is divided into four main areas.
- Along the top of the window is a ribbon of icons, and a list of category buttons. Choosing buttons changes the icon/action set.
- Along the bottom of the screen is a command line interface, where commands can be entered to control
ChimeraX
. - On the right hand side is the log window which provides useful information and outputs. This can be toggled on and off with the leftmost button at the bottom right-hand corner (or by entering the
ui windowfill toggle
command in the command line interface). - The largest part of the screen is the main visualisation window, and this can be expanded to fill the full screen width by toggling the log window off.
The log window updates with the equivalent command when icons or buttons are used. This is a useful way to learn commands for scripting ChimeraX
.
5.3 Loading a structure
Once you have downloaded a structure from RCSB/PDB, there are three ways to load it into ChimeraX
.
- Click on the
Open
icon in theHome
ribbon, and use the file dialogue to select your file. - Use
File -> Open
in the menu bar (or Cmd-O) to bring up the file dialogue box to select your file. - Enter
open [PATH TO FILE]
in the command line interface, specifying the file you want to open.
Once the file is loaded, you will be presented with the default view, and information in the log window (Figure 5.2). The model will also be visible in the window at the lower right of the screen.
ChimeraX
view after loading the 4I61
structure.5.4 Changing the appearance of the structure.
5.4.1 Switching from cartoons to atoms
By default, ChimeraX
presents a cartoon view of the loaded model. In the Home
riboon, you can use the Show
and Hide
Cartoons
icons to show or hide this representation, and the Show
and Hide
Atoms
icons to show or hide an atom-level representation (e.g. Figure 5.3).
- Click on
Show Atoms
- Click on
Hide Cartoons
or in the command line interface, enter
show atoms
hide cartoons
ChimeraX
atoms view of the 4I61
structure.5.4.2 Changing atoms representation
The Home
ribbon provides icons that allow switching between ball and stick, space-filling/sphere (Figure 5.4), and stick representations of the atomic structure.
style stick
style sphere
style ball
ChimeraX
space-filling view of the 4I61
structure.5.4.3 Changing molecule representation
The Molecule Display
ribbon allows you to control the colouring and other visualisation features for the model. Clicking on the chain
icon will colour each chain in the model differently, to help visually resolve the overall quaternary structure (Figure 5.5).
ChimeraX
space-filling view of the 4I61
structure, with chain colouring.5.5 Visualising Sequence Conservation
If you have a sequence alignment including the sequence of the protein(s) in your structure, then you can automatically render your model with residues coloured by the extent of sequence conservation.
5.5.1 Requirements
- A structure that includes your protein of interest
- A multiple sequence alignment including your protein of interest
- The sequence corresponding to your protein must be the first sequence in the alignment.
- Your alignment must be in
CLUSTAL
format.
5.5.2 Loading the alignment data
The sequence alignment can be loaded using the standard File -> Open
menu option (Figure 5.6).
ChimeraX
file open menu optionOnce the file dialogue opens, select the sequence alignment file and click the Open
button (Figure 5.7).
Chimerax
file dialogue box. The sequence alignment file is struct_aligned.aln
This will open the Sequence Viewer Window to display your multiple sequence alignment, with a histogram of sequence conservation at the top (Figure 5.8). The sequence associated with your protein model will be highlighted.
ChimeraX
with sequence viewer showing alignment for the model’s protein sequences. The sequence associated with the protein model structure (F8DQ39
) is highlighted with a red/orange background.5.5.3 Visualising sequence conservation
ChimeraX
associates the sequence conservation, as represented in the histogram in the Sequence Viewer Window, with a variable called seq_conservation
. ChimeraX
can use this to change the representation of the protein model by assigning the variable to some attribute, such as color
(for rendered colour).
We can change this attribute using the command line interface, by entering the command color byattr seq_conservation
(Figure 5.9).
ChimeraX
command to colour residues by sequence conservation (As defined in a pre-loaded alignment).This results, by default, in colouring conserved sites in red (the more intense the hue, the more conserved the site), and the variable sites in blue (again, the more intense the hue, the more variable the site). It can be helpful to change the model representation from space-filling sphere to cartoon or similar, so that the interior of the protein can be seen more clearly (Figure 5.10).
ChimeraX
cartoon visualisation of 4I61
showing highly-conserved sites in red, and variable sites in blue. Note how the conserved sites are located where the three subunits meet, and where the hexagonal trimer would interact with other trimers (suggesting selection pressure to retain a particular interaction and conformation), and how the variable sites are primarily located on the convex, outward-facing face of the hexagonal subunit.5.5.4 Selectively visualising conserved sites
We can select sites in the model by attributes, such as sequence conservation, using the select
command. For example, to select all sites with a conservation score above 0.5 (i.e. the more conserved sites) we would use select ::seq_conservation > 0.5
(Figure 5.11).
ChimeraX
command to select residues above a 0.5 sequence conservation score.Executing this command will select only the sites with a sequence conservation score above 0.5, and highlight them on the current visualisation with a green outline (Figure 5.12).
ChimeraX
visualisation with sites having above 0.5 sequence conservation score highlihgted in green.With only these sites selected, we can show the atom representations for only these sites by clicking on the Show Atoms
icon, or using the command show sel atoms
. In (Figure 5.13) this represents those sites as space-filling spheres.
ChimeraX
visualisation with sites having above 0.5 sequence conservation score rendered as space-filling spheres.We can then colour the model by sequence conservation as before with color byattr seq_conservation
, then select only the low conservation sites with the commmand select ::seq_conservation < 0.5
, and recolour them by chain (color sel bychain
), to obtain the image in Figure 5.14, where the protein chains are coloured differently, but highly-conserved residues are indicated in red and space-filling form.
ChimeraX
visualisation with sites having above 0.5 sequence conservation score rendered as space-filling spheres and coloured by sequence conservation.