Difference between revisions of "Cytoscape Network Viewer"

(No difference)

Revision as of 17:02, 9 December 2010

Home | Quick Start | Basics | Menu Bar | Preferences | Component Configuration Manager | Workspace | Information Panel | Local Data Files | File Formats | caArray | Array Sets | Marker Sets | Microarray Dataset Viewers | Filtering | Normalization | Tutorial Data | geWorkbench-web Tutorials

Analysis Framework | ANOVA | ARACNe | BLAST | Cellular Networks KnowledgeBase | CeRNA/Hermes Query | Classification (KNN, WV) | Color Mosaic | Consensus Clustering | Cytoscape | Cupid | DeMAND | Expression Value Distribution | Fold-Change | Gene Ontology Term Analysis | Gene Ontology Viewer | GenomeSpace | genSpace | Grid Services | GSEA | Hierarchical Clustering | IDEA | Jmol | K-Means Clustering | LINCS Query | Marker Annotations | MarkUs | Master Regulator Analysis | (MRA-FET Method) | (MRA-MARINa Method) | MatrixREDUCE | MINDy | Pattern Discovery | PCA | Promoter Analysis | Pudge | SAM | Sequence Retriever | SkyBase | SkyLine | SOM | SVM | T-Test | Viper Analysis | Volcano Plot



Overview

This tutorial includes new functionality specific to geWorkbench version 1.7.0.

Cytoscape (www.cytoscape.org) is a sophisticated network and pathway visualization tool that has been incorporated into geWorkbench as a component. Within geWorkbench, Cytoscape is used to depict putative interaction networks, for example as created from running ARACNe or a Cellular Network Knowledgebase query. Both of these tools return "adjacency matrices", that is, interaction networks, to the Project folders component. Currently, Cytoscape version 2.4.7 used in geWorkbench.

Cytoscape has been integrated into geWorkbench in such a way that it can communicate in both directions with the Markers component.

  1. Nodes in a Cytoscape network can be selected individually or by drawing a selection box around them. This will result in the selected nodes being placed into the "Cytoscape selection" set in the Markers component.
  2. A set of markers in the Markers component can be labeled with the "tag for visualization" property, which will project that set onto the network depicted in Cytoscape. Those markers in the intersection of the tagged set and the network display will be highlighted in yellow.

The use of Cytoscape and its interactions with geWorkbench are described in the following sections. First we will describe the layout of the Cytoscape graphical interface. The network diagram depicted was calculated using ARACNe in the ARACNe tutorial.

Layout of the Cytoscape component

The Cytoscape component has 4 main areas:


T Cytoscape ARACNE result.png


  1. At upper left is a list of networks that have been loaded into Cytoscape, showing the network name, and the number of nodes and edges. in addition, the numbers in parentheses show the numbers of nodes and edges which have been highlighted (selected) in the network depiction.
  2. At upper right is the main network depiction pane. Gene or protein symbols/names will be depicted if available. However, if for example an Affymetrix microarray dataset was read in but no annotation file was associated with it, then only probeset names would appear. Nodes which have been selected are depicted in yellow and are returned to the "Cytoscape selection" set in the Markers component. Edges which have been selected are depicted in red.
  3. At lower left is a navigation tool, which shows the entire network and a representation (purple rectangle) of where the viewing pane described above is situated. The purple viewing pane can be moved by using the mouse to visualize different parts of the network as desired. This is done by left-clicking with the mouse in the purple rectangle and moving it.
  4. At lower right is a list of selected nodes.

Selecting nodes in Cytoscape

  • Individual nodes and/or edges can be selected in Cytoscape by clicking on them with the mouse.
  • To select multiple nodes or edges, hold down the Shift key while making the selection.
  • Alternatively, a selection box can be drawn around both nodes and edges by left-clicking in the network diagram and selecting the desired targets.

The figure below shows three nodes selected.


T Cytoscape select.png


The result from selecting the three nodes above is transferred to the Cytoscape selection set in the Markers component. Note that four probesets are hit by the three genes selected, as a gene may be represented by multiple probesets.


T Cytoscape selected set.png


If a selection box is drawn on the network with the mouse, both nodes and edges will be selected as shown below:


T Cytoscape manual node select.png


Set operations on networks

As described in the previous section, multiple gene nodes can be selected by holding down the Shift key while left-clicking on each desire node in turn. While the multiple nodes are selected, one can right-click, which will produce a pop-up menu. This menu allows one to choose the set of genes which are either the UNION or INTERSECTION of the those connected directly to the selected nodes.

T Cytoscape set operations.png

The genes selected in this way are returned to the Markers component in a set called "Cytoscape Selection". For each gene included in the UNION or INTERSECTION, there may be more than one marker associated with it. If so, all markers belonging to a particular gene will be returned to to the Markers component "Cytoscape Selection" set.

Projecting marker sets onto Cytoscape

The diagram below illustrates projecting a set defined in the Markers component back onto the Cytoscape network diagram. In this case, the set of transcription factors originally used in the ARACNe run is labeled with "tag for visualization" by right-clicking on it and selecting this menu option.


T Cytoscape tag for vis.png


Three nodes are highlighted in the diagram.


T Cytoscape tagged.png


Note that a marker can potentially be associated with more than one gene. If so, when tagged for visualization, each gene associated with the marker, if present in Cytoscape, would be highlighted.

Altering the view in Cytoscape

The use of the sliding viewpane at lower left to navigate about the main drawn network has already been mentioned - it can be grabbed and moved by left-clicking on it with the mouse.

There are several more controls arrayed about the lower edge of the Cytoscape component. These include four magnifying glass icons:

  • "minus" - zoom out.
  • "plus" - zoom in.
  • "open" - zoom to display selected region.
  • "1:1" - zoom out to display all of current network.

In the image below, the view has been zoomed in:

T Cytoscape zoom view.png

Network commands

Right-clicking on a listed network in Cytoscape will bring up a menu with the following choices:

T Cytoscape Network manipulations.png

Edit Network Title

Edit the title of the network.

Create View

Recreate the network graphics.

Destroy View

Remove the network graphics.

Destroy Network

Completely remove the network from Cytoscape. Note that this does not remove the netowrk adjacency matrix from the geWorkbench Project Folders component. The network can be recreated in Cytoscape by clicking on the appropriate adjacency matrix in the Project Folders component.