Визуализации DESeq2 — MA-график и вулканический график
ПРИМЕЧАНИЕ: Загрузка этого упражнения может занять немного больше времени.
Визуализации помогают исследовать результаты — увидеть данные в целом и оценить характеристики значимых генов. Как правило, значимые гены выявляются во всём диапазоне средних значений, что можно отобразить с помощью MA-графика. Если значимые гены встречаются только при высоких средних значениях, это может указывать на проблему с данными. Вулканический график позволяет оценить диапазон кратных изменений, необходимых для определения значимости.
Давайте исследуем результаты с помощью MA-графиков и вулканических графиков.
Это упражнение является частью курса
RNA-Seq с Bioconductor в R
Инструкции к упражнению
Создайте MA-график с помощью функции
plotMA(), передав в качестве входных данных объект результатовsmoc2_res.Добавьте новый столбец в виде логического вектора, указывающего, меньше ли значения
padjпорога 0,05, — используйте для этого функциюmutate().Постройте вулканический график зависимости значений log2 кратного изменения от −log10 скорректированного p-значения с помощью
ggplot(), окрасив точки генов в зависимости от их значимости.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create MA plot
___
# Generate logical column
smoc2_res_all <- data.frame(smoc2_res) %>% mutate(threshold = padj < 0.05)
# Create the volcano plot
ggplot(___) +
geom_point(aes(x = ___, y = -log10(___), color = ___)) +
xlab("log2 fold change") +
ylab("-log10 adjusted p-value") +
theme(legend.position = "none",
plot.title = element_text(size = rel(1.5), hjust = 0.5),
axis.title = element_text(size = rel(1.25)))