Normalizare și filtrare

Analiza expresiei diferențiale cu limma în R

John Blischak

Instructor

Etape de preprocesare

  • Transformare logaritmică

  • Normalizare cantilă

  • Filtrare

Analiza expresiei diferențiale cu limma în R

Vizualizare

library(limma)

# Plot distribution of each sample
plotDensities(eset, legend = FALSE)

Distribuția densităților per eșantion

Analiza expresiei diferențiale cu limma în R

Transformare logaritmică

100 - 1
.1 - .001
99
0.099
log(100) - log(1)
4.60517
log(.1) - log(.001)
4.60517
# Log tranform
exprs(eset) <- log(exprs(eset))
plotDensities(eset, legend = FALSE)

Densitățile după transformarea logaritmică

Analiza expresiei diferențiale cu limma în R

Normalizare cantilă

# Quantile normalize
exprs(eset) <- normalizeBetweenArrays(exprs(eset))

plotDensities(eset, legend = FALSE)

Densitățile după normalizarea cantilă

Analiza expresiei diferențiale cu limma în R

Filtrarea genelor

# View the normalized data
plotDensities(eset, legend = FALSE)
abline(v = 5)

Densitățile datelor normalizate

# Create logical vector
keep <- rowMeans(exprs(eset)) > 5
# Filter the genes
eset <- eset[keep, ]
plotDensities(eset, legend = FALSE)

Densitățile după filtrare

Analiza expresiei diferențiale cu limma în R

Să exersăm!

Analiza expresiei diferențiale cu limma în R

Preparing Video For Download...