spatial-de

Perform differential expression analysis on AnnData single-cell data to discover marker genes.

155|26|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/TianGzlab/OmicsClaw --skill spatial-de
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spatial-de
Source: https://github.com/TianGzlab/OmicsClaw/tree/main/skills/singlecell/sc-de
Command: npx skills add https://github.com/TianGzlab/OmicsClaw --skill spatial-de

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scanpy, pandas, matplotlib, decoupler, pydeseq2, rpy2, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the identification of marker genes in single-cell RNA sequencing data, which is crucial for understanding cell populations and biological states, preventing users from manually configuring complex statistical tests with inconsistent parameters.

Core Features & Use Cases

  • Marker Gene Discovery: Identifies genes that define cell clusters or differentiate between experimental conditions using robust statistical methods (Wilcoxon, t-test, MAST, DESeq2 pseudo-bulk).
  • Automated Visualization: Generates essential plots like Volcano plots, MA plots, and dotplots for clear interpretation of results.
  • Use Case: Analyze a single-cell dataset to find the top 10 genes that distinguish 'Tumor' cells from 'Normal' cells, and visualize these markers with a dotplot.

Quick Start

Use the sc-de skill to find marker genes for all clusters in the file 'annotated.h5ad'.

Frequently Asked Questions about spatial-de

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

FAQPage Schema
How do I find marker genes in single-cell RNA-seq data using scanpy?

To find marker genes in single-cell RNA-seq data, you can use this Skill to automate differential expression analysis on AnnData objects. It applies statistical methods like Wilcoxon, t-test, MAST, and DESeq2 pseudo-bulk to identify cluster-defining or condition-specific genes.

What is the best way to perform differential expression analysis between two cell groups?

The best way to perform differential expression analysis between two cell groups is using methods like MAST or DESeq2 pseudo-bulk. This Skill automates these statistical tests on AnnData objects to accurately identify distinguishing marker genes.

Can I use DESeq2 pseudo-bulk for single-cell marker gene discovery?

Yes, you can use DESeq2 pseudo-bulk for single-cell marker gene discovery. This Skill supports DESeq2 pseudo-bulk alongside Wilcoxon, t-test, and MAST methods to perform robust differential expression analysis on AnnData objects.

How do I visualize marker genes from an AnnData object after running differential expression?

To visualize marker genes from an AnnData object after running differential expression, this Skill automatically generates essential plots. It creates Volcano plots, MA plots, and dotplots to clearly interpret the identified markers.

Does this Skill require a specific input format for single-cell differential expression?

Yes, this Skill requires AnnData objects as the input format for single-cell differential expression. You must provide your annotated single-cell RNA-seq data in an h5ad file to identify marker genes successfully.

When should I use pseudo-bulk DESeq2 instead of Wilcoxon for single-cell data?

You should use pseudo-bulk DESeq2 instead of Wilcoxon when comparing two experimental conditions to mitigate drop-out effects in single-cell data. This Skill supports both approaches for cluster-vs-rest or two-group comparisons on AnnData objects.