Prétraiter les caractéristiques
Dans l'exercice vidéo, vous avez vu que les distributions des échantillons pour l'étude sur la doxorubicine étaient fortement asymétriques à droite. La première étape consiste donc à prétraiter les caractéristiques : transformation logarithmique, normalisation et filtrage.
Cette activité fait partie du cours
Analyse d'expression différentielle avec limma dans R
Instructions de l’exercice
L'objet ExpressionSet eset_raw contenant les données brutes a été chargé dans votre espace de travail. Le paquet limma est chargé.
Appliquez la transformation logarithmique aux mesures. Utilisez
plotDensitiespour visualiser. Identifiez les échantillons par leur génotype.Normalisez les mesures par quantiles avec
normalizeBetweenArrays, puis re-visualisez.Utilisez
rowMeanspour déterminer quels gènes ont un niveau d'expression moyen supérieur à 0.Filtrez les gènes (c.-à-d. les lignes) avec le vecteur logique
keep, puis re-visualisez.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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")