What problem does it solve?
This Skill provides a standardized and efficient way to handle complex annotated data matrices, particularly for single-cell genomics, eliminating the need for manual data wrangling and complex file format conversions.
Core Features & Use Cases
- Data Structure: Provides the core
AnnData object for storing matrices (X) with rich metadata (obs, var, layers, obsm, varm, uns).
- Input/Output: Seamlessly reads and writes data in various formats including
.h5ad, .zarr, .csv, and 10X Genomics formats.
- Manipulation: Offers powerful tools for subsetting, filtering, concatenating, and transforming data.
- Integration: Acts as the foundational data structure for the scverse ecosystem (Scanpy, Muon, etc.).
- Use Case: Analyze single-cell RNA sequencing data by loading count matrices, performing normalization, dimensionality reduction (PCA, UMAP), clustering, and differential expression analysis using integrated tools like Scanpy.
Quick Start
Use the anndata skill to read the file 'data.h5ad' and print its shape.