Question: Gene-Gene interaction Network Analysis and Visualization Software
gravatar for moxu
2.8 years ago by
moxu450 wrote:

I searched this forum and found many related questions about network. I will try to be as precise as necessary.

Suppose I get a partial correlation (PC) matrix (from RNA-seq) and want to use the PC matrix to build my gene-gene interaction (GGI) network. The edges can be pruned/trimmed by a threshold PC value. Now I want to

  • Visualize the vertices and edges

  • Display + and - PC values differently (e.g. red for + & blue for -)

  • Visualize the magnitude of the PC (e.g. a thicker line for a bigger PC and a thinner line for a smaller PC)

  • Ideally a R package, but a java or perl package or anything that runs on a ubuntu machine would work

BTW, is there a good software product that can generate directional graph (interactions with directions)? I know a set of time series data would be needed to generate a directional graph. Time series is often not satisfied, but I guess in general a set of samples treated with increasing concentrations of a compound with the same length of time might simulate a time series.

Thanks in advance!

rna-seq R gene • 1.5k views
ADD COMMENTlink modified 2.8 years ago by Jean-Karim Heriche21k • written 2.8 years ago by moxu450
gravatar for Lars Juhl Jensen
2.8 years ago by
Copenhagen, Denmark
Lars Juhl Jensen11k wrote:

Without having tried it, I think Cytoscape with the ARACNE app should allow you to do everything you ask for.

ADD COMMENTlink written 2.8 years ago by Lars Juhl Jensen11k

Thanks for the reply. I will study more on Cytoscape and ARACNE.

ADD REPLYlink written 2.8 years ago by moxu450
gravatar for Jean-Karim Heriche
2.8 years ago by
EMBL Heidelberg, Germany
Jean-Karim Heriche21k wrote:

The already mentioned Cytoscape is a standard for biological network visualization but it is meant to run as a stand-alone application. Using R, there's the igraph package and a good tutorial on network visualization with igraph. For perl, there's the GraphViz2 module.

ADD COMMENTlink written 2.8 years ago by Jean-Karim Heriche21k

Thanks much for the reply, very useful information.

ADD REPLYlink modified 2.8 years ago • written 2.8 years ago by moxu450

I believe this is normal behaviour. When reading from a matrix, the nodes are derived from the row/column names. You can easily remove isolated nodes by filtering based on degree. The behaviour may also depend on the mode, weighted and diag parameters of the from_adjacency() function.

ADD REPLYlink written 2.8 years ago by Jean-Karim Heriche21k
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 653 users visited in the last hour