home overview research resources outreach & training outreach & training visitors center visitors center search search

Quick Links

UCSF ChimeraX

UCSF ChimeraX is the next-generation molecular visualization program from the Resource for Biocomputing, Visualization, and Informatics (RBVI), following UCSF Chimera.

See also: ChimeraX Advantages, Example Images

Feature Highlights

Stylized Nucleotides

Special representations of nucleotide sidechains can be shown with the nucleotides command. Options include slabs for bases (box, muffler, or ellipsoid shape), bumps on slabs to show base orientation, simple tubes instead of ribose atoms, and continuous or broken ladder rungs. Several possibilities are shown for a base pair in PDB 1bna (from left to right, DG 22 and DC 3). Nucleotide representations can be the same color as the ribbon or a different color; slabs and ladder half-rungs are colored to match the C2 atom of the corresponding base, and ribose tubes are colored to match the C1' atom. Multiple nucleotide styles can be used within a single structure.

More features...

multichannel 3D image of hiPSCs from AICS

Multichannel Light Microscopy

3D images and time series from multichannel optical microscopy are shown in the Volume Viewer tool, with easy access to hiding/showing individual channels, changing their colors, and adjusting threshold levels with the mouse. The menu of style options includes “volume” (translucent blobs, as in the image), surface, mesh, maximum intensity projection, single plane, and orthoplanes. For convenience, the step size, region bounds, and display style of different channels of the same dataset are coupled, in that changing the setting of one channel automatically changes it for the others.

The image shows human induced pluripotent stem cells, with plasma membrane in violet red, EGFP-tagged fibrillarin (as a marker for nucleolus) in yellow, and DNA (nucleus) in turquoise. The data are publicly available from the Allen Cell Explorer website, dataset: AICS-14_0.

More features...

Elp2 fit into map of Elongator subcomplex

Fitting to Density Maps

Atomic structures and/or maps can be fit rigidly into other maps with the fitmap command. A common use is to locally optimize the fit after initial placement by hand. Options include symmetrical and sequential fitting, as well as global search to generate multiple starting points for local optimization.

Elongator is a highly conserved complex that associates with RNA polymerase II during transcriptional elongation. In the image, one of its six subunits, Elp2 (PDB 5m2n), has been fit into a map of the Elp123 subcomplex (EMDB 4151).

More features...

matchmaker superposition screenshot

Matchmaker Superposition

The matchmaker command is convenient for superimposing related structures without having to worry about numbering or missing residues. It superimposes proteins (and nucleic acids) by creating a pairwise sequence alignment, then matching the sequence-aligned residues in 3D. Secondary structure helps guide the sequence alignment for better performance on more distantly related proteins with harder-to-align sequences. By default, the fit is iterated to exclude structurally dissimilar regions and superimpose the most similar parts more closely.

The resulting sequence alignments can be displayed, as in this example of three pectate lyases: PDB 1jta, 1bn8, and 2pec. In the sequence alignments, residues used in the final fit iteration are enclosed in light orange boxes. RMSD values and other fit statistics are reported in the Log. For setup other than structure orientation, see the command file peclyases.cxc.

More features...

membrane protein with lipophilicity coloring

Coloring by Molecular Lipophilicity Potential

Molecular lipophilicity potential (MLP) can be calculated for a protein and displayed with surface coloring using the command mlp. The image shows the photosynthetic reaction center from a purple sulfur bacterium, with MLP coloring on the molecular surface and membrane boundaries from OPM (Orientations of Proteins in Membranes entry 1eys). Blue and red balls represent the cytoplasmic and periplasmic sides of the bacterial inner membrane, respectively. Parts of the L, M, and H chains span the membrane, whereas the cytochrome subunit sits on the periplasmic side, at the top. The surface coloring ranges from dark goldenrod for the most hydrophobic potentials, through white, to dark cyan for the most hydrophilic. Ligands including lipid, detergent, heme, and various other cofactors are shown as purple surfaces. For image setup, see the command file mlp.cxc.

More features...

5v8m chain network screenshot

Interactive Chain Network

Chain-chain interfaces can be identified by buried surface areas and displayed as a network diagram with the interfaces command. In the diagram, nodes (circles) represent chains, larger for greater surface areas, and edges (lines) between nodes represent chain-chain interfaces (default ≥ 300 Å2 buried area). Dotted lines represent interfaces smaller than half the size of the largest in the structure. Diagram context menus enable a variety of actions, such as “exploding” the structure by moving chains apart, hiding all but the chains in contact with a given chain, and showing a more detailed plot of the residues forming a given interface.

The structure is an HIV envelope glycoprotein trimer bound by three copies of a broadly neutralizing antibody (PDB 5v8m), with chain information shown in the Log. Glycosylations (not displayed) were included in the surface area calculations. For setup, see the command file trimer-network.cxc.

More features...

3w1k assembly 1

Assemblies from mmCIF Symmetry Information

Multimeric assemblies defined in a structure's mmCIF file are automatically listed when the file is opened and can be reconstituted with the sym command. The complex of selenocysteine synthase and tRNASec (PDB 3w1k) is shown as molecular surfaces of different colors for different chains. The asymmetric unit is on the left and the assembly specified in the mmCIF file is on the right, with arrow and text annotations from 2dlabels. See the command file sym.cxc.

More features...

2ptt interchain H-bonds screenshot

Interactive H-Bond Histogram

Hydrogen bonds (H-bonds) can be identified with the command hbonds and plotted as an interactive histogram with the command crosslinks histogram.

The ChimeraX graphics window shows the complex between a natural killer cell receptor 2B4 and its ligand CD48 (PDB 2ptt). The receptor protein is blue, the ligand protein pink, and H-bonds between them dashed yellow, with H-bonding residues labeled. Although not done here, the H-bonds could also be labeled by distance.

The histogram of H-bond distances on the top right is interactive: when the cursor is placed over a bar in the histogram, the corresponding H-bonds are temporarily enlarged in the 3D view and the others hidden. For image setup other than orientation, see the command file hb3.cxc.

More features...

Paired-10 palette
PuOr-5 palette

Color Palettes

A “palette” or ordered series of colors is used to color items sequentially (rainbow) or by values such as density. The ten chains in PDB 5o3l (paired tau filament) have been colored with the commands shown as 2D labels in the images. The first two examples at left use predefined palettes (credit to www.ColorBrewer.org, color specifications and designs by Cynthia A. Brewer, Pennsylvania State University), whereas the third shows specifying colors individually.

specified palette More features...

Morphing Movie

Morphing between atomic structures can be calculated wih the morph command and played back in an animation. This movie shows morphing between two conformations of the FGFR1 kinase domain:

  • inactive structure (PDB 3C4F, chain A)
  • activated structure (PDB 3GQI, chain A) with phosphorylated tyrosines and bound ATP analog
The tyrosine side chains and ATP analog are color-coded by element: light blue carbon, red oxygen, blue nitrogen, and orange phosphorus.

Morphing and other setup was done with the command file kmorph-prep.cxc, followed by interactively positioning the structure and saving the view, then running kmorph-play.cxc to add 2D labels and record the movie.

More features...

DNA/protein complex with struts

Struts for 3D Printing

Structures can be reinforced for 3D printing with pseudobonds. In this DNA-transcription factor complex (PDB 5ego), proteins are shown as ribbons and the DNA as a molecular surface. The pseudobonds in blue were read in from a manually created file, 5ego.pb, and further reinforcements in light gray were added automatically with the struts command. For image setup other than orientation, see the command file struts.cxc.

More features...

AMPA receptor with tube helices

Curved Helix Cylinders

Protein α-helices can be shown as curved-cylinder “tubes“ with the cartoon style command. Helix tube mode is an alternative to the standard spiraling ribbons, and both modes are fully integrated with coil and β-strand cartoons. The structure at left is an AMPA-subtype glutamate receptor bound to the antiepileptic drug perampanel (PDB 5l1f). The receptor is tetrameric, and each chain is rainbow color-coded from blue at the N-terminus to red at the C-terminus. Four molecules of perampanel (pink) are bound near the bottom, between the transmembrane domain and the rest of the receptor. For image setup other than orientation, see the command file ampar.cxc.

More features...

4hhb ambient lighting

Ambient Occlusion Lighting

Several lighting modes are available, including ambient occlusion. The image shows hemoglobin (PDB 4hhb) with the four chains shown as surfaces of different colors and heme residues as spheres. The command lighting soft or the Graphics “sugar cube” icon can be used to turn on ambient shadowing from 64 directions. The command lighting gentle gives a similar result, except tuned to emphasize larger indentations.

More features...