Carte thermique hiérarchique par condition
Lors de l’évaluation de la qualité de nos données de comptage, nous devons transformer les comptes normalisés afin de mieux visualiser la variance pour les analyses de regroupement non supervisées. Pour évaluer la similarité des échantillons smoc2 à l’aide de cartes thermiques hiérarchiques, transformez les comptes normalisés et réalisez une analyse de classification hiérarchique. Supposons que toutes les bibliothèques aient été chargées, que l’objet DESeq2 ait été créé et que les facteurs de taille aient été enregistrés dans l’objet DESeq2, dds_smoc2.
Cet exercice fait partie du cours
RNA-Seq avec Bioconductor en R
Instructions
- Transformez les comptes normalisés de l’objet
dds_smoc2à l’aide de la fonctionvst()avec l’argumentblind, puis enregistrez le résultat dansvsd_smoc2. - Extrayez la matrice des comptes normalisés transformés de l’objet
vsd_smoc2avec la fonctionassay(), et enregistrez-la sous le nomvsd_mat_smoc2. - Calculez les valeurs de corrélation entre les échantillons et enregistrez-les dans
vsd_cor_smoc2. - Créez une carte thermique des valeurs de corrélation avec
pheatmap()en ajoutant une barre d’annotation indiquantconditionà partir du data framesmoc2_metadata.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Transform the normalized counts
vsd_smoc2 <- ___(___, ___)
# Extract the matrix of transformed counts
vsd_mat_smoc2 <- ___(___)
# Compute the correlation values between samples
vsd_cor_smoc2 <- ___(___)
# Plot the heatmap
___(___, annotation = select(___, ___))