Hierarkisk heatmap per condition
Vid kvalitetsbedömning av räknedata behöver vi transformera de normaliserade räknarna för att bättre kunna visualisera variansen i samband med oövervakade klusteranalyser. Transformera de normaliserade räknarna och utför en hierarkisk klusteranalys för att bedöma likheten mellan smoc2-proverna med hjälp av hierarkiska heatmaps. Anta att alla bibliotek har laddats, att DESeq2-objektet har skapats och att storleksfaktorerna har lagrats i DESeq2-objektet dds_smoc2.
Den här övningen är en del av kursen
RNA-Seq med Bioconductor i R
Övningsinstruktioner
- Transformera de normaliserade räknarna från objektet
dds_smoc2med funktionenvst()och argumentetblind, och spara resultatet ivsd_smoc2. - Extrahera matrisen med transformerade normaliserade räknar från objektet
vsd_smoc2med funktionenassay()och spara den somvsd_mat_smoc2. - Beräkna korrelationsvärdena mellan proverna och spara dem i
vsd_cor_smoc2. - Skapa en heatmap av korrelationsvärdena med
pheatmap()och lägg till ett annotationsfält som angerconditionfrån dataramensmoc2_metadata.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(___, ___))