How is module-trait association calculated in WGCNA?
1
0
Entering edit mode
20 months ago
kivanvan • 0

I have read some papers using WGCNA to explore relationship between metabolomics and clinical outcomes. I wanted to use this method in my work as well. Following the tutorial of WGCNA, I can understand most of the method except the module-trait association. Because I have limited knowledge in network analysis or PCA, I don't understand why this correlation can be done. To perform a correlation, you need to have two sets of values. I suppose they are the module eigengene and trait. It is easy to get that trait values are different in each sample, but why would module eigengene be different by sample given that it is the first principal component of the expression matrix?

I think I must have made a wrong assumption here, possibly equal value of module eigengene across samples. If it is a wrong assumption, can someone explain how it is module eigengene calculated?

eigengene method WGCNA • 902 views
ADD COMMENT
1
Entering edit mode
20 months ago
LChart 4.6k

I suppose they are the module eigengene and trait. It is easy to get that trait values are different in each sample, but why would module eigengene be different by sample given that it is the first principal component of the expression matrix?

The first principal component of the expression matrix, regardless of what genes are in it, is a (n_sample x 1) vector (or, for single cell, (n_cell x 1)); the individual values only** contain replicated values if sample data itself is replicated.

Your intuition is correct -- for module-trait associations, the full expression matrix is subset just to genes in the module; and a correlation (or linear model) is used to associate the first principal component with the phenotype.

ADD COMMENT
0
Entering edit mode

I see. I had a misunderstanding of the first principal component of the expression matrix. It makes sense now. Thank you!

ADD REPLY

Login before adding your answer.

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