anndata

Manage and analyze AnnData objects for single-cell genomics research.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps manage and analyze annotated data matrices in Python, particularly for single-cell genomics analysis, handling large-scale biological datasets, and integrating with tools like scanpy/scverse.

Core Features & Use Cases

  • Data Management: Create, read, write, and manipulate AnnData objects.
  • File Formats: Support for h5ad, zarr, CSV, MTX, Loom, and 10X formats.
  • Use Case: Process and analyze single-cell RNA-seq data using AnnData, integrate with Scanpy for downstream analysis, and handle large datasets with sparse matrices.

Quick Start

Load an AnnData object from an h5ad file: adata = ad.read_h5ad('data.h5ad').

Frequently Asked Questions about anndata

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

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

To manage annotated data matrices for single-cell genomics, you can load and manipulate AnnData objects directly in Python. This approach handles data loading, manipulation, and integration with tools like scanpy for biological research.

What file formats are supported when reading and writing single-cell RNA-seq data?

When working with single-cell RNA-seq data, the supported file formats include h5ad, zarr, CSV, MTX, Loom, and 10X. You can read and write annotated data matrices using these formats for seamless biological research integration.

Does this approach for managing annotated data matrices work with scanpy and scverse?

Yes, managing annotated data matrices using AnnData objects is fully compatible with scanpy and scverse. This integration allows you to perform downstream analysis on large-scale biological datasets efficiently.

What is the best way to handle large-scale biological datasets with sparse matrices?

The best way to handle large-scale biological datasets with sparse matrices is by using AnnData objects. This method manages annotated data matrices efficiently, supporting integration with scverse tools for single-cell genomics research.

Can I process single-cell RNA-seq data and export the results to an h5ad file?

Yes, you can process single-cell RNA-seq data and export the results to an h5ad file. By manipulating annotated data matrices in Python, you can write your analyzed data back to h5ad or other formats like zarr and CSV.