Visualizing Protein Protein Interaction Clusters
1
0
Entering edit mode
11.2 years ago
Sudeep ★ 1.7k

Dear All,

Right now I am trying to visualize protein-protein interaction graph and clusters generated from that graph, something like this figure. After playing around with igraph package, I can mark the clusters, but could not figure out how to annotate each cluster. I am not planning to manually mark and annotate each cluster one-by-one. Do you know some graph visualization libraries, softwares that can do this ? (as of now I have tried only igraph and Cytoscape)

Thank you.

ppi clustering • 3.6k views
ADD COMMENT
1
Entering edit mode

What's the problem with Cytoscape? It should work very well to do what you are describing.

ADD REPLY
0
Entering edit mode

"i before e except after c." And in protein. And other words. :)

ADD REPLY
2
Entering edit mode
11.2 years ago
SES 8.6k

Another tool to try would be gephi, which I learned about from a comment by Pierre Lindenbaum on this site. I am impressed with gephi from my limited experience with that tool, but personally, I would look no further than Cytoscape because creating the different line/arrow types, labels, colors, etc. in that figure is easy using the VizMapper editing functions (the control panel on the left side of the main window in Cytoscape).

ADD COMMENT
1
Entering edit mode

Thanks but AFAIK, by tweaking options in VizMapper, no group annotation can be added for nodes

ADD REPLY
0
Entering edit mode

One way you could create groups manually would be to just color the nodes of interest and apply labels. If you are referring to the dashed clouds in that figure that highlight groups of nodes, I'd bet they did that in something like PowerPoint or Illustrator.

ADD REPLY
0
Entering edit mode

> I'd bet they did that in something like PowerPoint or Illustrator.
Well I think there is a way to do that without PowerPoint or Illustrator but I haven't found it out yet.

> One way you could create groups manually would be to just color the nodes of interest and apply labels. For sure, it will work, but only when nodes are present only in one cluster, but I have some nodes that appear in multiple clusters

ADD REPLY
2
Entering edit mode

That figure is done with Cytoscape. If you look at the paper, they even provide a Cytoscape session file.

ADD REPLY
0
Entering edit mode

Try Gephi, I think you can run ForceAtlas2, which will try to put together related nodes. Then you can group those nodes into clusters, colour them, then Expand, this should give you shaded background (Show Hulls option) for clustered nodes.

ADD REPLY

Login before adding your answer.

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