gsea_for_ranked_gene_list

Run preranked GSEA on ranked gene lists with MSigDB libraries.

64|12|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/MDhewei/bioinfor-claw --skill gsea-for-ranked-gene-list
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsea_for_ranked_gene_list
Source: https://github.com/MDhewei/bioinfor-claw/tree/main/gene-list-analysis/gsea-for-ranked-gene-list
Command: npx skills add https://github.com/MDhewei/bioinfor-claw --skill gsea-for-ranked-gene-list

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, gseapy, and includes scripts (resource) components.

What problem does it solve?

Preranked GSEA on a ranked gene list to produce enrichment results and publication-ready plots and tables.

Core Features & Use Cases

  • Preranked gene set enrichment analysis using MSigDB libraries (HALLMARK, KEGG, REACTOME, GO_BP/GO_MF/GO_CC) for human or mouse.
  • Generates full result tables, significant-result summaries, and downloadable plots suitable for publication.
  • Supports input validation, automatic gene symbol normalization, and deterministic outputs.

Quick Start

Provide a ranked gene list file and run the script to generate GSEA results and plots.

Frequently Asked Questions about gsea_for_ranked_gene_list

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

FAQPage Schema
How do I run preranked GSEA on a ranked gene list?

To run preranked GSEA, provide a ranked gene list file with a gene column and a ranking score column, and the script generates enrichment results and publication-ready plots. It automatically normalizes gene symbols and validates your input.

What gene set libraries are supported for gene set enrichment analysis?

Gene set enrichment analysis supports MSigDB libraries including HALLMARK, KEGG, REACTOME, and GO (BP, MF, CC) for both human and mouse data. You select the target library when running the script.

Can I use gseapy to generate publication-ready GSEA plots?

Yes, this script uses gseapy to generate downloadable publication-ready GSEA plots. It produces full result tables, significant-result summaries, and visualizations suitable for publication.

Does preranked GSEA work with mouse gene expression data?

Yes, preranked GSEA works with both human and mouse gene expression data. The script includes automatic gene symbol normalization to ensure compatibility across both organisms.

What input format is required for preranked gene set enrichment analysis?

Preranked gene set enrichment analysis requires a ranked gene list containing a gene column and a ranking score column. The script performs input validation to ensure your data meets these requirements.

Do I need pandas and numpy installed to run GSEA on a ranked gene list?

Yes, you need pandas, numpy, and gseapy installed as Python dependencies to run GSEA on a ranked gene list. These libraries handle data processing and enrichment analysis computations.