celltypist-cell-annotation

Annotate cell types in scRNA-seq AnnData objects using pre-trained logistic regression models.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires celltypist, scanpy, anndata, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of annotating cell types in single-cell RNA sequencing (scRNA-seq) data, enabling faster and more reproducible biological discoveries.

Core Features & Use Cases

  • Automated Cell Type Annotation: Utilizes pre-trained logistic regression models to assign cell type labels to individual cells.
  • Majority Voting: Provides cluster-level consensus labels for more biologically coherent annotations.
  • Use Case: Annotate immune cells in a PBMC dataset using a standardized pan-immune model, quickly identifying major immune lineages and subtypes for downstream analysis.

Quick Start

Annotate the preprocessed AnnData object 'preprocessed_pbmc.h5ad' using the 'Immune_All_Low.pkl' model with majority voting.

Frequently Asked Questions about celltypist-cell-annotation

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

FAQPage Schema
How do I automate cell type annotation for scRNA-seq data?▼

Automate cell type annotation for scRNA-seq data by applying pre-trained logistic regression models to assign labels to individual cells. This approach enables faster and more reproducible biological discoveries.

What data format is required for celltypist cell annotation?▼

Cell annotation requires normalized and log1p-transformed AnnData objects as input. You must provide preprocessed single-cell RNA sequencing data in this specific format to ensure accurate model predictions.

Can I get cluster-level consensus labels for scRNA-seq cell types?▼

You can generate cluster-level consensus labels for scRNA-seq cell types using majority voting. This provides biologically coherent annotations alongside per-cell labels and confidence scores.

How does celltypist identify immune cells in a PBMC dataset?▼

Celltypist identifies immune cells in a PBMC dataset by utilizing standardized pan-immune models like Immune_All_Low.pkl. It quickly assigns cell type labels to individual cells, identifying major immune lineages and subtypes.

Do I need scanpy and anndata to perform single-cell RNA sequencing annotation?▼

You need scanpy, anndata, and celltypist Python packages installed to perform single-cell RNA sequencing annotation. These dependencies are required to handle the normalized log1p-transformed input objects.

What is the best way to annotate immune lineages across different tissue types?▼

The best way to annotate immune lineages across different tissue types is using pre-trained logistic regression models. These models support various tissue-specific and pan-immune atlases for comprehensive scRNA-seq analysis.