Выполнить нормализацию инвариантного набора рангов по интенсивностям зондов из нескольких файлов Affymetrix CEL или DAT
NormData = affyinvarsetnorm(Data)
[NormData, MedStructure] = affyinvarsetnorm(Data)
... affyinvarsetnorm(..., 'Baseline', BaselineValue, ...)
... affyinvarsetnorm(..., 'Thresholds', ThresholdsValue, ...)
... affyinvarsetnorm(..., 'StopPercentile', StopPercentileValue, ...)
... affyinvarsetnorm(..., 'RayPercentile', RayPercentileValue, ...)
... affyinvarsetnorm(..., 'Method', MethodValue, ...)
... affyinvarsetnorm(..., 'Showplot', ShowplotValue, ...)
Data | Матрица значений интенсивности, где каждая строка соответствует зонду точного соответствия (PM), а каждый столбец соответствует файлу Affymetrix ® CEL или DAT. (Каждый файл CEL или DAT генерируется из отдельной микросхемы. Все микросхемы должны быть одного типа.) |
MedStructure | Структура медианы интенсивности каждого столбца до и после нормализации и индекс столбца, выбранного в качестве базовой линии. |
BaselineValue | Свойство для управления выбором индекса столбца |
ThresholdsValue | Свойство для установки пороговых значений для наименьшего среднего ранга и наивысшего среднего ранга, которые используются для определения инвариантного множества. Инвариантное множество рангов - это множество точек данных, пропорциональная разность рангов которых меньше заданного порога. Порог для каждой точки данных определяется путем интерполяции между порогом для самого низкого среднего ранга и порогом для самого высокого среднего ранга. Выберите эти два порога эмпирически, чтобы ограничить разброс инвариантного множества, но разрешить достаточно точек данных для определения отношения нормализации.
|
StopPercentileValue | Свойство для остановки процесса итерации при достижении количества точек данных в инвариантном наборе Примечание Если это свойство не используется, процесс итерации продолжается до тех пор, пока больше точки данных не будут удалены.
|
RayPercentileValue | Свойство для выбора |
MethodValue | Свойство для выбора метода сглаживания, используемого для нормализации данных. Войти |
ShowplotValue | Свойство для управления построением двух пар графиков рассеяния (до и после нормализации). Первая пара отображает базовые данные по сравнению с данными из указанного столбца (кристалла) из матрицы. |
нормализует значения в каждом столбце (кристалле) интенсивностей зонда в NormData = affyinvarsetnorm(Data)Data к опорной линии, используя метод инвариантного набора. NormData - матрица нормированных интенсивностей зонда из Data.
В частности, affyinvarsetnorm:
Выбор индекса базовой линии, обычно столбца, средняя интенсивность которого является медианой всех столбцов.
Для каждого столбца определяет пропорциональную разность рангов (prd) для каждой пары рангов, RureX и RureY, из столбца выборки и базовой ссылки.
prd = abs (RureX - RureY)
Для каждого столбца определяет инвариантный набор точек данных, выбирая точки данных, пропорциональные разности рангов которых (prd) ниже порогового значения, которое является заданным пороговым значением для данной точки данных (определяемым ThresholdsValue свойство). Он повторяет процесс до тех пор, пока больше ни одна точка данных не будет исключена, или пока не будет достигнут заданный процент точек данных.
Инвариантным набором являются точки данных с prd < порогом.
Для каждого столбца использует инвариантный набор точек данных, чтобы вычислить нижнюю или текущую кривую медианного сглаживания, которая используется для нормализации данных в этом столбце.
[ также возвращает структуру индекса столбца, выбранного в качестве базовой линии, и медианы интенсивности каждого столбца до и после нормализации.NormData, MedStructure] = affyinvarsetnorm(Data)
Примечание
Если Data содержит значения NaN, затем NormData также будет содержать значения NaN в соответствующих позициях.
... affyinvarsetnorm(..., ' требования PropertyName', PropertyValue, ...)affyinvarsetnorm с необязательными свойствами, использующими пары имя/значение свойства. Можно указать одно или несколько свойств в любом порядке. Каждый PropertyName должен быть заключен в одинарные кавычки и не учитывать регистр. Эти пары имя/значение свойства следующие:
... affyinvarsetnorm(..., 'Baseline', позволяет выбрать индекс столбца BaselineValue, ...)N от Data в качестве базового столбца. По умолчанию - индекс столбца, средняя интенсивность которого является медианой всех столбцов.
... affyinvarsetnorm(..., 'Thresholds', устанавливает пороги для наименьшего среднего ранга и наивысшего среднего ранга, которые используются для определения инвариантного множества. Инвариантное множество рангов - это множество точек данных, пропорциональная разность рангов которых меньше заданного порога. Порог для каждой точки данных определяется путем интерполяции между порогом для самого низкого среднего ранга и порогом для самого высокого среднего ранга. Выберите эти два порога эмпирически, чтобы ограничить разброс инвариантного множества, но разрешить достаточно точек данных для определения отношения нормализации.ThresholdsValue, ...)
ThresholdsValue является вектором 1 на 2 [LT, HT], где LT - порог для самого низкого среднего ранга и HT - порог для наивысшего среднего ранга. Значения должны быть между 0 и 1. Значение по умолчанию - [0.05, 0.005].
... affyinvarsetnorm(..., 'StopPercentile', останавливает процесс итерации, когда число точек данных в инвариантном наборе достигает StopPercentileValue, ...)N процент от общего числа точек данных. По умолчанию: 1.
Примечание
Если это свойство не используется, процесс итерации продолжается до тех пор, пока больше точки данных не будут удалены.
... affyinvarsetnorm(..., 'RayPercentile', выбирает RayPercentileValue, ...)N процент от наивысшего ранжированного инвариантного набора точек данных для соответствия прямой линии, в то время как остальные точки данных подгоняются к бегущей медианной кривой. Окончательная проходная медианная кривая представляет собой кусочно-линейную кривую. По умолчанию: 1.5.
... affyinvarsetnorm(..., 'Method', выбирает метод сглаживания для нормализации данных. Когда MethodValue, ...)MethodValue является 'lowess', affyinvarsetnorm использует метод lowess. Когда MethodValue является 'runmedian', affyinvarsetnorm использует выполняющийся метод медианы. По умолчанию: 'lowess'.
... affyinvarsetnorm(..., 'Showplot', строит две пары графиков рассеяния (до и после нормализации). Первая пара отображает базовые данные по сравнению с данными из указанного столбца (кристалла) из матрицы. ShowplotValue, ...)Data. Вторая - это пара графиков рассеяния M-A, которые отображают M (отношение между базовой линией и образцом) к A (среднее от базовой линии и образца). Когда ShowplotValue является 'all', affyinvarsetnorm строит график пары графиков рассеяния для каждого столбца или чипа. Когда ShowplotValue - число (числа) или диапазон чисел ,affyinvarsetnorm строит график пары графиков рассеяния для указанных номеров столбцов (фишек).
Li, C. и Wong, W.H. (2001). Модельный анализ олигонуклеотидных массивов: валидация модели, проблемы проектирования и применение стандартных ошибок. Биология генома 2 (8): research 0032.1-0032.11.
[3] Best, C.J.M., Gillespie, J.W., Yi, Y., Chandramouli, G.V.R., Perlmutter, M.A., Собирается, Я., Эриксон, Х. С., Георгевич, Л., Тангреа, М. А., Дюрей, П.Х., Гонсалес, С., Веласко, А., Линехан, В.М., Матусик, Р.Дж., Прайс, Д.К., Фигг, В.Д., Эммерт-Бак, М.Р., и Чуакки, Р.Ф. (2005). Молекулярные изменения при первичном раке предстательной железы после терапии андрогенной абляцией. Клинические исследования рака 11, 6823-6834.
affyread | celintensityread | mainvarsetnorm | malowess | manorm | quantilenorm | rmabackadj | rmasummary