Cytoscape: Plot Custom Images Above Edges
2
0
Entering edit mode
11.9 years ago
Timtico ▴ 330

In my cytoscape network I would like to plot small custom images (barcharts) above each edge. I cannot find a app in the appstore that suits my needs.

The workaround would be to have custom node pictures, I know I can select the graphics manually. But is there also a way to automate this. So it uses a specific graph for each node? I can then have a directory filled with barcharts images and automatically plot these as custom images on the nodes, without the need to do this manually for hundreds or thousands of network nodes :)

I hope my question is not too vague, thank you.

cytoscape java • 3.7k views
ADD COMMENT
0
Entering edit mode
11.9 years ago
Josh Herr 5.8k

Maybe I'm not fully understanding your question and no one has chimed in yet, but I am unaware of a package to automate just what you are interested in doing in Cytoscape.

I've done something similar very easily with my graphs as a vector output from R or matplotlib and place the images with your vector output from Cytoscape in a illustration interface (such as Adobe Illustrator), this was easy for me because I was only showing graphs for 20 nodes.

With the number of nodes you are considering, this sounds like you have a reasons to write a plugin now? Another thing to consider: is this the best way to visualize hundreds or thousands of graphs?

ADD COMMENT
0
Entering edit mode
11.9 years ago

I did not scroll down enough to see this answer box. Not knowing how visible my edits (above) will be, I will try adding them here as well.

Cheers!

  • Paul

RCytoscape makes this easy, if you know (or wish to learn) R. For lots of documentation, see http://rcytoscape.systemsbiology.net
Click on 'Examples' in the list found in the top left panel, then "'Informational' nodes: plots" in the list which appears in the lower left panel. Or go straight to http://db.systemsbiology.net:8080/cytoscape/RCytoscape/versions/current/cookbook/infoNodes-plots/index.html

RCytoscape is a Bioconductor package, now at version 1.8.2. I would be glad to answer questions if any arise.

  • Paul
ADD COMMENT

Login before adding your answer.

Traffic: 2775 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