Heatmap gerarchica per condizione
Quando valuti la qualità dei nostri dati di conteggio, è necessario trasformare i conteggi normalizzati per visualizzare meglio la varianza nelle analisi di clustering non supervisionato. Per valutare la similarità dei campioni smoc2 usando heatmap gerarchiche, trasforma i conteggi normalizzati ed esegui un'analisi di clustering gerarchico. Supponi che tutte le librerie siano state caricate, che l'oggetto DESeq2 sia stato creato e che i fattori di dimensione siano stati salvati nell'oggetto DESeq2, dds_smoc2.
Questo esercizio fa parte del corso
RNA-Seq con Bioconductor in R
Istruzioni dell'esercizio
- Trasforma i conteggi normalizzati dall'oggetto
dds_smoc2usando la funzionevst()con l'argomentoblinde salva invsd_smoc2. - Estrai la matrice dei conteggi normalizzati trasformati dall'oggetto
vsd_smoc2usando la funzioneassay()e salvala comevsd_mat_smoc2. - Calcola i valori di correlazione tra i campioni e salvali in
vsd_cor_smoc2. - Crea una heatmap dei valori di correlazione usando
pheatmap()con una barra di annotazione che indichiconditiondal data framesmoc2_metadata.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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(___, ___))