Hierarchický heatmap podle podmínky
Při hodnocení kvality počtů potřebujeme transformovat normalizované počty pro lepší vizualizaci rozptylu v rámci analýz shlukování bez učitele. Abychom mohli posoudit podobnost vzorků smoc2 pomocí hierarchických heatmap, transformuj normalizované počty a proveď analýzu hierarchického shlukování. Předpokládej, že všechny knihovny jsou načteny, objekt DESeq2 byl vytvořen a faktory velikosti byly uloženy do objektu DESeq2 dds_smoc2.
Toto cvičení je součástí kurzu
RNA-Seq s Bioconductorem v R
Pokyny k cvičení
- Transformuj normalizované počty z objektu
dds_smoc2pomocí funkcevst()s argumentemblinda výsledek ulož dovsd_smoc2. - Extrahuj matici transformovaných normalizovaných počtů z objektu
vsd_smoc2pomocí funkceassay()a ulož ji jakovsd_mat_smoc2. - Vypočítej hodnoty korelace mezi vzorky a ulož je do
vsd_cor_smoc2. - Vytvoř heatmap hodnot korelace pomocí
pheatmap()s anotačním pruhem označujícímconditionz datového rámcesmoc2_metadata.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(___, ___))