Gene-Gene interaction Network Analysis and Visualization Software
2
0
Entering edit mode
7.0 years ago
moxu ▴ 510

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!

R RNA-Seq gene • 2.9k views
ADD COMMENT
0
Entering edit mode
7.0 years ago

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

ADD COMMENT
0
Entering edit mode

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

ADD REPLY
0
Entering edit mode
7.0 years ago

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 COMMENT
0
Entering edit mode

Thanks much for the reply, very useful information.

ADD REPLY
0
Entering edit mode

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 REPLY

Login before adding your answer.

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