开始使用免费开始使用

去除批次效应

在上一个练习中,您已经表明,相比处理(treatment)效应,批次(batch)效应对变异的影响更大。幸运的是,这项嗅觉干细胞研究的设计是完全平衡的,也就是说,每种处理都出现在所有 4 个批次中。因此,您可以去除由批处理流程引入的变异,从而提高信噪比。

本练习是课程的一部分

在 R 中使用 limma 进行差异表达分析

查看课程

练习说明

您的工作区中已加载包含嗅觉干细胞数据的 ExpressionSet 对象 eset

  • 使用 removeBatchEffect 从数据中去除 4 个批次的影响。
  • 使用 plotMDS 绘制主成分图。按样本所接受的处理为样本加标签。
  • 重新可视化主成分,并按样本所属的批次为其加标签。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Load package
library(limma)

# Remove the batch effect
exprs(eset) <- ___(eset, batch = ___)

# Plot principal components labeled by treatment
___(eset, labels = ___, gene.selection = ___)

# Plot principal components labeled by batch
___(eset, labels = ___, gene.selection = ___)
编辑并运行代码