Filtra i geni
Ora che i dati sono stati trasformati in log e normalizzati per quantile, devi rimuovere i geni con bassa espressione che non sono rilevanti per il sistema in studio.
Questo esercizio fa parte del corso
Analisi dell'espressione differenziale con limma in R
Istruzioni dell'esercizio
L'oggetto ExpressionSet eset_norm con i dati di Populus normalizzati è stato caricato nel tuo workspace.
Usa
plotDensitiesper visualizzare la distribuzione dei livelli di espressione genica per ciascun campione. Disattiva la legenda.Usa
rowMeansper determinare quali geni hanno un livello medio di espressione maggiore di 5. Chiama questo vettore logicokeep.Filtra i geni (cioè le righe) dell'oggetto ExpressionSet con il vettore logico
keepe visualizza di nuovo.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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 = ___)