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.