StatQuest学习笔记分享

12高通量测序-DESeq2文库标准化

2021-01-17  本文已影响0人  不到7不改名

DESeq2文库标准化

问题1:调整文库大小的差异

样本1的read是样本2的一半,样本2中每个基因的read是样本1的两倍。这种差异不是生物学造成的,而是测序深度造成的。RPKM,FPKM,TPM和CPM都处理这个问题。

image-20210105152717127.png

问题2:调整文库组成的差异

RNA-seq(和其他高通量测序)经常被用来比较一种组织类型和另一种组织类型。例如,肝脏vs脾脏。这可能是因为肝脏中转录有很多肝脏特异性基因,而脾脏中却没有。这是一个不同的文库组成(library composition)的例子,你也可以想象,如果你敲除一个转录因子,在同一种组织类型中,你会发现不同的文库组成。

在这个例子中,两个文库有相同的大小(read),现在,假设所有基因的表达都是一样的,只有一个例外。假设只有样本1转录A2M, 这意味着样本1中A2M消耗掉的563个reads,这563reads将会分布到样本2中的其他基因上。在样本2中,除了A2M之外,所有的reads都非常高。然而,唯一的差异表达基因是A2M。

image-20210105153817941.png

上传失败...(image-dfdecb-1610511799293)

编写DESeq2(和edgeR)的人意识到他们的工具将用于各种类型的数据集,所以他们希望他们的标准化去处理:

我们将从一个小数据集开始,说明DESeq2如何缩放(scale)不同的样本。目标是为每个样本计算一个标准化因子(scaling factor)。标准化因子必须考虑到read depth和library composition。

第一步:对全部值取log

第二步:每行取平均值

image-20210105155548099.png

第三步:过滤掉值为负无穷的基因

第四步:从log(counts)中减去平均对数值

image-20210105160529142.png
image-20210105160310632.png

第五步:计算每个样本比的中位数(median)

第六步:将中位数转换为“正态数”,得到每个样本的最终的标准化因子

image-20210105161816057.png

第七步:将原始reads除以标准化因子

image-20210105162034553.png
上一篇 下一篇

猜你喜欢

热点阅读