Memfilter gen
Kini data telah ditransformasikan log dan dinormalisasi kuantil, Anda perlu menghapus gen bereskpresi rendah yang tidak relevan dengan sistem yang sedang dikaji.
Latihan ini merupakan bagian dari kursus
Analisis Ekspresi Diferensial dengan limma di R
Instruksi latihan
Objek ExpressionSet eset_norm dengan data Populus yang dinormalisasi telah dimuat ke ruang kerja Anda.
Gunakan
plotDensitiesuntuk memvisualisasikan sebaran tingkat ekspresi gen untuk setiap sampel. Nonaktifkan legenda.Gunakan
rowMeansuntuk menentukan gen mana yang memiliki rerata tingkat ekspresi lebih dari 5. Beri nama vektor logika inikeep.Saring gen (yaitu baris) pada objek ExpressionSet menggunakan vektor logika
keepdan visualisasikan kembali.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
library(limma)
# Create new ExpressionSet to store filtered data
eset <- eset_norm
# View the normalized gene expression levels
___(eset, legend = ___); abline(v = 5)
# Determine the genes with mean expression level greater than 5
keep <- ___(exprs(eset)) > ___
sum(keep)
# Filter the genes
eset <- eset[___]
___(eset, legend = ___)