modulescorecalculator

Calculate per-cell module scores for Seurat single-cell data.

22|4|Updated May 18, 2021
One-click install
npx skills add https://github.com/pwwang/immunopipe --skill modulescorecalculator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: modulescorecalculator
Source: https://github.com/pwwang/immunopipe/tree/main/skills/modulescorecalculator
Command: npx skills add https://github.com/pwwang/immunopipe --skill modulescorecalculator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables per-cell module scoring in single-cell analyses by configuring and running Seurat's AddModuleScore and CellCycleScoring on a Seurat object to quantify pathway activity and functional states.

Core Features & Use Cases

  • Supports per-cell scoring with user-defined gene sets (exhaustion, cytotoxicity, proliferation, cell cycle) and diffusion-map options.
  • Integrates with Seurat-based workflows to generate S/G2M scores, ModuleScore columns, and post-processing metadata transformations.
  • Useful for comparing functional states across clusters, trajectories, or after perturbations in scRNA-seq analyses.

Quick Start

Load a Seurat object and run ModuleScoreCalculator with your chosen gene sets to generate per-cell scores.

Frequently Asked Questions about modulescorecalculator

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

FAQPage Schema
How do I calculate per-cell module scores for scRNA-seq gene sets in Seurat?

To calculate per-cell module scores for scRNA-seq, configure and run Seurat's AddModuleScore on a Seurat object using user-defined gene sets to quantify pathway activity across cell clusters.

What is cell cycle scoring and how does it work for single-cell data?

Cell cycle scoring in single-cell data uses Seurat's CellCycleScoring to calculate S and G2M phase scores per cell, requiring a Seurat object and predefined cell cycle gene sets to classify cellular proliferation states.

Can I use custom gene sets for exhaustion and cytotoxicity scoring in scRNA-seq?

Yes, you can use custom gene sets for exhaustion and cytotoxicity scoring in scRNA-seq by providing user-defined module definitions to calculate per-cell scores for functional state classification.

Does module score calculation require a specific Seurat object format?

Module score calculation requires a valid Seurat object along with module definitions, environment defaults, and optional post-processing transformations defined in a structured configuration to generate ModuleScore columns.

What's the best way to compare functional states across cell clusters after perturbation?

The best way to compare functional states across cell clusters after perturbation is calculating per-cell module scores using AddModuleScore to quantify pathway activity differences across trajectories and clusters.