cellxgene-census

Query CELLxGENE Census single-cell RNA-seq data by metadata and retrieve AnnData objects.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill cellxgene-census-jaechang-hits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cellxgene-census
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/cellxgene-census
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill cellxgene-census-jaechang-hits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cellxgene-census, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides programmatic access to the vast CELLxGENE Census, enabling large-scale queries of single-cell RNA-seq data without requiring users to download massive datasets.

Core Features & Use Cases

  • Population-Scale Queries: Search over 61 million cells by cell type, tissue, disease, and organism.
  • Data Retrieval: Obtain expression matrices as AnnData objects or stream data out-of-core for large queries.
  • ML Integration: Train PyTorch models directly on single-cell data.
  • Use Case: Analyze gene expression patterns across different cell types in human lung tissue to identify disease-specific markers.

Quick Start

Use the cellxgene-census skill to get AnnData for B cells from human lung tissue.

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 RNA-seq data by cell type and tissue without downloading the entire dataset?

You can query single-cell RNA-seq data by cell type and tissue using the CELLxGENE Census, which allows programmatic searching across 61 million cells and retrieving specific expression data as AnnData objects without downloading the full dataset.

Can I stream large-scale expression matrices out-of-core for machine learning workflows?

Yes, you can stream large-scale expression matrices out-of-core using the cellxgene-census library, enabling direct integration with machine learning workflows like training PyTorch models on single-cell data.

What is the best way to retrieve human lung tissue expression data for B cells?

The best way to retrieve human lung tissue expression data for B cells is by querying the CELLxGENE Census with specific metadata filters, returning the subsetted expression matrix as an AnnData object.

Does the cellxgene-census library support searching for disease-specific gene markers?

Yes, the cellxgene-census library supports searching for disease-specific gene markers by filtering the standardized single-cell observations across over 61 million cells using disease metadata.

How do I access population-scale single-cell datasets for bioinformatics research?

You access population-scale single-cell datasets by querying the CELLxGENE Census programmatically, which standardizes over 61 million observations for bioinformatics research and ML integration.

What are the limitations of using out-of-core streaming for single-cell RNA-seq queries?

Out-of-core streaming for single-cell RNA-seq queries requires the cellxgene-census library and is designed for large-scale data retrieval, though specific limitations depend on the memory constraints of your local machine.