anndata

Create, read, and manipulate AnnData objects for single-cell RNA-seq datasets.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill anndata-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anndata
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/anndata
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill anndata-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires anndata, scanpy, scvi-tools, cellxgene-census, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework for managing and analyzing annotated data matrices, specifically designed for single-cell genomics. It addresses the challenges of handling large, complex datasets with efficient storage, manipulation, and analysis capabilities.

Core Features & Use Cases

  • Data Structure Management: Create, read, and manipulate AnnData objects with ease.
  • Input/Output Operations: Read and write data in various formats, including h5ad, zarr, CSV, and MTX.
  • Concatenation: Combine multiple AnnData objects along observations or variables axis.
  • Data Manipulation: Transform, subset, filter, and reorganize data efficiently.
  • Integration with Scverse Ecosystem: Seamlessly integrate with tools like Scanpy, scvi-tools, and cellxgene-census.
  • Use Case: Imagine you have a large single-cell RNA-seq dataset. Use this Skill to preprocess the data, perform dimensionality reduction, and visualize the results using Scanpy and UMAP.

Quick Start

Use the anndata skill to read a single-cell RNA-seq dataset from a h5ad file:

anndata read_h5ad 'single_cell_data.h5ad'

Frequently Asked Questions about anndata

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

FAQPage Schema
How do I handle and analyze annotated data matrices for single-cell RNA-seq?

To handle annotated data matrices for single-cell RNA-seq, use this Skill to create, read, and manipulate data structures efficiently. It supports preprocessing, dimensionality reduction, and visualization of large genomic datasets.

What is the best way to read and write single-cell RNA-seq datasets in h5ad or zarr formats?

The best way to read and write single-cell RNA-seq datasets in h5ad, zarr, CSV, or MTX formats is using this Skill's input/output operations. It efficiently manages data storage and manipulation for annotated data matrices.

Can I use Scanpy and scvi-tools with AnnData objects for single-cell genomics analysis?

Yes, you can use Scanpy and scvi-tools with AnnData objects. This Skill seamlessly integrates with the scverse ecosystem, allowing you to perform dimensionality reduction and visualize results using these connected libraries.

How do I concatenate multiple single-cell RNA-seq datasets along observations or variables?

To concatenate multiple single-cell RNA-seq datasets along observations or variables axes, use this Skill's concatenation features. It allows you to combine multiple annotated data matrices efficiently for broader genomic analysis.

What Python version is required to process annotated data matrices in single-cell genomics?

Python 3.11 or higher is required to process annotated data matrices in single-cell genomics. This environment ensures compatibility with specific libraries like scanpy, scvi-tools, and cellxgene-census for full functionality.

Does this approach support subsetting and filtering large single-cell RNA-seq datasets?

Yes, this approach supports subsetting and filtering large single-cell RNA-seq datasets. You can efficiently transform, filter, and reorganize annotated data matrices to manage complex genomic data structures.