What problem does it solve?
This Skill automates the complex process of differential gene expression analysis from bulk RNA-seq count data, enabling researchers to identify genes that change significantly between experimental conditions.
Core Features & Use Cases
- Differential Expression Analysis: Perform standard DESeq2 workflows in Python for RNA-seq data.
- Data Handling: Load, filter, and prepare count matrices and metadata.
- Statistical Testing: Conduct Wald tests, apply FDR correction, and optionally perform LFC shrinkage.
- Visualization: Generate volcano and MA plots to interpret results.
- Use Case: A biologist has RNA-seq data from treated and control cell lines and needs to find genes that are upregulated or downregulated in the treated group. This Skill can process their count data and metadata to produce a list of significant genes with associated statistics.
Quick Start
Use the pydeseq2 skill to analyze RNA-seq count data from 'counts.csv' and 'metadata.csv' to find differentially expressed genes between 'treated' and 'control' conditions.