Web-Demo Version

Basic Visualizations & Interactions

Fig. 1: The XMAS interface with the primary visualization area highlighted.

<< Back to Help index

This section concentrates on the primary data visualization area, as shown in Fig. 1. To access the XMAS interface containing the visualizations described below, click the Run XMAS link in the top navigation bar. To enter analysis, you must have both an expression data set and a trajectory file loaded.

Trajectory Visualization

Fig. 3: Collapsed trajectories.

The trajectory visualization is rendered based on the discretization (trajectory file) created during data integration. The discretization operator associates probes based on similarities in expression profiles at a resolution defined by the user. The image below, for example, is based on a 0.5 unit discretization. Nodes are colored to indicate movement - warm tones for increasing expression, and cold tones for decreasing expression.

Fig. 2: An in-place window containing contextual data and operators about the point of interaction - in this case a trajectory node (top left)

Each node is clickable, providing access to in-place inspection windows, as shown in Fig. 2. These provide views of and functionality for the data defined by the localized context of the interaction (click).

Hybrid Visualization

Fig. 4: The Hybrid visualization indicates the presence of two well populated trajectory patterns (shown in green and gray), alongside 3-4 smaller, but similar patterns.

The hybrid visualization renders the expression profiles of probes from the same trajectory in the same color, in the context of the mean parent trajectory profile, which is emphasized. Trajectories with less than 3 members are not accompanied by the parent profile.

The hybrid visualization bridges the gap between the discretized Trajectory, and the exact Profile visualizations. It emphasizes popular patterns and groups of probes, but without relying on visual discretization.

(Note, this operator can take up to 20 seconds to render)

Profile Visualization

Fig. 5: The Profile visualization color codes probes which can be visually mapped to probe data views in the sidebar, for example.

Precise time period expression profiles are rendered for the data under analysis, up to 1000 probes.

This visualization allows the user to observe behavior within trajectories, and examine detailed time course behavior for many indivdual probes simultaneously.

Visual Data Operators


Fig. 6: A collapsed view of 82 probes, which share a drop in expression at term.

The collapse data operator performs a discretized vertical translation, which unites expression profiles at a single root bin. Expression movement is preserved, but it is now relative to this root, rather than the actual expression level.

This operator finds similarly shaped trajectories regardless of where trajectories are located across different expression values. Thus, by using this operator, trajectories whose member probes share highly correlated expression profiles, can be identified. Each such trajectory corresponds to one co-expression pattern. It is also possible to use this operator to identify inverse trajectories, offering insight into co regulation.


Fig. 7: A preserved view of the same 82 probes shown in Fig. 6 at their actual expression levels

The inverse operator to Collapse, returns data to its original expression range.