bulk-rnaseq-gsea-master-tables

Normalize heterogeneous GSEA results into a unified master_gsea_table.csv schema.

1|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/tony-zhelonkin/SciAgent-toolkit --skill bulk-rnaseq-gsea-master-tables
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bulk-rnaseq-gsea-master-tables
Source: https://github.com/tony-zhelonkin/SciAgent-toolkit/tree/main/skills/.deprecated/bulk-rnaseq-gsea-master-tables
Command: npx skills add https://github.com/tony-zhelonkin/SciAgent-toolkit --skill bulk-rnaseq-gsea-master-tables

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GSEA results from multiple sources are normalized and assembled into a unified CSV schema suitable for downstream visualization and reproducible reporting. It bridges R-based normalization with Python-based visualization by producing a stable master_gsea_table.csv and enabling idempotent appends for new databases or modules.

Core Features & Use Cases

  • Normalize gseaResult objects into a 13-column master schema and append to the master table
  • Support derived tables such as master_gsea_significant.csv and gsea_summary_stats.csv
  • Provide idempotent update patterns to avoid duplicates across re-runs
  • Assist debugging column-name mismatches between R and Python consumers

Quick Start

Load checkpoints and run the master table assembly to produce master_gsea_table.csv.

Frequently Asked Questions about bulk-rnaseq-gsea-master-tables

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

FAQPage Schema
How do I combine multiple GSEA results into a single master table?

To combine GSEA results into a master table, this Skill normalizes heterogeneous gseaResult objects from MSigDB and custom databases into a consistent 13-column schema. It appends outputs idempotently to produce a unified master_gsea_table.csv without duplicates.

Why do my R and Python GSEA outputs have column name mismatches?

R and Python GSEA outputs have column mismatches due to schema differences across consumers. This Skill bridges R-based normalization with Python-based visualization by enforcing schema validation and aligning columns into a stable master_gsea_table.csv format.

How do I prevent duplicate entries when appending new GSEA results to an existing table?

To prevent duplicates when appending GSEA results, this Skill implements an idempotent append mechanism with schema validation. This ensures reproducible results across re-runs without creating duplicate rows when adding new databases or modules.

Can I generate summary statistics and significant gene sets from a unified GSEA table?

Yes, you can generate derived tables from a unified GSEA table. This Skill supports creating outputs such as master_gsea_significant.csv and gsea_summary_stats.csv to prepare filtered data for downstream visualization and reproducible reporting.

What is the best way to normalize clusterProfiler GSEA outputs for visualization?

The best way to normalize clusterProfiler GSEA outputs is to apply a consistent schema transformation. This Skill converts R-based gseaResult objects into a standardized 13-column CSV format, enabling seamless Python-based visualization and reporting.