Trellis Display

Trellis display is a framework for the visualization of data. Its most prominent aspect is an overall visual design, reminiscent of a garden trelliswork, in which panels are laid out into rows, columns, and pages. On each panel of the trellis, a subset of the data is graphed by a display method such as a scatterplot, 2D histogram, boxplot, table plot, histogram, barplot, Varebi plot, Tukey sum-difference plot, MST planing, or parallel coordinate plot. It provides a powerful mechanism for understanding interactions in studies of how a response depends on explanatory variables. With trellis display, the structure of data can be uncovered even when the structure is quite complicated.

Introduction

We'll use a subset of data from a high content screening (HCS) experiment to illustrate what trellis graphs look like and how they can be used. The goal of this HCS experiment is the quantitation of the functional consequence of gene knockdown of tumor necrosis factor receptor (TNF-R) by measuring the translocation of NF-κB into nuclei after tumor necrosis factor (TNF) treatment. Treatments applied to wells on a plate are:

A brief explanation of the biology:

NF-κB resides in the cytoplasm in the resting state in most cells. When cells are stimulated with tumor necrosis factor (TNF), NF-κB moves from cytoplasm to nuclei.

TNF works by stimulating TNF receptor (TNF-R) on the cell surface. TNF-R then triggers many downstream events, among them is the activation of NF-κB. Once activated, NF-κB translocates into the nucleus.

In this particular experiment, the TNF-R's are knocked down by an siRNA specific to TNF-R's. The knockdown of TNF-R cannot be revealed by immunofluorescence staining because its expression level is too low. Instead, the response of one of the downstream effectors, NF-κB, is measured. 2 channels of fluorescence images of cells in these wells on a plate are obtained by an HCS reader. Channel 1 measures DNA stain for object (nucleus) identification. Channel 2 measures NF-κB stain for the estimation of its cytoplasm-to-nucleus translocation. There are 3 variables of interest from Channel 2:

Figure 11-12 is a trellis graph of sum-difference plots in log2 scale with NF-κB (Cyt) as the X variable and NF-κB (Nuc) as the Y variable. It has 2 conditioning variables. The first one is Column, the column of a well on a plate, and the second one is Row, the row of a well on a plate. [1].

Figure 11-12. A trellis display of sum-difference plots

---> images/plot-trellis-sum-diff-example-0.png <---

Define R to be the ratio of NF-κB (Nuc) divided by NF-κB (Cyt). As log2(X) - log2(Y) is equivalent to log2(X/Y), the vertical axis of this plot is log2(R). The light gray horizontal line in each panel goes through the 0 ordinate on the vertical axis. Because log2(1) is 0, R is 1 for cells on this horizontal line. That is, cells on this horizontal line have equal values of NF-κB (Nuc) and NF-κB (Cyt). For those cells above this line, their NF-κB (Nuc) values are greater than their NF-κB (Cyt) values.

First, let's interpret what we see in Figure 11-12:

Next, we use Figure 11-12 to introduce a few terms and concepts specific to trellis graphs:

Figure 11-13 is a trellis graph of histograms of NF-κB Translocation, which is the cytoplasm-to-nucleus translocation of NF-κB. It has only 1 conditioning variable Well, which is a combination of the row and the column number of a well on a plate. The histogram in each panel is constructed for density estimation.

Figure 11-13.

---> images/plot-trellis-histogram-example-0.png <---

The ordering of the levels of the conditioning variable, Well, in Figure 11-13 is different from that in Figure 11-12, which uses one of the natural sequential ways to orders wells on a plate: A1, A2, A3, B1, ..., D2, and D3. The level ordering in Figure 11-13 is generated by main-effects ordering of category levels, which often allows us to perceive structure in the data that can not be seen easily without it. The level medians or means are a measure of the main effects. We have arranged that the levels of the variable Well are ordered based on level medians; the level median increases from left to right and from top to bottom. So the B2 well has the smallest median NF-κB Translocation and the D1 well has the largest. A glance at Figure 11-13 tells us the top panels are for those wells not treated with TNF and the bottom panels are for those wells treated with TNF. This implies the median NF-κB Translocation values of cells treated with TNF are higher than those of cells not treated with TNF. Of those wells treated with TNF, the C3 and D3 wells have smaller median NF-κB Translocation values than the rest and their histograms also look a bit different from those of the C1, C2, D1, and D2 wells. This means the introduced siRNA's are effective in knocking down TNF-R's but its effectiveness is not 100% as witnessed by their median NF-κB Translocation values bigger than those of the wells not treated with TNF. The histograms of the C3 and D3 wells are a bit different from those of the wells not treated with TNF, which also suggests not all TNF-R's are suppressed.

Makings of a Trellis Display

To produce a trellis display, you must specify the following information:

After all the necessary information is specified and packets are put in the right order, you just match the packet order and the panel order to assign packets to panels. Packet one goes into panel one, packet two goes into panel two, and so forth.

UI for Generating a Trellis Display

If a trellis display has many pages and you would like to delete them all at once, there are 2 ways to do it:

  1. While pressing down the Ctrl key, invoke Delete in the right-click menu over any one of the nodes representing the pages in the scenegraph.

  2. While pressing down the Ctrl key, click the close button in the title bar of any one of the pages. [2]

Both approaches will pop up a dialog to ask you if you would like to delete all other pages of the trellis display. [3]

Notes

[1]

Each panel is a scatterplot rotated 45 degrees clockwise. The X and Y variable of the scatterplot are log2(NF-κB (Cyt)) and log2(NF-κB (Nuc)).

[2]

This approach may or may not work on a Linux computer, depending on your window manager.

[3]

This is the behaviour when the :ask-before-nuke-all-trellis-pages-p preference is set to :yes, the default. If :ask-before-nuke-all-trellis-pages-p is set to :no in your preferences file, Argos will not pop up any dialog and will proceed directly to delete all pages of a trellis display.