Learning how to manipulate and visualise protein structures

proteins

Demo progression: Basics | Step 1Step 2 | Step 3 | Step 4 | Step 5 | Step 6 | Step 7

Demo Step 3: Getting familiar with ChimeraX

Below is a list of useful commands to manipulate your structure in ChimeraX. Try playing around with these functions (practice makes perfect!).

Mouse commands to manipulate structures

  Move your structures around in the Working pane:

Left click + hold on the protein(s) to move it about on vertical & horizontal axis

Left click + hold on the background to rotate it about clockwise or anticlockwise along a fixed axis

Left click + Shift + hold to translate the protein

Scroll to zoom in & out

  Select & deselect regions of your structure in the Working pane:

Left click + Ctrl + drag over an area of your protein to select this region

Left click + Crtl + click a specific residue to select a specific residue

Left click + Ctrl + Shift + an area/residue to add to or remove from the current selection depending if the area/residue is already in the selection or not

Left click + Crtl + click on the background to clear the current selection

  Use Up/Down arrow keys to expand the current selection to the lower/higher resolution level (e.g. from a residue to the whole secondary structure it is contained in)

Note: to select at the atomic level (with your mouse), you will need to change the resolution of the protein representation first.

  You can also define the function of your Right click through the Tool bar under the Right Mouse tab:

By default, the Right click is in Translate mode (green background = selected) but you can also change it to Zoom for example if you don’t have a Scroll button handy.

  Click here for detailed information on the features in the Right Mouse tab.

  In-line notation conventions – specifying models, chains and residues

There are conventions to specify or target structures and/or regions of interest in your commands. Different level notations are bricks that can be combined together.

For example: # followed by the model ID will specify the model. # alone selects all models loaded in ChimeraX. To specify several models, use the comma as separator (OR operator) e.g. #1,5 will select models 1 and 5. To select elements respecting 2 different conditions, use & (AND operator).

Levels Models Chains Residues Atoms
Symbol # / : @
Usage examples #1
= model 1

#1,5
= model 1 & 5
/A
= all chains A

#1/A,B
= chains A & B of model 1 only
:1-25
= all residues with numbers 1 to 25

:tyr
= all Tyrosines

#1/A:1-25&:tyr
= all Tyrosine residues with numbers between 1 and 25 and who belong to chain A of model 1
@ca
= all C alpha atoms

#1@ca
= all C alpha atoms of model 1

The above course material is under CC-BY-SA license.

Scroll to Top