WS

wnian738/single-cell-analysis-skill

研究分析
5 stars 质量 33 趋势 17

Seurat v5 single-cell RNA-seq analysis skill/tutorial: 22-stage reference + script templates (QC, doublet detection, clustering, annotation, trajectory, CellChat, pySCENIC, copyKAT, GSEA...)

概览

基于 的单细胞转录组分析全流程整理,涵盖从上游数据处理到下游功能分析的 22 个阶段。既可以作为 直接使用,也可以当作一份可复用的单细胞分析代码教程/模板库。 - — 技能说明与 22 个阶段总览(Claude Code 会读取这个文件来理解何时/如何使用本技能) - — 每个阶段的讲解文档:做什么、为什么这么做、关键参数含义、常见坑 - — 每个阶段的可复用 R/Shell 脚本模板,原教程代码里写死的本地路径、样本名、cluster→细胞类型映射等已经替换成 ,使用前需要根据自己的数据填入实际值 把这个仓库(或其中的 single-cell-analysis-skill 目录)放到 Claude Code 的 skills 目录下,之后在对应项目里提到单细胞转录组分析相关需求时,Claude 会自动读取本技能,帮你从对应的 references/ 和 scripts/ 里找到讲解和代码模板。 按 references/ 里的编号顺序阅读,对照 scripts/ 里同名编号的脚本,把 换成自己的实际路径、样本名、参数后即可运行。 R ≥ 4.4,核心依赖 Seurat(v5)、SeuratObject、ggplot2、patchwork、dplyr、data.table;各阶段专用包(Bioconductor/GitHub来源较多)见对应 references/*.md 开头部分,脚本模板顶部也保留了安装命令(默认注释)。阶段13(pySCENIC)和阶段20(CellRanger)额外需要 Linux 服务器 + conda 环境。 脚本模板中的参数(QC阈值、PC数、resolution、双细胞比例、cluster→细胞类型映射等)来自原始教程数据集的经验值,,实际分析时务必结合自己数据的实际分布调整,不要直接照抄参数跑图。

README

单细胞转录组分析技能包 (Single-cell RNA-seq Analysis Skill)

基于 R + Seurat v5 的单细胞转录组分析全流程整理,涵盖从上游数据处理到下游功能分析的 22 个阶段。既可以作为 Claude Code 技能(Skill) 直接使用,也可以当作一份可复用的单细胞分析代码教程/模板库。

这是什么

这套内容最初来自个人整理的单细胞转录组分析教程代码,重新组织成:

  • SKILL.md — 技能说明与 22 个阶段总览(Claude Code 会读取这个文件来理解何时/如何使用本技能)
  • references/ — 每个阶段的讲解文档:做什么、为什么这么做、关键参数含义、常见坑
  • scripts/ — 每个阶段的可复用 R/Shell 脚本模板,原教程代码里写死的本地路径、样本名、cluster→细胞类型映射等已经替换成 ``,使用前需要根据自己的数据填入实际值

覆盖的分析阶段

# 阶段 工具/方法
1 R 包安装 CRAN / Bioconductor / GitHub
2 Seurat 对象结构 Seurat
3 读取单细胞数据 10X mtx/H5/RDS/CSV 等多种格式
4 QC 质控 线粒体/血红蛋白比例、基因数、UMI数
5 双细胞检测 DoubletFinder
6 细胞周期评分 Seurat CellCycleScoring
7 标准化 LogNormalize / SCTransform
8 批次校正 + 聚类降维 Harmony、clustree、UMAP/tSNE
9 细胞类型自动注释 SingleR
10 细胞类型手动注释 marker基因 + FindAllMarkers
11 拟时序轨迹分析 Monocle2
12 细胞间通讯分析 CellChat
13 转录因子调控网络 pySCENIC
14 多样本整合 CCA / RPCA / JointPCA / Harmony
15 拷贝数变异/恶性细胞识别 copyKAT
16 基因集打分 ssGSEA (GSVA包)
17 基因集打分 AUCell
18 GO/KEGG 富集分析 clusterProfiler
19 GSEA clusterProfiler
20 上游数据处理 SRA下载/fastq-dump/CellRanger
21 拟时序轨迹分析 Monocle3
22 多组火山图 自定义 ggplot2 函数

怎么用

作为 Claude Code 技能

把这个仓库(或其中的 single-cell-analysis-skill 目录)放到 Claude Code 的 skills 目录下,之后在对应项目里提到单细胞转录组分析相关需求时,Claude 会自动读取本技能,帮你从对应的 references/ 和 scripts/ 里找到讲解和代码模板。

作为教程/代码库直接看

按 references/ 里的编号顺序阅读,对照 scripts/ 里同名编号的脚本,把 `` 换成自己的实际路径、样本名、参数后即可运行。

环境要求

R ≥ 4.4,核心依赖 Seurat(v5)、SeuratObject、ggplot2、patchwork、dplyr、data.table;各阶段专用包(Bioconductor/GitHub来源较多)见对应 references/*.md 开头部分,脚本模板顶部也保留了安装命令(默认注释)。阶段13(pySCENIC)和阶段20(CellRanger)额外需要 Linux 服务器 + conda 环境。

免责声明

脚本模板中的参数(QC阈值、PC数、resolution、双细胞比例、cluster→细胞类型映射等)来自原始教程数据集的经验值,不是普适的默认值,实际分析时务必结合自己数据的实际分布调整,不要直接照抄参数跑图。

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add wnian738/single-cell-analysis-skill
新手?先看 mcpskill.org 教程 →