WGCNA 模块-性状热图改用 BH 校正 p 值,并支持 job 置顶与优先级排序
This commit is contained in:
@@ -46,6 +46,7 @@
|
||||
- `{prefix}.rnaseq_wgcna.module_eigengenes.tsv`
|
||||
- `{prefix}.rnaseq_wgcna.module_trait_correlation.tsv`
|
||||
- `{prefix}.rnaseq_wgcna.module_trait_pvalue.tsv`
|
||||
- `{prefix}.rnaseq_wgcna.module_trait_padj.tsv`
|
||||
- `{prefix}.rnaseq_wgcna.wgcna_summary.tsv`
|
||||
|
||||
### final/ 图形产物
|
||||
@@ -103,8 +104,16 @@ moduleColors <- labels2colors(dynamicMods)
|
||||
merge <- mergeCloseModules(datExpr, moduleColors, cutHeight = mergeCutHeight)
|
||||
MEs <- merge$newMEs
|
||||
moduleTraitCor <- cor(MEs, traits, use = "p")
|
||||
moduleTraitPvalue <- corPvalueStudent(moduleTraitCor, nSamples = nrow(datExpr))
|
||||
moduleTraitPadj <- matrix(
|
||||
p.adjust(as.vector(moduleTraitPvalue), method = "BH"),
|
||||
nrow = nrow(moduleTraitPvalue), ncol = ncol(moduleTraitPvalue),
|
||||
dimnames = dimnames(moduleTraitPvalue)
|
||||
)
|
||||
```
|
||||
|
||||
模块-性状热图单元格显示相关系数与 `moduleTraitPadj`。校正范围为当前热图中的全部模块×性状检验,方法为 Benjamini-Hochberg;原始 P 值继续写入 `module_trait_pvalue.tsv` 供追溯和兼容旧下游。
|
||||
|
||||
## 7. 解释限制
|
||||
|
||||
WGCNA 对样本数量敏感。少样本数据可以完成计算,但模块稳定性和模块-性状相关性需要谨慎解释,建议后续进行模块稳定性或重采样验证。
|
||||
|
||||
Reference in New Issue
Block a user