使用 R 中的 limma 進行差異表達分析
John Blischak
Instructor
實驗的每個批次都略有差異
需要在各批次間平衡關注的變數
若平衡得當,可移除批次效應
降維技術:
辨識資料集中最大的變異來源
最大的變異來源是與關注變數相關,還是技術性批次效應?
library(limma)
plotMDS(eset, labels = pData(eset)[, "time"],
gene.selection = "common")

exprs(eset) <- removeBatchEffect(eset,
batch = pData(eset)[,"batch"],
covariates = pData(eset)[,"rin"])
plotMDS(eset, labels = pData(eset)[, "time"],
gene.selection = "common")

table(pData(eset))
batch
treatment b1 b2 b3 b4
t1 1 1 1 1
t2 1 1 1 1
t3 1 1 1 1
t4 1 1 1 1
t5 1 1 1 1
t6 1 1 1 1
t7 1 1 1 1
使用 R 中的 limma 進行差異表達分析