anndata

Create, read, and write AnnData objects for single-cell genomics datasets.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the handling and analysis of large, annotated datasets, particularly in single-cell genomics, by providing efficient data structures and operations.

Core Features & Use Cases

  • Data Handling: Create, read, and write annotated data matrices (AnnData objects) in efficient formats like h5ad and zarr.
  • Analysis Integration: Seamlessly integrates with popular single-cell analysis tools like Scanpy and the broader scverse ecosystem.
  • Use Case: Analyze single-cell RNA sequencing data by loading count matrices, performing normalization, dimensionality reduction (PCA, UMAP), clustering, and visualization, all within a unified framework.

Quick Start

Use the anndata skill to load the file 'my_data.h5ad' into memory.

Frequently Asked Questions about anndata

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

FAQPage Schema
How do I manage and analyze annotated data matrices for single-cell genomics?

To manage annotated data matrices for single-cell genomics, you can use this Skill to create, read, and write AnnData objects, enabling efficient data manipulation and integration with scverse tools like Scanpy.

What is the best way to handle large h5ad files in single-cell genomics analysis?

Handling large h5ad files in single-cell genomics is supported through backed mode and efficient sparse matrix handling, allowing you to process large-scale biological datasets without loading everything into memory.

Does this Skill support integration with Scanpy for dimensionality reduction and clustering?

Yes, this Skill supports integration with Scanpy, allowing you to load count matrices, perform normalization, execute dimensionality reduction like PCA and UMAP, and conduct clustering within a unified framework.

Can I concatenate multiple annotated data matrices during single-cell genomics analysis?

Yes, you can concatenate multiple annotated data matrices during single-cell genomics analysis, as the Skill provides specific data manipulation and integration operations for combining large-scale biological datasets.

What file formats are supported for reading and writing AnnData objects?

AnnData objects are supported for reading and writing in efficient formats including h5ad and zarr, ensuring proper handling of sparse matrices and categorical data types for single-cell genomics workflows.

When do I need to use backed mode for single-cell genomics data matrices?

You need to use backed mode for single-cell genomics data matrices when working with large-scale biological datasets that exceed available memory, enabling efficient handling of sparse matrices without full in-memory loading.