การวิเคราะห์ Differential Expression ด้วย limma ใน R
John Blischak
Instructor
การทดลองแต่ละชุดมีความแตกต่างกันเล็กน้อย
ต้องสมดุลตัวแปรที่สนใจในแต่ละชุด
หากสมดุลได้ถูกต้อง สามารถกำจัด batch effects ได้
เทคนิคลดมิติข้อมูล:
ระบุแหล่งความแปรปรวนที่ใหญ่ที่สุดในชุดข้อมูล
แหล่งความแปรปรวนเหล่านั้นสัมพันธ์กับตัวแปรที่สนใจหรือ technical batch effects?
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
การวิเคราะห์ Differential Expression ด้วย limma ใน R