WGCNA what modules should contain ?
1
0
Entering edit mode
8.9 years ago
mchimich ▴ 20

Dear users. I'm new the world of clustering of gene expression. I used WGCNA package and obtained different modules (using log2 transformed RPKM score of 3 different time point). However I'm still confused about the result obtained. When I draw the expression profile of genes contained in each module I obtained a kind of asymmetrical profile (whatever the threshold and parameters tested). for my understanding of gene expression clustering the two gene populations (see plot) that belong to a single WGCNA module must be classified in two different "modules". Does someone experience something like that before? Is it expected? Did I misunderstand the definition of module?

Thank you a lot for your help!

image: WGCNA

clustering R RNA-Seq WGCNA • 3.3k views
ADD COMMENT
2
Entering edit mode
8.9 years ago

This becomes a question of whether or not one uses the absolute value of the covariation when making the modules. If you do take the absolute value, then you'll get graphs like this. I would personally argue that it makes biological sense to take the absolute value, since I think of modules as abstracted pathways and having both positively and negatively correlated changes in pathways makes complete sense.

ADD COMMENT
1
Entering edit mode

Thanks Devon for your answer. I did find the solution based on your explanation of the problem. this can be changed in WGCNA package by using signed network, here the explanation found:

In a signed correlation network, nodes with negative correlation are considered unconnected (their connection strength is zero or very close to zero). In contrast, in unsigned correlation networks, nodes with strong negative correlations have high connection strengths: the unsigned network adjacency is based on the absolute value of correlation, so positive and negative correlations are treated equally.

So to separate the two gene population I changed the network type to signed

adjacency = adjacency(datExpr, power = softPower,type = "signed")

Done!

Thanks again

ADD REPLY
0
Entering edit mode

+1 for finding the exact parameter. Best of luck!

ADD REPLY

Login before adding your answer.

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