Hi all,
My colleague and I are working with bulk RNA-seq (and some single-cell data using hdWGCNA) and constructing co-expression modules. For each module, I summarize expression using the first principal component (module eigengene).
The dataset is normalized.
My question is about comparing eigengenes derived from different gene clusters after running wgcna/hdwgcna.
Since each module contains a different set of genes, the PCA is performed in different feature spaces. In that sense, the resulting PC1s (eigengenes) are not directly comparable as axes.
Is it valid to:
Correlate two different module eigengenes? Compare their association with phenotypes (e.g., disease and control)? Use them to assess whether two modules co-vary or represent related biological processes?
Or would comparing eigengenes across different gene sets be considered inappropriate due to differences in underlying gene composition and variance structure?
I’m particularly interested in best practices for interpreting such comparisons in the context of Weighted Gene Co-expression Network Analysis and hdWGCNA.
Thanks in advance!
1 answer
If you are referring to the Module Eigengenes (or PC1s) of gene clusters within the same network, then yes, they can be compared because the ME is simply a vector of PC1 scores assigned to each sample.
This is exactly what WGCNA does during the module merging step; it correlates the MEs to identify which modules exhibit similar expression trends. It uses that same logic when it calculates module-trait relationships, though in this case, it correlates the MEs with external phenotypic data rather than with other modules.
Log in to answer this question.