scgpt

Embed and annotate single-cell expression data from AnnData using scGPT.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/guanxiaol/open-science --skill scgpt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scgpt
Source: https://github.com/guanxiaol/open-science/tree/main/runtime/skills/scgpt
Command: npx skills add https://github.com/guanxiaol/open-science --skill scgpt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scgpt, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of embedding and annotating single-cell expression data with scGPT, a foundation model for single-cell biology.

Core Features & Use Cases

  • Cell Embedding: Generate cell embeddings from AnnData for clustering and integration.
  • Cell-Type Annotation: Perform zero-shot or fine-tuned cell-type annotation.
  • Gene-Level Representation: Obtain gene-level representations for perturbation and GRN tasks.
  • Use Case: Ideal for researchers in single-cell biology who need to analyze and annotate large datasets to understand cellular processes.

Quick Start

Run the scgpt skill to produce cell embeddings from your AnnData file.

Frequently Asked Questions about scgpt

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

FAQPage Schema
How do I generate cell embeddings from AnnData for single-cell biology clustering?

To generate cell embeddings from AnnData for clustering, you use the scGPT foundation model to process single-cell expression data and produce vector representations. This requires scGPT checkpoints and a GPU with CUDA 12.1 or higher.

What is zero-shot cell-type annotation in single-cell biology?

Zero-shot cell-type annotation is the process of identifying cell types in single-cell expression data without prior task-specific training. The scGPT foundation model applies its pre-trained representations to classify cells directly from an AnnData input.

Do I need a CUDA GPU to run scGPT for gene representation tasks?

Yes, you need a GPU with CUDA 12.1 or higher to run scGPT for gene representation tasks. Accessing the scGPT checkpoints also requires this specific hardware setup to process single-cell expression data and obtain gene-level representations.

Can I obtain gene-level representations for perturbation analysis using scGPT?

Yes, you can obtain gene-level representations for perturbation and GRN tasks using scGPT. The model embeds single-cell expression data to provide gene-specific representations suitable for downstream perturbation analysis.

Does scGPT support fine-tuned cell-type annotation for large single-cell datasets?

Yes, scGPT supports fine-tuned cell-type annotation for large single-cell datasets. Researchers can fine-tune the foundation model on their specific expression data to improve annotation accuracy for their biological context.