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.