美文网首页
Seurat: NormalizeData()

Seurat: NormalizeData()

作者: LET149 | 来源:发表于2023-08-30 09:36 被阅读0次

1. NormalizeData()

method = LogNormalize :

    1. Feature counts for each cell are divided by the total counts for that cell
    1. Multiplied by the scale.factor (10000)
    1. Log1p()

结果存放在 @assays$RNA@data

2. NormalizeData(Seurat_object, assay = "HTO", normalization.method = "CLR")

https://zhuanlan.zhihu.com/p/477173992

HTO 数据进行 CLR 归一化处理

Seurat_object@assays$HTO@counts中的每一行进行CLR处理,即对同一hashtagUMI值在细胞之间进行归一化

归一化后的值放在 Seurat_object@assays$HTO@data

处理步骤:

kk <- as.numeric(kk@assays$HTO@counts[1,])
data_0 <- log1p(kk[kk > 0])
data_1 <- sum(data_0, na.rm=TRUE)
data_2 <- length(kk)
data_3 <- exp(data_1/data_2)
data_4 <- kk/data_3
log1p(data_4) : CLR 归一化后的值

相关文章

网友评论

      本文标题:Seurat: NormalizeData()

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