anndata

Manage annotated data matrices in h5ad and zarr formats.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Sologa/codex-pipeline --skill anndata-sologa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anndata
Source: https://github.com/Sologa/codex-pipeline/tree/main/.codex/skills/anndata
Command: npx skills add https://github.com/Sologa/codex-pipeline --skill anndata-sologa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a standardized way to handle large, annotated data matrices common in single-cell genomics and other scientific fields, simplifying data storage, manipulation, and analysis.

Core Features & Use Cases

  • Data Structure: Efficiently store and access expression matrices (X) along with observation (obs) and variable (var) metadata.
  • I/O Operations: Read and write data in various formats like h5ad and zarr, supporting large datasets with backed mode.
  • Data Manipulation: Subset, filter, concatenate, and transform data with optimized operations.
  • Use Case: Analyze single-cell RNA sequencing data by loading count matrices, filtering low-quality cells, normalizing expression, performing dimensionality reduction (PCA, UMAP), and clustering cells, all within a unified framework.

Quick Start

Load the 'my_data.h5ad' file into an AnnData object for analysis.

Frequently Asked Questions about anndata

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

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

You can manage annotated data matrices by storing expression matrices alongside observation and variable metadata, enabling efficient subsetting, filtering, and transformation for single-cell genomics analysis.

What is the best way to read and write large h5ad files?

Reading and writing large h5ad files is supported through efficient I/O operations, including a backed mode that allows you to process large datasets without loading them entirely into memory.

Can I subset and filter observation metadata in anndata?

Yes, you can perform complex data manipulation such as subsetting, filtering, concatenation, and transformation of observation and variable annotations within the unified data structure.

Does anndata support storing data in zarr format?

Yes, zarr format is fully supported for both reading and writing annotated data matrices, providing an alternative to h5ad for flexible storage and access.

What is the standard data structure for single-cell RNA sequencing count matrices?

The standard data structure stores count matrices in an X layer alongside observation (obs) and variable (var) metadata, simplifying normalization, dimensionality reduction, and clustering tasks.