CommencerCommencer gratuitement

Normalize

Raw gene expression data is messy, especially since many genes will not be relevant for the system you are studying. After receiving a new data set, the first step is to visualize the data and perform the necessary pre-processing steps.

Cet exercice fait partie du cours

Differential Expression Analysis with limma in R

Afficher le cours

Instructions

The ExpressionSet object eset_raw with the raw Populus data has been loaded in your workspace.

  • Use plotDensities to visualize the distribution of gene expression levels for each sample. Disable the legend.

  • Log transform the measurements and re-visualize.

  • Quantile normalize the measurements with normalizeBetweenArrays and re-visualize.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

library(limma)

# Create new ExpressionSet to store normalized data
eset_norm <- eset_raw

# View the distribution of the raw data
___(eset_norm, legend = ___)

# Log tranform
exprs(eset_norm) <- ___(exprs(eset_norm))
___(eset_norm, legend = ___)

# Quantile normalize
exprs(eset_norm) <- ___(exprs(eset_norm))
___(eset_norm, legend = ___)
Modifier et exécuter le code