bulk-wgcna-analysis-with-omicverse

Construct weighted gene co-expression networks from bulk expression matrices.

32|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/omicverse/omicclaw --skill bulk-wgcna-analysis-with-omicverse-omicverse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bulk-wgcna-analysis-with-omicverse
Source: https://github.com/omicverse/omicclaw/tree/main/src/omicverse_skills/skills/bulk-wgcna-analysis
Command: npx skills add https://github.com/omicverse/omicclaw --skill bulk-wgcna-analysis-with-omicverse-omicverse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines reproducing a complete WGCNA co-expression analysis from bulk expression data, reducing manual setup, parameter tuning, and post-hoc inspection tasks so researchers can obtain modules, eigengenes, and hub genes reproducibly.

Core Features & Use Cases

  • End-to-end WGCNA pipeline: guides loading and variance-filtering of expression matrices, preprocessing, soft-threshold selection, adjacency and TOM construction, module detection, and module eigengene computation.
  • Module inspection and reporting: extract sub-networks, visualise TOM/adjacency heatmaps, compute module–trait correlations, and identify top hub genes for reporting.
  • Use Case: reproduce the 5xFAD tutorial workflow to identify disease-associated modules, visualise module eigengene patterns across metadata, and export top hub genes for downstream validation.

Quick Start

Run a WGCNA analysis on my expression CSV and sampleInfo CSV to build modules, compute eigengenes, and list the top hub genes for a selected module.

Frequently Asked Questions about bulk-wgcna-analysis-with-omicverse

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run WGCNA on bulk RNA-seq data to identify co-expression modules and hub genes?

pywgcna within omicverse streamlines WGCNA by automating soft-threshold selection, adjacency and TOM construction, and module detection. It reduces manual parameter tuning so you can reproducibly identify co-expression modules and hub genes from bulk expression matrices.

What do I need to prepare for a weighted gene co-expression network analysis?

For weighted gene co-expression network analysis, you must provide a numeric genes-by-samples expression matrix from bulk RNA-seq or microarray data, along with a sample metadata CSV containing trait information for module-trait correlation.

Can I compute module-trait correlations and eigengene analysis using omicverse?

Yes, you can compute module-trait correlations and eigengene analysis using omicverse. The workflow constructs modules, calculates module eigengenes, visualises patterns across metadata, and identifies top hub genes for downstream validation.

Does this WGCNA pipeline support microarray datasets or only bulk RNA-seq?

This WGCNA pipeline supports both bulk RNA-seq and microarray datasets. It processes any numeric genes-by-samples expression matrix to perform module detection, eigengene analysis, and hub gene identification for exploratory bioinformatics workflows.

What is the best way to extract top hub genes from a detected co-expression module?

The best way to extract top hub genes is to use the omicverse bulk.pyWGCNA hub gene extraction functions after module detection. This identifies highly connected genes within specific modules for downstream biological validation and reporting.