This gives you programmatic access to 61+ million standardized single cells from the CELLxGENE Census, the largest curated single-cell atlas available. You can query expression data by cell type, tissue, or disease across thousands of datasets without downloading everything. The API handles both small queries that fit in memory with get_anndata() and massive out-of-core processing with iterative batching. It integrates cleanly with scanpy for standard analysis workflows and includes PyTorch dataloaders for training models on cell data. Worth noting that you should always filter for is_primary_data to avoid counting duplicate cells. If you're analyzing your own data rather than querying reference atlases, stick with scanpy or scvi-tools instead.

skills.sh installs
2K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill cellxgene-census --agent claude-code

Installs into .claude/skills of the current project.

Files

CZ CELLxGENE Census

Overview

The CZ CELLxGENE Census provides programmatic access to a comprehensive, versioned collection of standardized single-cell and spatial transcriptomics data from CZ CELLxGENE Discover. This skill enables efficient querying and analysis of public Census releases without downloading whole datasets first.

The Census includes:

  • 217+ million total cells and 125+ million unique cells in the 2025-11-08 stable LTS release
  • 1,845 datasets in the 2025-11-08 stable LTS release
  • Human, mouse, marmoset, rhesus macaque, and chimpanzee data in the current schema
  • Standardized metadata (cell types, tissues, diseases, donors)
  • Raw gene expression matrices and source H5AD lookup/download helpers
  • Pre-calculated summary counts, embeddings, and spatial data
  • Integration with AnnData, Scanpy, TileDB-SOMA, TileDB-SOMA-ML, and other analysis tools

When to Use This Skill

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Category
AI & Agent Building
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1k-dense-ai avatarpydicomk-dense-ai/scientific-agent-skillsUse pydicom to read, inspect, write, transform, and safely preflight local DICOM datasets and pixel data. Applies to DICOM metadata, transfer syntaxes, compress2Kskills.sh installs
2k-dense-ai avatardatamolk-dense-ai/scientific-agent-skillsPythonic wrapper around RDKit with simplified interface and sensible defaults. Preferred for standard drug discovery including SMILES parsing, standardization, 2Kskills.sh installs
3k-dense-ai avatardeeptoolsk-dense-ai/scientific-agent-skillsNGS analysis toolkit. BAM to bigWig conversion, QC (correlation, PCA, fingerprints), heatmaps/profiles (TSS, peaks), for ChIP-seq, RNA-seq, ATAC-seq visualizati2Kskills.sh installs
4k-dense-ai avatardeepchemk-dense-ai/scientific-agent-skillsMolecular ML with diverse featurizers and pre-built datasets. Use for property prediction (ADMET, toxicity) with traditional ML or GNNs when you want extensive 2Kskills.sh installs
5k-dense-ai avatarbenchling-integrationk-dense-ai/scientific-agent-skillsBenchling Python SDK and REST API integration for registry entities, inventory, ELN entries, workflows, Benchling Apps, and Data Warehouse queries. Use when aut2Kskills.sh installs
6k-dense-ai avatarvaexk-dense-ai/scientific-agent-skillsUse this skill for processing and analyzing large tabular datasets (billions of rows) that exceed available RAM. Vaex excels at out-of-core DataFrame operations2Kskills.sh installs