SC Best Practices Skills Index
- Repo stars 428
- Author updated Live
- Author repo PantheonOS
- Domain
- Engineering
- Compatible agents
-
- Claude Code
- Cursor
- Cline
- Codex
- Windsurf
- Gemini CLI
- +20
- Trust score
- 88 / 100 · community maintained
- Author / version / license
- @aristoteleo · no license declared
- Token usage
- Lean
- Setup complexity
- Guided setup
- External API key
- Not required
- Operating systems
- Docker
- Runtime requirements
- Docker
- Permissions
-
- Read-only
- Write / modify
- Network behavior
- Local-only
- Install commands
- 26 variants
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
---
name: SC Best Practices Skills Index
description: | Best practices and workflows for single-cell and spatial omics data analysis, based on the Sin…
category: engineering
runtime: Docker
---
# SC Best Practices Skills Index output preview
## PART A: Task fit
- Use case: | Best practices and workflows for single-cell and spatial omics data analysis, based on the Single-cell Best Practices book. When performing specific analysis tasks, load the relevant skill files to guide your approach. runs entirely locally; runs on Docker. Works with Claude Code, Cursor, Cline and 23 more..
- Inputs: target material, constraints, expected output, and acceptance criteria.
- Evidence boundary: follow “Available Skills / Introduction & Fundamentals / Preprocessing & Quality Control” and do not present inference as author intent.
## PART B: Execution result
- **01** The card summarizes the use case; runtime output centers on “| Best practices and workflows for single-cell and spatial omics data analysis, based on the Single-cell Best Practices book. When performing specific analysis tasks, load the relevant skill files to guide your approach. runs entirely locally; runs on Docker. Works with Claude Code, Cursor, Cline and 23 more.”.
- **02** When the source has headings, the agent prioritizes “Available Skills / Introduction & Fundamentals / Preprocessing & Quality Control” so the result follows the author’s structure.
- **03** Typical output includes task judgment, concrete steps, required commands or file edits, validation, and follow-up options.
- **04** Risk context follows the fingerprint: read files, write/modify files; mostly runs locally; usually needs no extra API key.
## Running Rules
- read files, write/modify files; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding scope.
- Return the result, validation criteria, and next iteration options. The source does not require a stable slash command. After installation, invoke the skill by name and describe the task.
Name target files or source material, expected output, forbidden changes, and whether network or shell access is allowed. Permission fingerprint: read files, write/modify files.
Start with a small task and check whether the result follows “Available Skills / Introduction & Fundamentals / Preprocessing & Quality Control”. Inspect diffs, logs, previews, or tests before expanding scope.
Confirm the final output includes a concrete result, evidence, and next action. If it stays generic, tighten inputs, boundaries, and acceptance criteria.
---
name: SC Best Practices Skills Index
description: | Best practices and workflows for single-cell and spatial omics data analysis, based on the Sin…
category: engineering
source: aristoteleo/PantheonOS
---
# SC Best Practices Skills Index
## When to use
- | Best practices and workflows for single-cell and spatial omics data analysis, based on the Single-cell Best Practice…
- Use it when the task has clear inputs, repeatable steps, and validation criteria.
## What to provide
- Target material, scope, expected result, and forbidden changes.
- Whether network, commands, file writes, or external services are allowed.
## Execution rules
- Organize steps around “Available Skills / Introduction & Fundamentals / Preprocessing & Quality Control” and keep inference separate from source facts.
- read files, write/modify files; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding the task.
## Output requirements
- Return the deliverable, key evidence, validation method, and next action.
- Mark missing information as unknown; do not invent commands, platforms, or dependencies. The author source anchors workflow facts; repository files anchor sources and commands; Fluxly only adds fit, limitations, and quality judgment.
skill "SC Best Practices Skills Index" {
input -> user goal + target files + boundaries + acceptance criteria
context -> Available Skills / Introduction & Fundamentals / Preprocessing & Quality Control
rules -> SKILL.md triggers / order / output contract
runtime -> Docker | read files, write/modify files | mostly runs locally
guardrails -> usually needs no extra API key + small-sample validation + diff/log review
output -> copyable result + checklist + next iteration
} SC Best Practices Skills
Best practices and workflows for single-cell and spatial omics data analysis, based on the Single-cell Best Practices book.
When performing specific analysis tasks, load the relevant skill files to guide your approach.
Available Skills
Introduction & Fundamentals
Overview of single-cell RNA-seq technologies, raw data processing pipelines, analysis frameworks, and data format interoperability.
Skill file: introduction.md
When to use:
- Starting a new single-cell project and choosing technology/tools
- Need guidance on raw data processing (CellRanger, STARsolo, Kallisto)
- Converting between AnnData, SingleCellExperiment, and Seurat formats
Preprocessing & Quality Control
Quality control, ambient RNA removal, doublet detection, normalization, feature selection, and dimensionality reduction.
Skill file: preprocessing.md
When to use:
- Starting analysis of a new single-cell dataset
- Filtering low-quality cells with MAD-based thresholds
- Choosing normalization and feature selection methods
- Running PCA, UMAP, or t-SNE
Clustering & Cell Type Annotation
Graph-based clustering, resolution selection, manual and automated cell type annotation, and dataset integration.
Skill file: clustering_and_annotation.md
When to use:
- Clustering cells with Leiden algorithm
- Annotating cell types using markers or automated tools (CellTypist, scArches)
- Integrating multiple datasets (scVI, scANVI, BBKNN, Harmony)
Trajectory Analysis
Pseudotime inference, RNA velocity, fate prediction, and lineage tracing.
Skill file: trajectory_analysis.md
When to use:
- Studying cell differentiation paths
- Running RNA velocity analysis (scVelo)
- Predicting cell fate with CellRank
- Analyzing lineage tracing data (Cassiopeia)
Differential Expression & Condition Analysis
Differential expression (pseudobulk methods), compositional analysis, gene set enrichment, and perturbation modeling.
Skill file: differential_and_condition.md
When to use:
- Comparing gene expression between conditions
- Running pseudobulk DE analysis with edgeR/DESeq2
- Performing GSEA/pathway analysis with decoupler
- Analyzing compositional changes with scCODA
Gene Regulatory Networks & Cell-Cell Communication
GRN inference with pySCENIC and cell-cell communication analysis with LIANA, NicheNet, and CellChat.
Skill file: regulatory_and_communication.md
When to use:
- Inferring gene regulatory networks from scRNA-seq
- Analyzing ligand-receptor interactions between cell types
- Running pySCENIC (GRNBoost2 + motif pruning + AUCell)
Bulk Deconvolution
Estimating cell-type proportions in bulk RNA-seq using single-cell references.
Skill file: bulk_deconvolution.md
When to use:
- Deconvolving bulk RNA-seq with single-cell reference
- Comparing methods (CIBERSORTx, MuSiC, DWLS, Scaden)
- Validating deconvolution with pseudobulk benchmarks
Chromatin Accessibility (scATAC-seq)
scATAC-seq preprocessing, QC, peak calling, motif analysis, and GRN inference from chromatin data.
Skill file: chromatin_accessibility.md
When to use:
- Processing scATAC-seq data (SnapATAC2, ArchR, Signac)
- Assessing QC metrics (TSS enrichment, fragment size distribution)
- Running TF motif enrichment with chromVAR
- Integrating scATAC with scRNA-seq
Spatial Omics
Spatial transcriptomics analysis including neighborhood analysis, spatial domains, spatially variable genes, deconvolution, and gene imputation.
Skill file: spatial_omics.md
When to use:
- Analyzing Visium, MERFISH, Xenium, or other spatial data
- Running spatial neighborhood analysis with Squidpy
- Identifying spatial domains (SpaGCN, STAGATE)
- Deconvolving spatial spots (Cell2location)
- Imputing unmeasured genes (Tangram)
Surface Protein (CITE-seq)
CITE-seq / ADT data processing, normalization, quality control, and joint RNA-protein analysis.
Skill file: surface_protein.md
When to use:
- Processing CITE-seq / ADT data
- Normalizing protein data (CLR, DSB)
- Joint RNA-protein analysis (totalVI, WNN)
- ADT-based cell type annotation
Immune Repertoire (TCR/BCR)
TCR and BCR profiling, clonotype analysis, clonal expansion, repertoire diversity, and integration with gene expression.
Skill file: immune_repertoire.md
When to use:
- Analyzing single-cell TCR/BCR sequencing data
- Clonotype definition and expansion analysis with scirpy
- Measuring repertoire diversity
- Integrating immune receptor data with transcriptomics
Multimodal Integration
Strategies for integrating multi-modal single-cell data including paired (MOFA+, WNN, MultiVI) and unpaired (GLUE, bridge) approaches.
Skill file: multimodal_integration.md
When to use:
- Integrating RNA + ATAC (10x Multiome)
- Integrating RNA + Protein (CITE-seq)
- Working with unpaired multi-modal data
- Choosing between integration strategies
Reproducibility
Environment management, containerization, workflow orchestration, version control, and documentation standards.
Skill file: reproducibility.md
When to use:
- Setting up a reproducible analysis environment
- Creating Docker/Singularity containers
- Building Snakemake or Nextflow pipelines
- Managing random seeds for deterministic results
Using Skills
- Before analysis: Scan this index for relevant skills
- Load skill file: Read the full skill document for detailed guidance
- Follow best practices: Use the code snippets and workflows provided
- Adapt as needed: Skills are templates; adjust for your specific data
Decide Fit First
Design Intent
How To Use It
Boundaries And Review