bio-de-edger-basics

Identify differentially expressed genes from RNA-seq count data using edgeR.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/ya-way/cytoclaw-skills --skill bio-de-edger-basics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bio-de-edger-basics
Source: https://github.com/ya-way/cytoclaw-skills/tree/main/workspace/skills/bio-differential-expression-edger-basics
Command: npx skills add https://github.com/ya-way/cytoclaw-skills --skill bio-de-edger-basics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

edgeR-based differential expression analysis for RNA-seq count data using the quasi-likelihood framework to identify condition-associated gene expression changes.

Core Features & Use Cases

  • DGEList construction from count matrices with group annotations
  • Filtering low-expression genes
  • Normalization using TMM
  • Design matrices for complex experiments
  • Dispersion estimation and GLM quasi-likelihood testing
  • Extraction of DE results with FDR control
  • Use case: identify DE genes between treated vs control, adjusting for batch

Quick Start

Run edgeR on your count matrix to compare two groups and retrieve the top DE genes with FDR control

Frequently Asked Questions about bio-de-edger-basics

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

FAQPage Schema
How do I identify differentially expressed genes from RNA-seq count data?

Identify differentially expressed genes from RNA-seq count data by constructing a DGEList, filtering low-expression genes, normalizing with TMM, and fitting a quasi-likelihood GLM. This framework extracts top DE genes while controlling FDR across condition groups.

Can I adjust for batch effects in edgeR differential expression analysis?

Batch effects are handled during differential expression analysis by specifying batch variables within the design matrix. The edgeR quasi-likelihood framework uses this multi-factor design to estimate dispersion and isolate condition-associated gene expression changes accurately.

What is the quasi-likelihood framework used for in edgeR?

The quasi-likelihood framework in edgeR is used for robust differential expression testing. It estimates biological dispersion and fits generalized linear models to RNA-seq count data, ensuring accurate statistical testing and FDR control for complex multi-factor experiments.

How do I normalize RNA-seq counts and filter low-expression genes before testing?

Normalize RNA-seq counts and filter low-expression genes by constructing a DGEList from raw counts, removing genes below expression thresholds, and applying TMM normalization. This preprocessing ensures valid dispersion estimation before fitting quasi-likelihood models.

Does this edgeR analysis support multi-factor experimental designs?

This edgeR analysis supports multi-factor experimental designs through flexible design matrix construction. It accommodates complex experiments, enabling simultaneous batch adjustment and condition comparison to identify differentially expressed genes with FDR control.

Why use TMM normalization and FDR control for RNA-seq differential expression?

TMM normalization corrects for library size composition biases in RNA-seq count data, ensuring accurate dispersion estimation. FDR control adjusts p-values from quasi-likelihood testing to limit false positives in the final differentially expressed gene lists.