differential-expression-analysis
Perform differential expression analysis between two or more groups using limma, DESeq2, or edgeR. Inputs: count or normalized expression matrix, group labels. Outputs: DEG result table, volcano plot, heatmap, session metadata.
Veto GatesRequired pass for any deployment consideration
| Dimension | Result | Detail |
|---|---|---|
| Scientific Integrity | PASS | No fabricated DOI, PMID, trial result, sample size, p-value, or unsupported scientific claim was generated during audit. |
| Practice Boundaries | PASS | The skill performs computational data analysis and does not make diagnostic or treatment recommendations. |
| Methodological Ground | PASS | The workflow uses standard data-analysis methods and documents assumptions, thresholds, and output interpretation boundaries. |
| Code Usability | PASS | Native CLI execution was verified using /opt/homebrew/bin/Rscript in this environment. |
Core Capability91 / 100 — 8 Categories
Medical TaskExecution Average: 90 / 100 — Assertions: 25/25 Passed
/opt/homebrew/bin/Rscript completed the bundled limma example, detecting 2104 significant genes and writing result artifacts.
The documented CLI help rendered successfully with required input, group, output, method, threshold, and seed options.
Script structure and references document sample/group validation and deterministic failure behavior for invalid data.
The audited run generated downstream visualization steps including volcano plot and heatmap generation.
The skill documents limma, DESeq2, edgeR, t-test, and Wilcoxon routes with shared output conventions.
Key Strengths
- Native R execution succeeded with the Homebrew Rscript path and bundled test data.
- The workflow covers multiple common differential-expression methods with clear CLI parameters.
- Output artifacts include result tables, filtered significant genes, visualizations, and session metadata.
- Scope boundaries are appropriate for bulk expression differential analysis.