EnsembleMatch EnsembleMatch icon

EnsembleMatch compares one ensemble of structures to another. The ensembles could contain, for example, snapshots along a simulation trajectory or structures determined by NMR methods. Each ensemble must contain at least one structure (ensemble member), and each member must contain the same set of atoms. Superpositions and RMSD values are calculated for every pairwise comparison between the two ensembles.

EnsembleMatch can also be used to compare an ensemble to itself. However, if the ensemble has many members, MD Movie may be more appropriate for obtaining all-by-all pairwise RMSD values (see RMSD analysis).

First, each ensemble should be opened in Chimera from a single PDB file (with MODEL and ENDMDL records delimiting individual members, if more than one). There are several ways to start EnsembleMatch, a tool in the Structure Comparison and MD/Ensemble Analysis categories.

One ensemble should be designated as the Reference and the other as the Alternative. In the resulting table of comparisons, the reference structures will be listed vertically (the alternatives horizontally) and any matching operations will move the alternative structure onto the reference. Parts to Match are indicated with a command-line atom specification; if this field is left blank, all atoms will be used. The atom specification describes the atoms to be used in each structure. If atom names are given, they should specify equal numbers of atoms occurring in the same order in the different structures (if @ca is entered, the first CA in a structure is matched with the first CA in other structures, the second CA with the second in other structures, etc.). The Model Panel and Ensembles tutorial includes another example.

Clicking Cancel dismisses the dialog without performing any calculation. Clicking Okay performs the calculation and shows a table of comparisons. If the table becomes obscured by other windows, it can be resurrected using the Raise option for its instance in the Tools menu. There is also a Quit option, which closes the window and exits from EnsembleMatch.

EnsembleMatch window

The figure at right shows comparisons between a reference ensemble with three members (models 0.1, 0.2, and 0.3) and an alternative ensemble with three members (models 1.1, 1.2, and 1.3).

Checking the box next to an RMSD value performs the corresponding pairwise superposition. The number of atom pairs used to calculate the RMSD is reported in the status line (the atoms to use were specified previously as the Parts to Match). More than one alternative structure may be matched to the same reference structure, but a particular alternative structure cannot be matched to more than one reference structure at a time. It may be helpful to first use EnsembleTile to spread out the members of the reference ensemble and facilitate inspection of the matches.

Clicking an "A" box activates/deactivates a model for motion. A deactivated model will not move in response to mouse manipulations in the main window or movement commands such as move and turn. Clicking a "D" box hides/shows a model (enables or disables display at the model level, see display hierarchy). Clicking an "x" button both deactivates and undisplays the corresponding alternative model. Clicking a "globe" button activates the corresponding reference model and all alternative models currently matched to it while deactivating all other models. The "stick man" button does all the things the "globe" button does, plus zooms in on the corresponding reference model.


UCSF Computer Graphics Laboratory / October 2006