Filtrarea genelor
Acum că datele au fost transformate logaritmic și normalizate prin cuantile, trebuie să elimini genele slab exprimate, care nu sunt relevante pentru sistemul studiat.
Acest exercițiu face parte din cursul
Analiza expresiei diferențiale cu limma în R
Instrucțiuni pentru exercițiu
Obiectul ExpressionSet eset_norm cu datele normalizate din Populus a fost încărcat în spațiul tău de lucru.
Folosește
plotDensitiespentru a vizualiza distribuția nivelurilor de expresie genică pentru fiecare eșantion. Dezactivează legenda.Folosește
rowMeanspentru a determina care gene au un nivel mediu de expresie mai mare de 5. Numește acest vector logickeep.Filtrează genele (adică rândurile) din obiectul ExpressionSet folosind vectorul logic
keepși vizualizează din nou rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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 = ___)