What problem does it solve?
This Skill provides a standardized and efficient way to handle annotated data matrices, particularly for single-cell genomics, enabling seamless data manipulation and integration within the scverse ecosystem.
Core Features & Use Cases
- Data Structure: Efficiently store and access experimental measurements (X) alongside observation (obs) and variable (var) metadata.
- I/O Operations: Read and write data in various formats (h5ad, zarr, CSV, etc.) with support for large datasets and backed mode.
- Data Manipulation: Subset, filter, concatenate, and transform AnnData objects.
- Ecosystem Integration: Works seamlessly with tools like Scanpy for downstream analysis.
- Use Case: Load a large single-cell RNA-seq dataset, filter cells based on quality metrics, normalize counts, identify highly variable genes, and save the processed data.
Quick Start
Load the AnnData object from 'data.h5ad' and print its shape.