with one click
bulkrna-coexpression
// WGCNA-style weighted gene co-expression network analysis — module detection, soft thresholding, hub genes.
// WGCNA-style weighted gene co-expression network analysis — module detection, soft thresholding, hub genes.
Build and run production workloads on Amazon Bedrock with current model availability, Converse API, agents, guardrails, AgentCore, and IAM controls. Use when implementing Bedrock inference pipelines, managed agents, or provider-agnostic model routing on AWS.
Design evaluation, tracing, monitoring, scope-control, and rollback discipline for agent systems. Use when an agent workflow is becoming important enough that you need evidence, not vibes, to decide whether it is good.
Build and operate OpenAI-first coding and agent workflows using Codex app/cloud, the Responses API, current GPT and Codex models, Agents SDK, hosted tools, tool search, MCP/connectors, skills, and approval-aware tool execution. Use when you need long-horizon software agents or OpenAI-native multi-agent orchestration.
Design, evaluate, and operate agentic systems for biomedical and scientific discovery. Use when building or selecting agents for hypothesis generation, experiment planning, autonomous notebook analysis, lab-in-the-loop validation, pathology concept discovery, or multi-agent research workflows.
Implement and operate Model Context Protocol systems safely. Use when designing MCP clients or servers, selecting transports, configuring auth, onboarding remote servers, or enforcing approval and egress controls.
Batch effect correction for multi-cohort bulk RNA-seq data using ComBat, with PCA-based visualization before and after correction.
| name | bulkrna-coexpression |
| description | WGCNA-style weighted gene co-expression network analysis — module detection, soft thresholding, hub genes. |
| version | 0.3.0 |
| author | OmicsClaw |
| license | MIT |
| tags | ["bulkrna","coexpression","WGCNA","network","modules","hub-genes"] |
| metadata | {"omicsclaw":{"domain":"bulkrna","emoji":"🕸️","trigger_keywords":["coexpression","WGCNA","gene network","co-expression modules","hub genes","gene modules"],"allowed_extra_flags":["--min-module-size","--power"],"legacy_aliases":["bulk-wgcna"],"saves_h5ad":false}} |
WGCNA-style weighted gene co-expression network analysis. Detects gene modules via soft thresholding, topological overlap, and hierarchical clustering, then identifies hub genes per module.
python omicsclaw.py run bulkrna-coexpression --demo
python omicsclaw.py run bulkrna-coexpression --input <counts.csv> --output <dir>
python bulkrna_coexpression.py --input counts.csv --output results/
python bulkrna_coexpression.py --demo --output /tmp/coexpression_demo
python bulkrna_coexpression.py --input counts.csv --output results/ --power 6 --min-module-size 15
gene column and sample columns).output_directory/
├── report.md
├── result.json
├── figures/
│ ├── scale_free_fit.png
│ ├── module_sizes.png
│ └── module_dendrogram.png
├── tables/
│ ├── module_assignments.csv
│ ├── hub_genes.csv
│ └── threshold_fit.csv
└── reproducibility/
└── commands.sh
Trigger conditions:
Chaining partners:
bulkrna-de -- Upstream: differentially expressed genes can be used as inputbulkrna-enrichment -- Downstream: pathway/GO enrichment of module gene setsbulkrna-qc -- Upstream: count matrix QC| Parameter | Default | Description |
|---|---|---|
--power | auto | Soft-thresholding power (auto-selected if omitted) |
--min-module-size | 10 | Minimum number of genes per module |
Reference examples tested with: scipy 1.11+, pandas 2.0+, numpy 1.24+, matplotlib 3.7+
Required: numpy, pandas, scipy, matplotlib
bulkrna-de -- Differential expression analysis upstreambulkrna-enrichment -- Pathway enrichment of module gene sets downstreambulkrna-qc -- Count matrix QC upstream