scanpy

Analyze single-cell RNA-seq data with scanpy for QC, clustering, and annotation.

8|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/sanand0/scientific-research --skill scanpy-sanand0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scanpy
Source: https://github.com/sanand0/scientific-research/tree/main/.claude/skills/scanpy
Command: npx skills add https://github.com/sanand0/scientific-research --skill scanpy-sanand0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the complex process of analyzing single-cell RNA-sequencing (scRNA-seq) data, enabling researchers to derive meaningful biological insights from high-dimensional datasets.

Core Features & Use Cases

  • End-to-End Analysis: Guides users through the entire scRNA-seq workflow, from data loading and quality control to advanced analyses like clustering and cell type annotation.
  • Data Visualization: Generates publication-quality plots for exploring data structure, cell populations, and gene expression patterns.
  • Use Case: A biologist has raw scRNA-seq data and needs to identify different cell types, find marker genes for each type, and visualize their relationships. This Skill provides a complete pipeline to achieve this.

Quick Start

Use the scanpy skill to load the AnnData object from 'data/raw_counts.h5ad' and perform a standard QC and normalization workflow.

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 raw counts to cell type annotation?

Single-cell RNA-seq data analysis is streamlined through a comprehensive pipeline handling quality control, normalization, dimensionality reduction, clustering, and marker gene identification to annotate cell types.

Can I load 10X genomics output or a .h5ad file directly for scRNA-seq analysis?

Yes, scRNA-seq analysis supports various input formats including .h5ad, 10X, and CSV, allowing you to load single-cell RNA-seq datasets directly into the workflow for immediate processing.

What is the best way to visualize cell populations and gene expression patterns?

To visualize cell populations and gene expression patterns, this scRNA-seq workflow generates publication-ready visualizations that explore data structure and relationships across different cell types.

How does dimensionality reduction and clustering work for scRNA-seq datasets?

Dimensionality reduction and clustering for scRNA-seq datasets work by processing normalized high-dimensional data to identify distinct cell populations and reveal underlying biological structures.

Do I need any specific Python environment setup to run scRNA-seq quality control?

No specific external dependencies are required to run scRNA-seq quality control, as the environment provides the necessary Python package infrastructure to execute normalization and analysis scripts.

What's the difference between using scanpy and other tools for single-cell genomics?

Unlike other single-cell genomics tools, this approach provides an end-to-end Python-based workflow specifically designed for scRNA-seq, integrating quality control, clustering, and visualization in one pipeline.