Is there any difference in using "manual" WGCNA vs. using the BlockwiseModules function in terms of the quality of the results?

protocol Protocol: A Protocol for Weighted Gene Co-expression Network Analysis With Module Preservation and Functional Enrichment Analysis for Tumor and Normal Transcriptomic Data

Blockwise modules divides the data and makes the networks separately, does it generate the same quality results as "manual" WGCNA?

answer Answer
recommend recommend recommend recommend Recommend
follow follow follow follow Follow
share share Share
1 answer
Sort by: most helpful / most recent

Erliang Zeng Author Answered Nov 27, 2025

Division of Biostatistics and Computational Biology, College of Dentistry and Dental Clinics, University of Iowa, Iowa City, USA

Short answer: No inherent quality difference—they use the same core WGCNA steps (soft-thresholded adjacency → TOM → hierarchical clustering → dynamic tree cut → module merging). Differences you see usually come from parameters and memory strategy, not from “manual vs. blockwise” per se.


Blockwise strategy: blockwiseModules() partitions genes into blocks to fit memory/parallelize. If your data fit in RAM and you set one big block, results ≈ a manual end-to-end run with the same parameters.


When “manual” helps: (1) you want full control at each step (custom adjacency/TOM, outlier handling, bespoke clustering or merging); (2) you’re iterating interactively to tune parameters on a subset, then locking them for the full run; and (3) you need to recalculate/merge modules with custom criteria or perform special QC between stages.


Hope this helps.


0 helpful
0 unhelpful
comment 0 comments down up
share Share

My answer

Write your answer...

References (optional)

add Add more

post Post an Answer