Нормализация
Необработанные данные об экспрессии генов часто требуют тщательной подготовки: многие гены могут быть нерелевантны для изучаемой системы. После получения нового набора данных первым делом необходимо визуализировать данные и выполнить необходимые шаги предобработки.
Это упражнение является частью курса
Анализ дифференциальной экспрессии с помощью limma в R
Инструкции к упражнению
В вашем рабочем пространстве загружен объект ExpressionSet eset_raw с необработанными данными Populus.
С помощью
plotDensitiesвизуализируйте распределение уровней экспрессии генов для каждой выборки. Отключите легенду.Выполните логарифмическое преобразование данных и повторите визуализацию.
Выполните квантильную нормализацию с помощью
normalizeBetweenArraysи снова визуализируйте результат.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
library(limma)
# Create new ExpressionSet to store normalized data
eset_norm <- eset_raw
# View the distribution of the raw data
___(eset_norm, legend = ___)
# Log tranform
exprs(eset_norm) <- ___(exprs(eset_norm))
___(eset_norm, legend = ___)
# Quantile normalize
exprs(eset_norm) <- ___(exprs(eset_norm))
___(eset_norm, legend = ___)