bio-pathway-gsea

Performs GSEA on ranked gene lists using clusterProfiler's gseGO and gseKEGG.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzing genomic data often requires identifying which biological pathways or processes are coordinately affected across a ranked list of genes. This skill provides a streamlined, reproducible way to detect subtle enrichment signals without arbitrary cutoffs.

Core Features & Use Cases

  • Ranked-list GSEA: Perform gene set enrichment analysis using gseGO and gseKEGG to detect coordinated changes.
  • Flexible ranking: Supports multiple ranking statistics (log2 fold-change, signed p-value, or Wald statistic) and converts gene identifiers for interpretation.
  • Real-world use: Researchers compare conditions to identify enriched pathways across time-course or treatment contrasts.

Quick Start

Run GSEA on your ranked gene list to identify enriched GO and KEGG pathways.

Frequently Asked Questions about bio-pathway-gsea

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

FAQPage Schema
How do I perform gene set enrichment analysis on a ranked gene list from RNA-seq data?

Gene set enrichment analysis (GSEA) evaluates predefined gene sets to determine coordinated expression changes across a ranked list. Unlike over-representation analysis, GSEA does not require arbitrary cutoffs, allowing it to detect subtle pathway-level shifts across the entire ranked gene list.

What ranking statistics can I use for GSEA with clusterProfiler?

You can rank genes using log2 fold-change, signed p-value, or the Wald statistic. The Skill supports these multiple ranking statistics to generate the ranked list required by clusterProfiler's gseGO and gseKEGG functions for pathway enrichment analysis.

Do I need specific organism databases to run gseGO and gseKEGG?

Running gseGO and gseKEGG requires an appropriate organism database to map ranked genes to predefined gene sets. You must also ensure gene IDs are correctly formatted to match the chosen database for accurate pathway enrichment results.

Can I use GSEA to compare treatment contrasts across time-course experiments?

Yes, GSEA is applicable for analyzing treatment contrasts across time-course experiments. By evaluating predefined gene sets against ranked gene lists derived from these contrasts, researchers can identify enriched GO and KEGG pathways showing coordinated expression changes.

Why does GSEA avoid arbitrary cutoffs when identifying enriched pathways?

GSEA avoids arbitrary cutoffs by scoring predefined gene sets across the entire ranked gene list rather than filtering for significantly differentially expressed genes. This approach detects subtle, coordinated expression changes across pathways that threshold-based methods often miss.