scanpy

Process single-cell RNA-seq data with Scanpy for clustering and marker-gene discovery.

18|2|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/omar-A-hassan/medsci-agent --skill scanpy-omar-a-hassan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scanpy
Source: https://github.com/omar-A-hassan/medsci-agent/tree/main/.opencode/skills/scanpy
Command: npx skills add https://github.com/omar-A-hassan/medsci-agent --skill scanpy-omar-a-hassan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze and interpret single-cell RNA-seq data by providing a streamlined workflow using the Scanpy ecosystem, covering data loading, quality control, normalization, clustering, and differential expression analysis.

Core Features & Use Cases

  • Read and preprocess AnnData (.h5ad) files for QC and normalization.
  • Cluster cells using Leiden/Louvain methods and visualize with UMAP/t-SNE.
  • Identify marker genes through differential expression and explore downstream enrichment.

Quick Start

Load an h5ad file, run QC and normalization, cluster with Leiden, and perform differential expression to identify marker genes.

Frequently Asked Questions about scanpy

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

FAQPage Schema
How do I analyze single-cell RNA-seq data from an h5ad file?

To analyze single-cell RNA-seq data, load your h5ad file into an AnnData object and apply standard preprocessing workflows including quality control, normalization, and clustering to interpret the results.

What is the standard workflow for scRNA-seq clustering and marker gene discovery?

Standard scRNA-seq clustering involves loading AnnData files, running QC and normalization, clustering cells using Leiden or Louvain methods, and performing differential expression to discover marker genes.

Can I visualize single-cell clusters using UMAP or t-SNE?

Yes, you can visualize single-cell clusters using UMAP and t-SNE to map the relationships between cell groupings identified by Leiden or Louvain clustering algorithms.

Do I need an AnnData object to perform differential expression analysis?

Yes, you need to load an AnnData object, typically from an h5ad file, to structure your scRNA-seq counts and metadata before running normalization and differential expression workflows.

How do I identify marker genes in scRNA-seq experiments?

To identify marker genes in scRNA-seq experiments, perform differential expression analysis across cell groups after completing quality control, normalization, and clustering steps on your AnnData.

What's the best way to handle quality control and normalization for scRNA-seq?

The best way to handle quality control and normalization for scRNA-seq is applying standard preprocessing pipelines to your AnnData files before clustering and downstream marker-gene discovery.