SC 最佳 实践 技能 索引
- 作者仓库星标 428
- 作者仓库 PantheonOS
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
- 流狐分类
- 工程开发
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 88 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @aristoteleo · 未声明 license
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 需简单配置
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- Docker
- 底层运行要求
- Docker
- 检测到的文件与系统行为
-
- 只读
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 Available Skills
Overview of single-cell RNA-seq technologies, raw data processing pipelines, analysis frameworks, and data format interoperability. Skill file: introduction.md
Quality control, ambient RNA removal, doublet detection, normalization, feature selection, and dimensionality reduction. Skill file: preprocessing.md
Graph-based clustering, resolution selection, manual and automated cell type annotation, and dataset integration. Skill file: clusteringandannotation.md
Pseudotime inference, RNA velocity, fate prediction, and lineage tracing. Skill file: trajectoryanalysis.md When to use:
Differential expression (pseudobulk methods), compositional analysis, gene set enrichment, and perturbation modeling. Skill file: differentialandcondition.md
# SC Best Practices Skills
Best practices and workflows for single-cell and spatial omics data analysis,
based on the [Single-cell Best Practices](https://www.sc-best-practices.org) 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](./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](./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](./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](./trajectory_analysis.md)
… 作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> Available Skills → Introduction & Fundamentals → Preprocessing & Quality Control → Clustering & Cell Type Annotation → Trajectory Analysis → Differential Expression & Condition Analysis
要点 -> Skill file · When to use · Before analysis · Load skill file · Follow best practices · Adapt as needed
文件/命令 -> introduction.md · ./introduction.md · technology/tools · preprocessing.md · ./preprocessing.md · clusteringandannotation.md · ./clusteringandannotation.md · trajectoryanalysis.md
内容 SHA-256 -> 1926dac8587c
方法与流程
适用与边界
原文中的明确线索
introduction.md、./introduction.md、technology/tools、preprocessing.md、./preprocessing.md、clusteringandannotation.md、./clusteringandannotation.md、trajectoryanalysis.md