cellxgene-census

Query CZ CELLxGENE Census single-cell genomics data with metadata filters.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill cellxgene-census-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cellxgene-census
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/cellxgene-census
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill cellxgene-census-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cellxgene-census, tiledbsoma, scanpy, torch, pyarrow, and includes references (resource) components.

What problem does it solve?

This skill solves the challenge of accessing and analyzing massive, multi-terabyte single-cell genomics datasets without requiring local storage or high-performance computing clusters.

Core Features & Use Cases

  • Programmatic Data Access: Query over 61 million cells from the CZ CELLxGENE Census using standardized metadata filters.
  • Scalable Analysis: Perform both in-memory analysis for smaller subsets and out-of-core processing for population-scale genomics.
  • Use Case: Researchers can instantly pull specific cell types from lung tissue across thousands of datasets to perform cross-study differential expression analysis or train machine learning models.

Quick Start

Use the cellxgene-census skill to retrieve an AnnData object containing all B cells from human lung tissue for downstream analysis.

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 genomics data from the CZ CELLxGENE Census?

You can query single-cell genomics data from the CZ CELLxGENE Census programmatically using standardized metadata filters to retrieve specific cell types and expression matrices without requiring local storage.

Does cellxgene-census work with scanpy and PyTorch for machine learning workflows?

Yes, cellxgene-census supports integration with scanpy for advanced bioinformatics analysis and PyTorch for machine learning applications on single-cell genomics datasets.

Can I analyze population-scale single-cell data without high-performance computing clusters?

Yes, you can analyze population-scale single-cell data without high-performance computing clusters by using out-of-core processing capabilities to handle multi-terabyte datasets efficiently.

How do I retrieve an AnnData object for specific cell types from human lung tissue?

You can retrieve an AnnData object containing specific cell types from human lung tissue by applying metadata-driven filters to query the human and mouse datasets available in the Census.

What is the best way to access large-scale single-cell expression matrices for cross-study analysis?

The best way to access large-scale single-cell expression matrices for cross-study analysis is by using programmatic Census queries to pull filtered subsets across thousands of datasets instantly.

Do I need tiledbsoma and pyarrow installed to use cellxgene-census?

Yes, tiledbsoma and pyarrow are required dependencies alongside cellxgene-census, scanpy, and torch to enable programmatic access and out-of-core processing of single-cell data.