用Seurat移除细胞周期的影响

作者: 阿糖胞苷_SYSU | 来源:发表于2019-04-08 09:18 被阅读41次

如何用Seurat去除细胞周期对下游分析的影响?

首先,我们基于G2/M和S期的标志物表达给每个细胞赋值评分。这些标志物集合与他们的表达水平应当成反比的关系,而且两者都不表达的细胞很可能不处于循环期,处于G1期。

利用CellCycleStoring函数进行赋值,并将S期和G2/M期评分保存在object@meta.data,以及细胞处于G2M,S或G1期进行预测分类。CellCycleScoring可以通过设置set.ident = TRUE 设定Seurat object 的细胞周期(原始的identities保存为old.ident)。Seurat并不能再下游细胞周期回归分析时使用离散分类((G2M/G1/S),反之,使用G2M期和S期的定量评分。但是,如果对此感兴趣,Seurat也可以提供预测分类。

1.数据缩放时进行细胞周期评分回归化

代码:

marrow <- CellCycleScoring(object = marrow, s.genes = s.genes, g2m.genes = g2m.genes,

       set.ident = TRUE)

head(x = marrow@meta.data)

marrow <- RunPCA(object = marrow, pc.genes = c(s.genes, g2m.genes), do.print = FALSE)

PCAPlot(object = marrow)

marrow <- ScaleData(object = marrow, vars.to.regress = c("S.Score", "G2M.Score"),

    display.progress = FALSE)

marrow <- RunPCA(object = marrow, pc.genes = marrow@var.genes, genes.print = 10)

marrow <- RunPCA(object = marrow, pc.genes = c(s.genes, g2m.genes), do.print = FALSE)

PCAPlot(object = marrow)

2.第1种方法虽然可以去除细胞周期的影响,但是可能给下游分析带来影响,特别是细胞增殖过程,干细胞静止状态,而分化细胞处于增殖状态,对细胞周期评分进行回归化,可能会模糊干细胞和分化细胞的差异。

因此,建议对G2M和S期的差异进行回归化,这意味着非循环细胞和循环细胞的差异信号将会保存,而增殖细胞之间的细胞周期的差异将会被回归化。

代码:

marrow$CC.Difference <- marrow$S.Score - marrow$G2M.Score

marrow <- ScaleData(object = marrow, vars.to.regress = "CC.Difference", display.progress = FALSE)

marrow <- RunPCA(object = marrow, pc.genes = marrow@var.genes, genes.print = 10)

marrow <- RunPCA(object = marrow, pc.genes = c(s.genes, g2m.genes), do.print = FALSE)

PCAPlot(object = marrow)

相关文章

  • 用Seurat移除细胞周期的影响

    如何用Seurat去除细胞周期对下游分析的影响? 首先,我们基于G2/M和S期的标志物表达给每个细胞赋值评分。这些...

  • Day11 Day12 Day13

    《癌生物学》汇总贴 第八章 成视网膜母细胞蛋白与细胞周期 8.1 外部信号影响细胞进入活化的细胞周期细胞周期 检查...

  • Seurat之细胞周期评分

    1. 细胞周期背景介绍 细胞周期(cell cycle)是指细胞从一次分裂完成开始到下一次分裂结束所经历的全过程,...

  • 二十四型 第 2 型 细胞周期

    二十四型 第 2 型 细胞周期 (一)细胞周期概述 G1 期——DNA 合成前期,是细胞周期的关键步骤。细胞周期长...

  • R: Seurat 过滤、标准化、细胞周期

    Seurat文章 Spatial reconstruction of single-cell gene expre...

  • 内容移除

    1)移除文字 a{ 2)移除文字,用的较少 div{

  • Seurat亮点之细胞周期评分和回归

    斯坦福大学Satija lab的 Seurat v3.1 guidline于近日更新啦!其中包括许多个性化的模块,...

  • Seurat对象数据结构

    1、标准流程里面的过滤三步骤,也可以用 SCTransform 代替 Seurat基本教程[Seurat%E5%9...

  • 细胞周期笔记

    1.细胞周期的时相分类。 2.在细胞周期的过程中, 有两个重要的 check-point 检查点: 3.在细胞周期...

  • circos 学习手册(三十一)

    技巧(六) 20. 细胞周期 —— II 我们接续上次讲的绘制细胞周期图片,在第一部分的示例中,我们将细胞周期的每...

网友评论

    本文标题:用Seurat移除细胞周期的影响

    本文链接:https://www.haomeiwen.com/subject/ywbujqtx.html