Solution For The Display Of Multi Dimensional Expression Data In Cytoscape?
4
2
Entering edit mode
13.2 years ago
Timtico ▴ 330

I've build a network in cytoscape. I've annotated edges (gene names) with expression values. Now this works fine for single expressionvalues. But I'm looking for a way to show multiple expressionvalues next to an edge. I could do this in a basic way e.g: gene_ID (expression1, expression2, expression3).

However, I would prefer something that is abit more visual. For example, it would be nice to have a little heatmap consisting of four squares displayed next to each edge, representing the expressionlevel of that certain gene at different conditions.

Is there a solution for this in cytoscape? I've been browsing the plugins but could not find anything useful?

cytoscape • 3.8k views
ADD COMMENT
1
Entering edit mode
13.2 years ago

To my knowledge you can choose images for nodes but not for edges: documentation on the custom graphics manager. I typically represent genes as nodes rather than edges, but that might not work for you. You can key edge width, color, and style to continuous variables.

ADD COMMENT
0
Entering edit mode

Yeah, I'm aware you can chose images for nodes, but each node is a compound in my network. The edges are the different enzymes/gene_ID's that are responsible for the reactions.

ADD REPLY
0
Entering edit mode

Perhaps you can finesse it by putting a gene node between two reaction nodes, and assigning the desired figure to the gene node. Might complicate layout algorithms, but for a small figure it would probably work.

ADD REPLY
0
Entering edit mode

that could work, but it would complicate the networks actually. So basically i'm waiting for someone to write a plugin that lets me annotate edges :)

ADD REPLY
1
Entering edit mode
13.2 years ago

You can actually show "chart generated" data in Cytoscape nodes, so you could for instance used X,Y graphs or radar charts.

ADD COMMENT
0
Entering edit mode

indeed that works well for the nodes, but not for the edges i'm afraid. I'm interested if someone could make a plugin where i can add graphics to edges.

ADD REPLY
0
Entering edit mode

Sorry should have read more carefully. So, if your edges are genes, what do you have in the nodes? What is it that the genes connect

ADD REPLY
0
Entering edit mode

my nodes are different chemical compounds, the edges are genes encoding the enzymes that lead from one compound (source) to the target.

ADD REPLY
0
Entering edit mode
13.2 years ago
Qdjm 1.9k

How about using multiple edges, distinguished by colour, between each pair of nodes? You could indicate expression level by thickness.

ADD COMMENT
0
Entering edit mode

Might be a good solution, but it might get a bit clunky. I will try it tonight :)

ADD REPLY
0
Entering edit mode
13.0 years ago
Keiichiro Ono ▴ 140

I recommend this plugin by UCSF: Node Chart Plugin

This uses basic Custom Graphics feature in Cytoscape, so you can easily save and restore visualizations.

ADD COMMENT

Login before adding your answer.

Traffic: 2622 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6