Weighted directed graph analysis

41 views
Skip to first unread message

sandra...@gmail.com

unread,
Aug 31, 2017, 8:09:22 PM8/31/17
to cytoscape-helpdesk
Which app is best to do an analysis of a weighted directed graph? I have several complex networks of between 12 - 25 nodes and thousands of edges.

I tried to use Centiscape, but the app took almost the whole day to do calculations on a 12-node graph with around 23,000 edges. In spite of the long hours (this is my smallest graph), the app did not yield results (had to shut down while it was still calculating)

Grateful for any advice!

Sandeep Amberkar

unread,
Sep 1, 2017, 5:43:56 AM9/1/17
to cytoscape...@googlegroups.com
What kind of analysis are you looking for?

Do you want to perform network centrality analysis? For that, you may be better off using the 'igraph' package (http://igraph.org/) which is written in Python and R, which makes these intense computations easier.
If your data consists of biological signaling networks, Cytoscape would best serve to visualise, you can't hope to perform any numerical computations within it. For these purposes, MATLAB and its ample toolboxes would serve your purpose.

Hope that helps.

Best,
Sandeep

--
Warm Regards,
Sandeep Amberkar




--
You received this message because you are subscribed to the Google Groups "cytoscape-helpdesk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cytoscape-helpdesk+unsub...@googlegroups.com.
To post to this group, send email to cytoscape-helpdesk@googlegroups.com.
Visit this group at https://groups.google.com/group/cytoscape-helpdesk.
To view this discussion on the web visit https://groups.google.com/d/msgid/cytoscape-helpdesk/91860ca9-2a59-4380-97f4-77df53ee2e21%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Sandra Alday

unread,
Sep 1, 2017, 8:32:10 PM9/1/17
to cytoscape...@googlegroups.com

Great, thanks very much for pointing me to igraph. I’ll check that one out.

 

Many thanks,

Sandra

 

From: cytoscape...@googlegroups.com [mailto:cytoscape...@googlegroups.com] On Behalf Of Sandeep Amberkar
Sent: Friday, 1 September 2017 7:43 PM
To: cytoscape...@googlegroups.com
Subject: Re: [cytoscape-helpdesk] Weighted directed graph analysis

 

What kind of analysis are you looking for?

 

Do you want to perform network centrality analysis? For that, you may be better off using the 'igraph' package (http://igraph.org/) which is written in Python and R, which makes these intense computations easier.

If your data consists of biological signaling networks, Cytoscape would best serve to visualise, you can't hope to perform any numerical computations within it. For these purposes, MATLAB and its ample toolboxes would serve your purpose.

 

Hope that helps.

 

Best,

Sandeep


--

Warm Regards,
Sandeep Amberkar

 

 

On 1 September 2017 at 01:07, <sandra...@gmail.com> wrote:

Which app is best to do an analysis of a weighted directed graph? I have several complex networks of between 12 - 25 nodes and thousands of edges.

I tried to use Centiscape, but the app took almost the whole day to do calculations on a 12-node graph with around 23,000 edges. In spite of the long hours (this is my smallest graph), the app did not yield results (had to shut down while it was still calculating)

Grateful for any advice!


--
You received this message because you are subscribed to the Google Groups "cytoscape-helpdesk" group.

To unsubscribe from this group and stop receiving emails from it, send an email to cytoscape-helpd...@googlegroups.com.
To post to this group, send email to cytoscape...@googlegroups.com.

 

--

You received this message because you are subscribed to the Google Groups "cytoscape-helpdesk" group.

To unsubscribe from this group and stop receiving emails from it, send an email to cytoscape-helpd...@googlegroups.com.
To post to this group, send email to cytoscape...@googlegroups.com.

Barry Demchak

unread,
Sep 6, 2017, 7:59:53 PM9/6/17
to cytoscape-helpdesk
Sandra --

To add to Sandeep's recommendation, did you know that you can mix Jupyter/R with Cytoscape?? This lets Jupyter/R do what they do best, and Cytoscape do what it does best. See CyREST here http://apps.cytoscape.org/apps/cyrest

Note that you can technically do this with Matlab, too, but you would need to be calling Cytoscape via REST directly. For Jupyter/R, there are decent interfacing libraries that make Cytoscape interaction look like library calls.
Reply all
Reply to author
Forward
0 new messages