
AnnData
Annotated data matrices for single-cell at scale
AnnData stores a data matrix together with per-observation and per-variable annotations, unstructured metadata and multidimensional embeddings. Its .h5ad format is the lingua franca of single-cell tooling.
Example
1import anndata as ad2adata = ad.read_h5ad("data.h5ad")3print(adata) # cells × genes, with obs/var annotations4adata.obs["cell_type"].value_counts()
Related tools

Open source

Open source
Single-Cell & Spatial
scvi-tools
Probabilistic, deep-learning models for single-cell omics
Python library

Free
Public Databases
CZ CELLxGENE Census
Programmatic access to tens of millions of single cells
Web appREST APIPython library