cellxgene-census

Query CZ CELLxGENE Census data with TileDB-SOMA filters for single-cell analyses.

52|6|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/ovachiever/droid-tings --skill cellxgene-census-ovachiever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cellxgene-census
Source: https://github.com/ovachiever/droid-tings/tree/main/skills/cellxgene-census
Command: npx skills add https://github.com/ovachiever/droid-tings --skill cellxgene-census-ovachiever

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides programmatic access to CZ CELLxGENE Census data at population-scale, enabling efficient querying of millions of cells across thousands of datasets and easy integration with analysis tools like scanpy and PyTorch.

Core Features & Use Cases

  • Query by cell type, tissue, disease, and donor metadata across 61M+ cells
  • Retrieve raw gene expression matrices, standardized metadata, precomputed embeddings, and statistics
  • Integrate Census data with PyTorch, Scanpy, and other bioinformatics workflows
  • Large-scale cross-dataset analyses, exploratory data discovery, and model training

Quick Start

Use the Census API to open the latest version and begin population-scale single-cell analyses across datasets.

Frequently Asked Questions about cellxgene-census

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query single-cell expression data across millions of cells?

Query single-cell expression data at population scale using the Census API to filter by cell type, tissue, disease, and metadata across 61M+ cells in thousands of datasets, retrieving raw expression matrices and standardized annotations.

Can I use CZ CELLxGENE Census data with PyTorch and scanpy?

Yes. Census integrates directly with PyTorch and scanpy workflows, enabling you to retrieve expression matrices, embeddings, and metadata for downstream machine learning and bioinformatic analyses without manual format conversion.

What's the best way to perform cross-dataset single-cell analyses at scale?

Use Census to query and aggregate expression data across thousands of datasets with TileDB-SOMA filtering, enabling large-scale cross-dataset comparisons, exploratory discovery, and model training on harmonized, population-scale single-cell data.

Do I need to download entire datasets to access specific cell populations?

No. Census enables targeted queries with obs and var filters to retrieve only cells matching your criteria—by cell type, tissue, disease, or custom metadata—avoiding full dataset downloads and supporting out-of-core analysis workflows.

How do I access versioned single-cell data programmatically?

Census provides versioned data access via the census_version parameter, ensuring reproducible analyses by specifying exact snapshots of CZ CELLxGENE data and enabling context-managed resource handling for reliable, large-scale queries.