Agent Skills
返回列表
⚖️

scvi-tools 单细胞组学概率框架

行业专业 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/scvi-tools。

技能介绍

要解决什么问题

单细胞实验往往带来批次效应、多模态未对齐(RNA 与蛋白、ATAC 与表达)以及空间切片上细胞类型混合等问题。传统流程里,归一化后再做 PCA/UMAP 容易把技术噪声当成生物学信号;跨研究整合时,各模态的统计假设也不一致。scvi-tools 把这些问题统一成概率生成模型 + 变分推断:在原始计数上学习潜变量,把批次、供体等协变量显式注册进模型,而不是事后硬凑。

技能如何工作

框架按数据模态组织模型,但 API 模式一致:注册 AnnData → 训练 → 从潜空间或生成模型提取结果。

  • scRNA-seq:scVI 做无监督降维与批次校正;scANVI 做半监督注释与整合;VeloVI、contrastiveVI 等覆盖速率与扰动场景。
  • ATAC / 染色质:PeakVI、PoissonVI、scBasset 处理峰矩阵或片段计数,并可做 motif 相关分析。
  • 多模态:totalVI(CITE-seq)、MultiVI(配对/非配对多组学)、MrVI(多分辨率跨样本)。
  • 空间:DestVI、Stereoscope、Tangram 等用于解卷积、映射与细胞-环境关系。
  • 专门模态:甲基化(MethylVI)、流式(CytoVI)、双细胞(Solo)、标记物注释(CellAssign)等。

差异表达可走模型学到的生成分布做概率性检验;训练好的权重应持久化,避免重复拟合。实现上基于 PyTorch / PyTorch Lightning,与 scanpy 生态以 AnnData 为中心衔接,可用 GPU 加速。

适用边界与注意点

  • 模型期望未归一化的原始计数;先按惯例过滤低表达基因(如 min_counts=3),并常用高可变基因做特征选择。
  • 在 setup_anndata 里注册批次、供体等已知技术因素,否则「整合」可能仍残留系统偏差。
  • 不同模态对应不同模型类,选错模型或忽略配对/非配对设定,结果会难以解释;复杂管线(多步训练、大规模探索、多工具串联)更适合在可复现的交互环境里分段验证,而不是一次性黑盒跑通。

使用场景

  • 同一项目里多批次 10x scRNA-seq 需整合后再做聚类与注释,希望潜空间里批次效应被显式建模而非仅靠回归
  • CITE-seq 数据中蛋白与 RNA 计数尺度不同,需要在联合潜变量里同时校正批次并保留生物学共变结构
  • Visium 或类似空间切片只有 spot 混合表达,需要用 DestVI/Stereoscope 做细胞类型解卷积再映射回组织位置
  • 跨供体单细胞 ATAC 峰矩阵要与研究内 scRNA 参考整合,或要在 PeakVI 流程里完成峰级整合与下游 motif 解读

适合人员

  • 负责单细胞 RNA 下游分析的生物信息工程师,常规要把 scanpy 对象交给概率模型做批次校正并导出潜嵌入供团队注释
  • 多组学平台维护的计算生物学家,需要为 CITE-seq/multiome 选定 totalVI/MultiVI 并规范 paired 与 unpaired 数据的注册方式
  • 空间组学课题中的研究生或博士后,要在 spot 级数据上完成解卷积、空间映射并与 scRNA 图谱对齐写进论文方法学
  • 流式或质谱流式实验分析人员,遇到跨批次面板漂移,希望用 CytoVI 等模型做可复现的批次校正后再做亚群比较