scverse-compact

Run a compact Scanpy single-cell RNA-seq workflow on an AnnData object.

6|1|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/CodingKaiser/kaiser-skills --skill scverse-compact
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scverse-compact
Source: https://github.com/CodingKaiser/kaiser-skills/tree/main/scverse-compact
Command: npx skills add https://github.com/CodingKaiser/kaiser-skills --skill scverse-compact

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a compact, end-to-end single-cell RNA-seq analysis workflow using Scanpy on an AnnData object.

Core Features & Use Cases

  • QC metrics computation and filtering for cells and genes
  • Normalization, log transformation, and highly-variable gene (HVG) selection
  • Dimensionality reduction (PCA, UMAP) and neighborhood graph construction
  • Clustering (Leiden) and marker gene ranking for identified clusters
  • Use Case: Quickly analyze a new scRNA-seq dataset to obtain a ready-to-interpret UMAP map with clusters and marker lists

Quick Start

Use the scverse-compact skill to run a compact single-cell workflow on a given AnnData object, performing QC, filtering, normalization, HVG selection, PCA, neighbors, UMAP, Leiden clustering, and marker gene ranking.

Frequently Asked Questions about scverse-compact

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

FAQPage Schema
How do I run a complete single-cell RNA-seq analysis workflow using Scanpy?▼

To run single-cell RNA-seq analysis using Scanpy, you need an AnnData object to execute a compact workflow covering QC, normalization, HVG selection, PCA, UMAP, Leiden clustering, and marker gene ranking.

What is the best way to generate UMAP and Leiden clusters from an AnnData object?▼

Generating UMAP and Leiden clusters from an AnnData object requires computing a neighborhood graph after PCA, which then enables UMAP dimensionality reduction and Leiden clustering for identifying distinct cell populations.

Can I use this Scanpy workflow for quality control and filtering of scRNA-seq data?▼

Yes, this Scanpy workflow handles quality control by computing QC metrics and performing filtering for both cells and genes, ensuring your scRNA-seq dataset is properly cleaned before normalization and downstream analysis.

Do I need a specific Python environment to perform dimensionality reduction and clustering on my single-cell data?▼

Yes, you need a Python environment with Scanpy and AnnData installed to perform dimensionality reduction, neighborhood graph construction, and Leiden clustering on your single-cell data for reproducible results.

How does marker gene ranking work after Leiden clustering in single-cell analysis?▼

Marker gene ranking in single-cell analysis identifies genes that distinguish each Leiden cluster, providing biological interpretation for the cell populations defined by the UMAP visualization and clustering steps.