Since 2009, there has been a rapid increase in number of available models of complex systems. These systems are often composed of dozens or even hundreds of proteins, frequently built using multiple experimental methods at varing resolutions and including flexible regions with poor structural detail, thus posing several challenges to the interactive visualization and analysis of their 3-D structures.
Source: Jasmine Young, RCSB
Nuclear pore complex: 736 copies of 20 proteins with 11 x-ray structure complexes (5HAX 5HAY 5HAZ 5HB0 5HB1 5HB2 5HB3 5HB4 5HB5 5HB6 5HB7 5HB8) fit into a cryoEM map (EMDB 3103), 8-fold symmetry, ~4,000,000 atoms.
Source: Andrej Sali lab, UCSF
PDB: 5vms
Toolbars provide quick mechanism to perform various commands. In general, they operate on the selected structures as appropriate. There are currently 6 toolbars:
Currently, most actions are performed using commands entered on the ChimeraX Command Line Interface. To get a list of the available commands, enter usage into the command line. To get more information about a command enter help command and ChimeraX's web browser will be displayed with the documentation for that command. Some of the most commonly used commands are described in the next slides, but the first it's important to know how ChimeraX refers to models, chains, residues, and atoms.
Symbol | Reference Level | Definition | Examples |
---|---|---|---|
# | model | model number assigned to the data in ChimeraX (hierarchical, with positive integers separated by dots: N, N.N, N.N.N, etc.) |
#1 #1.3 |
/ | chain | chain identifier (case-insensitive unless both upper- and lowercase chain IDs are present) | /A |
: | residue |
residue number OR residue name (case-insensitive) |
:51 :glu |
@ | atom | atom name(case-insensitive) | @ca |
Lists and Ranges
Multiple model or residues numbers can be entered as comma-separated lists and/or one or more ranges. For example:
There are many more features in the target specification for ChimeraX, including wildcarding, built-in classifications such as solvent, ions, ligand, protein, nucleic, sidechain, helix, strand etc. One very commonly use built-in is sel which refers to the current selection (e.g. color sel blue).
The ChimeraX toolshed provides a mechanism for other developers to add new tools and commands to ChimeraX. Several additional tools are already available on the toolshed, so users should check there for new content. Also, the UCSF team will release updates to individual ChimeraX components by publishing them to the toolshed.