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.