anndata-data-structure

Manage annotated data matrices for single-cell genomics in .h5ad and .zarr formats.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill anndata-data-structure
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anndata-data-structure
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/anndata-data-structure
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill anndata-data-structure

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires anndata, scanpy, zarr, h5py, scipy, pandas, numpy, and includes references (resource) components.

What problem does it solve?

This Skill provides the standard data structure for single-cell genomics, enabling efficient storage, manipulation, and integration of complex biological datasets.

Core Features & Use Cases

  • Data Structuring: Organizes expression matrices with rich cell and gene metadata.
  • File Handling: Supports reading and writing .h5ad and .zarr formats, crucial for large single-cell experiments.
  • Ecosystem Integration: Seamlessly works with tools like Scanpy and scvi-tools.
  • Use Case: You have raw single-cell RNA sequencing data and want to store it with associated cell type information, gene annotations, and dimensionality reductions for later analysis.

Quick Start

Create an AnnData object from a sparse count matrix and write it to an H5AD file.

Frequently Asked Questions about anndata-data-structure

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

FAQPage Schema
What is the standard data structure for single-cell genomics analysis?

Annotated data matrices provide the standard data structure for single-cell genomics, efficiently organizing expression data with observation and variable metadata. They facilitate storing cell type information, gene annotations, and dimensionality reductions for large-scale experiments.

How do I store single-cell RNA sequencing data with cell and gene metadata?

You can store single-cell RNA sequencing data by creating an annotated data matrix that pairs expression matrices with observation and variable metadata. This structure natively supports layers, embeddings, and graphs for comprehensive large-scale analysis.

Does this annotated data matrix format support h5ad and zarr file I/O?

Yes, this annotated data matrix format supports reading and writing both .h5ad and .zarr file formats. These formats are crucial for efficiently handling file I/O for large single-cell genomics experiments.

Can I use this single-cell genomics data structure with scanpy and scverse ecosystem tools?

Yes, this data structure integrates seamlessly with scverse ecosystem tools like scanpy and scvi-tools. It is designed to work within this environment to facilitate subsetting, concatenation, and manipulation of single-cell datasets.

What is the best way to manage large-scale single-cell expression matrices for downstream analysis?

Using an annotated data matrix is the best way to manage large-scale single-cell expression matrices, as it handles data subsetting, concatenation, and manipulation. It securely stores raw counts alongside computed embeddings for later analysis.