ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

single-cell-rnaseq-pipeline

Generate single-cell RNA-seq analysis code templates for Seurat and Scanpy, supporting QC, clustering, visualization, and downstream analysis. Trigger when users need scRNA-seq analysis pipelines, preprocessing workflows, or batch correction code.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/aipoch-ai/single-cell-rnaseq-pipeline
Or

Single-Cell RNA-seq Pipeline

Overview

Generate comprehensive single-cell RNA-seq analysis code templates for Seurat (R) and Scanpy (Python). This skill provides ready-to-use code frameworks for preprocessing, quality control, normalization, clustering, marker identification, visualization, and advanced analyses like batch correction and trajectory inference.

Technical Difficulty: High

When to Use

  • Building scRNA-seq analysis pipelines from raw count matrices
  • Need standardized QC and preprocessing workflows
  • Performing batch correction across multiple samples/datasets
  • Running dimensionality reduction and clustering
  • Identifying cell type-specific marker genes
  • Creating publication-ready visualizations (UMAP, violin plots, heatmaps)
  • Conducting trajectory inference (pseudotime analysis)
  • Comparing cell populations between conditions

Core Features

Seurat (R) Templates

  1. Data Loading: 10x Genomics, H5AD, Cell Ranger outputs
  2. QC Metrics: Mitochondrial content, gene counts, doublet detection
  3. Normalization: Log-normalization, SCTransform
  4. Integration: Harmony, RPCA, CCA for batch correction
  5. Clustering: Graph-based clustering with optimization
  6. Visualization: UMAP, t-SNE, feature plots, dot plots
  7. Marker Analysis: Wilcoxon tests, conserved markers
  8. Differential Expression: FindAllMarkers, FindConservedMarkers
  9. Cell Typing: Reference-based annotation with SingleR/Azimuth

Scanpy (Python) Templates

  1. Data Loading: AnnData, 10x, CSV, loom files
  2. QC Workflow: Comprehensive filtering and metrics
  3. Normalization: Log1p, scran, Combat batch correction
  4. Integration: scVI, Scanorama, BBKNN
  5. Clustering: Leiden/Louvain with resolution sweep
  6. Visualization: UMAP, PAGA, embeddings
  7. Marker Analysis: rank_genes_groups, filter markers
  8. Trajectory: PAGA, diffusion pseudotime (DPT)
  9. CellChat/CellPhoneDB: Cell-cell communication

Usage

Generate Seurat Template

python scripts/main.py --tool seurat --output seurat_analysis.R --species human

Generate Scanpy Template

python scripts/main.py --tool scanpy --output scanpy_analysis.py --species mouse

Generate Both Templates

python scripts/main.py --tool both --output scrna_pipeline --species human --batch-correction harmony --trajectory true

Command-Line Parameters

Metadata

Author@aipoch-ai
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-aipoch-ai-single-cell-rnaseq-pipeline": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.