Overview

 

Interaction Viewer is a Java application providing access to the DICBP database. Upon launching Interaction Viewer you will see this initial window:

 

 

o        View panels: The Interaction Viewer window contains two panels, the main functionality panel at the left and the Application Log panel at the right. Each panel can be expanded or hidden by clicking the small arrows on the divider between them.

 

o        Genes and layout: The top of the left panel shows the data source drop-down list, the gene count and interaction count for the selected data source. Shown in the middle of the left panel is the gene table which contains all the genes in the selected data source. The order for the three columns in the gene table may be rearranged by dragging and dropping the column headers. Each column in the gene table can be sorted by clicking the corresponding column header.

 

o        Gene selection: You can select genes individually by clicking the check box for each gene in the Select column. To select all the genes in the gene table, click on the Select All button beneath the table. Likewise, clicking on the Deselect All button will deselect all the genes in the table. Clicking on the Select Rb/E2F Pathway Genes button will select only those genes involved in the Rb/E2F pathway. Clicking on the Show Selected button will write out selected gene symbols and the total number of selected genes to the Application Log panel.

 

o        Gene interaction data: At the bottom of the left panel are four buttons; clicking on either one of the View Interactions buttons will pop up a new window showing the gene interactions involving (or among, depending on which button gets clicked) the selected genes. If no gene interactions are found for the selected genes, then there will be no pop up window - a message of "No gene interactions found!" will be written out to the Application Log panel.

 

o        Searches and launch Cytoscape: Clicking on the Generate Symbol File button will let you create a new line delimited text file containing all the selected gene symbols at the location you choose. This file can be used to search for your selected genes in the graph generated in Cytoscape. Clicking on the Launch Cytoscape button will launch Cytoscape (with the input file shown in the Target File Path field if specified).

 

Example

 

The following example illustrates how to use the Interaction Viewer.

 

1.      Launch Interaction Viewer, the main window will appear as shown above.

 

2.      Select some genes of interest. In this example, we will select two genes, E2F3 and TFE3, from the default data source which is Rb/E2F Pathway. The data in the gene table is ordered by gene ID (not shown in the table) by default. In order to find a gene by symbol, we will first sort genes by symbol. To do this, click the Gene Symbol column header to allow you to change the sorting status of that column to one of three orders: ascending, descending, or unsorted. After you select these two genes, you can verify them by clicking on the Show Selected button. The selected gene symbols will be shown in the Application Log panel.

 

 

Another easy way to check the selected genes is to sort genes by their selection status: just click the Select column header and the genes will appear at the bottom (or top, depending on how many times you click the header) of the gene table.

 

 

This is especially useful if you decide to deselect some of the genes already selected, since this way there is no need to scroll up and down the gene table to find those selected genes.

 

3.      Click on the View Interactions (involving) button. A new window will pop up and shows the gene interactions involving the two selected genes.

 

 

Note: all the columns in this table are sortable too.

 

4.      Click on the Generate SIF button. SIF stands for Simple Interaction File. This serves as data input to Cytoscape, a bioinformatics software platform we use to visualize gene interactions. Since we did not select a target file path in the main window, a file chooser window pops up allowing you to specify one.

 

 

Also, a message "Target file has not been specified!" is written to the Application Log panel. In this example, we will write the file to C:\Temp\test.sif. So browse to the directory C:\Temp, then type test.sif in the File Name field of the file chooser window, and click the Save button. The file test.sif is created in the directory C:\Temp. You will also see a message "SIF (involving) created for the selected genes at C:\Temp\test.sif" gets written to the Application Log panel. In addition, you will see the path C:\Temp\test.sif is shown in the Target File Path field below the gene table in the main window. You can click on the "..." button to specify a new target file path for later use. If you use any file extension other than .sif for a SIF file, you will see a message "Target file name should have .sif extension!" in the Application Log panel and the file chooser will appear again to re-enter the file name.

 

 

5.      Click on the Launch Cytoscape button. Now that a SIF file is created, we will launch Cytoscape using it as input. The following Cytoscape window appears:

 

 

Maximize the Cytoscape window, click the Layout menu, select yFiles -> Circular, change the visual style from default to sample3 in the top right corner, then click the Zoom out to display all of current Graph icon in the toolbar. You will see the following screen. You can explore other layouts and find out more about Cytoscape usages on its own web site: http://www.cytoscape.org/