Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
76
70%
Does it follow best practices?
Impact
81%
1.09xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./scientific-skills/anndata/SKILL.mdMulti-batch concatenation with source tracking
Concatenation with label
100%
100%
Concatenation with keys
100%
100%
Index uniqueness
0%
100%
Join strategy selection
100%
100%
Strings to categoricals
0%
0%
Raw data preservation
100%
100%
Gzip compression
0%
100%
Sparse matrix usage
100%
100%
Processing metadata stored
0%
0%
Embedding name convention
100%
100%
Correct concat axis
100%
100%
Backed mode and memory-efficient processing
Backed read-only open
100%
100%
Metadata inspection before load
100%
100%
Filtered to_memory()
100%
100%
Sparse matrix handling
100%
100%
Backed read-write for metadata
80%
80%
Processing history in uns
100%
100%
Gzip compression on write
0%
0%
Strings to categoricals
0%
0%
No full dense conversion
100%
100%
Chunked processing or subset
100%
100%
Format conversion and I/O optimization
MTX transpose applied
100%
100%
External metadata index alignment
100%
100%
Strings to categoricals before write
50%
100%
H5AD with gzip compression
100%
100%
Zarr with chunks parameter
100%
100%
Compression tradeoff documented
37%
25%
Sparse matrix for sparse data
100%
100%
Var names uniqueness
0%
0%
Read elem usage
0%
0%
Processing log written
100%
100%
Correct import alias
100%
100%
b58ad7e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.