Wstępne przetwarzanie cech
W ćwiczeniu wideo zobaczyłeś, że rozkłady próbek w badaniu dotyczącym doksорубicyny były silnie prawostronnie skośne. Pierwszym krokiem jest zatem wstępne przetworzenie cech: transformacja logarytmiczna, normalizacja i filtrowanie.
To ćwiczenie jest częścią kursu
Analiza różnicowej ekspresji genów z limma w R
Instrukcje do ćwiczenia
Obiekt ExpressionSet eset_raw z danymi surowymi został wczytany do twojego środowiska pracy. Pakiet limma jest załadowany.
Przeprowadź transformację logarytmiczną pomiarów. Użyj
plotDensities, aby je zwizualizować. Oznacz próbki według ich genotypu.Znormalizuj kwantylowo pomiary za pomocą
normalizeBetweenArraysi ponownie je zwizualizuj.Użyj
rowMeans, aby określić, które geny mają średni poziom ekspresji większy od 0.Przefiltruj geny (czyli wiersze) za pomocą wektora logicznego
keepi ponownie zwizualizuj wyniki.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a new ExpressionSet to store the processed data
eset <- eset_raw
# Log transform
exprs(eset) <- ___(exprs(eset))
___(eset, group = pData(eset)[___], legend = "topright")
# Quantile normalize
exprs(eset) <- ___(exprs(eset))
___(eset, group = pData(eset)[___], legend = "topright")
# Determine the genes with mean expression level greater than 0
keep <- ___(exprs(eset)) > ___
sum(keep)
# Filter the genes
eset <- eset[___]
___(eset, group = pData(eset)[___], legend = "topright")