probesetvalues

Составьте таблицу значений интенсивности набора зондов Affymetrix

Синтаксис

PSValues = probesetvalues(CELStruct, CDFStruct, PS)
PSValues = probesetvalues(CELStruct, CDFStruct, PS, 'Background', BackgroundValue)
ColumnNames = probesetvalues

Входные параметры

CELStruct Структура, созданная affyread функция от Affymetrix® Файл CEL.
CDFStructСтруктура, созданная affyread функция из файла библиотеки Affymetrix CDF, сопоставленного с файлом CEL.
PSИндекс набора зондов или идентификатор/имя набора зондов.
BackgroundValue

Управление коррекцией фона в вычислении. Варианты:

  • true (по умолчанию) - Фоновые значения из Background поле в PSValues матрица используется для вычисления значений интенсивности зонда.

  • false - Фоновые значения не вычисляются.

  • Вектор предварительно вычисленных фоновых значений (таких как возвращенные zonebackadj функция), длина которого равна количеству зондов в CELStruct. Эти фоновые значения используются для вычисления значений интенсивности зонда.

Совет

Включение фоновой коррекции в вычисление значений интенсивности зонда может быть медленным. Поэтому установка 'Background' на false может ускорить вычисление. Однако значения, возвращенные в 'Background' поле PSValues матрица будет нулем.

Выходные аргументы

PSValuesДвадцать столбцовая матрица с одной строкой для каждой пары зондов в наборе зондов.
ColumnNamesМассив ячеек из символьных векторов, содержащий имена столбцов PSValues матрица. Это возвращается только при вызове probesetvalues без входных параметров.

Описание

PSValues = probesetvalues(CELStruct, CDFStruct, PS) создает таблицу значений интенсивности для PS, набор зондов, из данных уровня зондов в CELStruct, структуру, созданную affyread функция из файла Affymetrix CEL. PS - индекс набора зондов или идентификатор/имя набора зондов из CDFStruct, структуру, созданную affyread функция из файла библиотеки Affymetrix CDF, сопоставленного с файлом CEL. PSValues - двадцать столбцовая матрица с одной строкой для каждой пары зондов в наборе зондов. Столбцы соответствуют следующим полям.

СтолбецОбластьОписание
1'ProbeSetNumber'Номер, идентифицирующий набор зондов, к которому принадлежит пара зондов.
2'ProbePairNumber'Индекс пары зондов в наборе зондов.
3'UseProbePair'Это поле предназначено только для обратной совместимости и в настоящее время не используется.
4'Background'Расчетный фон значений интенсивности зонда пары зондов.
5'PMPosX'x-координата идеального совпадающего зонда.
6'PMPosY'y-координата идеального совпадающего зонда.
7'PMIntensity'Значение интенсивности идеального датчика соответствия.
8'PMStdDev'Стандартное отклонение значения интенсивности идеального датчика соответствия.
9'PMPixels'Количество пикселей в камере, содержащей идеальный датчик соответствия.
10'PMOutlier'Флаг TRUE/FALSE, указывающий, был ли датчик идеального соответствия отмечен как выбросы.
11'PMMasked'Флаг TRUE/FALSE, указывающий, был ли маскирован датчик точного соответствия.
12'MMPosX'x-координата зонда несоответствия.
13'MMPosY'y-координата зонда несоответствия.
14'MMIntensity'Значение интенсивности датчика несоответствия.
15'MMStdDev'Стандартное отклонение значения интенсивности датчика несоответствия.
16'MMPixels'Количество пикселей в камере, содержащей датчик несоответствия.
17'MMOutlier'Флаг TRUE/FALSE, указывающий, был ли датчик несоответствия отмечен как выбросы.
18'MMMasked'Флаг TRUE/FALSE, указывающий, был ли маскирован датчик несоответствия.
19'GroupNumber'Номер, идентифицирующий группу, к которой принадлежит пара зондов. Для массивов выражений это всегда 1. Для массивов генотипирования это обычно 1 (аллель A, смысл), 2 (аллель B, sense), 3 (аллель A, антисмысловый) или 4 (аллель B, антисмысловый).
20'Direction'Номер, идентифицирующий направление пары зондов. 1 = смысл и 2 = антисмысловый.

Примечание

MATLAB® программное обеспечение использует 1индексация на основе для номеров наборов зондов, в то время как файл Affymetrix CDF использует 0- индексация на основе для номеров наборов зондов. Для примера, CDFStruct.ProbeSets(1) имеет ProbeSetNumber от 0 в ProbePairs поле.

PSValues = probesetvalues(CELStruct, CDFStruct, PS, 'Background', BackgroundValue) управляет коррекцией фона в вычислении. BackgroundValue могут быть:

  • true (по умолчанию) - Фоновые значения из Background поле в PSValues матрица используется для вычисления значений интенсивности зонда.

  • false - Фоновые значения не вычисляются.

  • Вектор предварительно вычисленных фоновых значений (таких как возвращенные zonebackadj функция), длина которого равна количеству зондов в CELStruct. Эти фоновые значения используются для вычисления значений интенсивности зонда.

Совет

Включение фоновой коррекции в вычисление значений интенсивности зонда может быть медленным. Поэтому установка 'Background' на false может ускорить вычисление. Однако значения, возвращенные в 'Background' поле PSValues матрица будет нулем.

ColumnNames = probesetvalues возвращает массив ячеек из векторов символов, содержащий имена столбцов PSValues матрица. ColumnNames возвращается только при вызове probesetvalues без входных параметров. Информация, содержащаяся в ColumnNames является общим для всех Affymetrix GeneChip® массивы.

Примеры

свернуть все

Этот пример использует выборочные данные из массива генома E. coli Antisense. Загрузите данные из Demo_Data_E-coli-antisense.zip. Извлеките файлы данных из архива DTT с помощью Data Transfer Tool.

Вам также нужно скачать Ecoli_ASv2.CDF файл библиотеки для массива генома E. coli Antisense. Возможно, у вас уже есть эти файлы, если на вашем компьютере установлено программное обеспечение Affymetrix GeneChip. Если нет, получите файлы библиотеки, загрузив и разархивировав zip-файл E. coli Antisense Genome Array.

Чтение содержимого файла CEL в структуру MATLAB.

celStruct = affyread('Ecoli-antisense-121502.CEL');

Чтение содержимого CDF-файла в структуру MATLAB.

cdfStruct = affyread('C:\LibFiles\Ecoli_ASv2.CDF');

Используйте zonebackadj функция для возврата матрицы или массива ячеек из векторов, содержащих предполагаемые фоновые значения для каждого зонда.

[baData,zones,background] = zonebackadj(celStruct,'cdf',cdfStruct);

Составьте таблицу значений интенсивности для argG_b3172_at набор зондов.

psvals = probesetvalues(celStruct, cdfStruct, 'argG_b3172_at',...
         'background',background)
psvals =

   1.0e+03 *

  Columns 1 through 7

    5.2120         0         0    0.0454    0.4300    0.1770    0.1690
    5.2120    0.0010         0    0.0455    0.4310    0.1770    0.1273
    5.2120    0.0020         0    0.0455    0.4320    0.1770    0.1270
    5.2120    0.0030         0    0.0455    0.4330    0.1770    0.1333
    5.2120    0.0040         0    0.0455    0.4340    0.1770    0.2123
    5.2120    0.0050         0    0.0455    0.4350    0.1770    0.1495
    5.2120    0.0060         0    0.0455    0.4360    0.1770    0.0503
    5.2120    0.0070         0    0.0456    0.4370    0.1770    0.1525
    5.2120    0.0080         0    0.0456    0.4380    0.1770    0.1645
    5.2120    0.0090         0    0.0456    0.4390    0.1770    0.1260
    5.2120    0.0100         0    0.0456    0.4400    0.1770    0.0540
    5.2120    0.0110         0    0.0456    0.4410    0.1770    0.0833
    5.2120    0.0120         0    0.0457    0.4420    0.1770    0.0955
    5.2120    0.0130         0    0.0457    0.4430    0.1770    0.1100
    5.2120    0.0140         0    0.0457    0.4440    0.1770    0.2510

  Columns 8 through 14

    0.0354    0.0250         0         0    0.4300    0.1780    0.1635
    0.0218    0.0300         0         0    0.4310    0.1780    0.1003
    0.0237    0.0300         0         0    0.4320    0.1780    0.1750
    0.0259    0.0360         0         0    0.4330    0.1780    0.0940
    0.0433    0.0360         0         0    0.4340    0.1780    0.1718
    0.0275    0.0360         0         0    0.4350    0.1780    0.1540
    0.0112    0.0300         0         0    0.4360    0.1780    0.0460
    0.0377    0.0360         0         0    0.4370    0.1780    0.1070
    0.0312    0.0360         0         0    0.4380    0.1780    0.0973
    0.0234    0.0360         0         0    0.4390    0.1780    0.1213
    0.0112    0.0360         0         0    0.4400    0.1780    0.0540
    0.0174    0.0360         0         0    0.4410    0.1780    0.0623
    0.0171    0.0300         0         0    0.4420    0.1780    0.0840
    0.0196    0.0360         0         0    0.4430    0.1780    0.0925
    0.0460    0.0360         0         0    0.4440    0.1780    0.1118

  Columns 15 through 20

    0.0241    0.0300         0         0    0.0010    0.0020
    0.0146    0.0360         0         0    0.0010    0.0020
    0.0286    0.0360         0         0    0.0010    0.0020
    0.0227    0.0300         0         0    0.0010    0.0020
    0.0365    0.0300         0         0    0.0010    0.0020
    0.0303    0.0300         0         0    0.0010    0.0020
    0.0098    0.0250         0         0    0.0010    0.0020
    0.0210    0.0360         0         0    0.0010    0.0020
    0.0219    0.0360         0         0    0.0010    0.0020
    0.0253    0.0360         0         0    0.0010    0.0020
    0.0129    0.0360         0         0    0.0010    0.0020
    0.0125    0.0360         0         0    0.0010    0.0020
    0.0186    0.0300         0         0    0.0010    0.0020
    0.0220    0.0360         0         0    0.0010    0.0020
    0.0207    0.0360         0         0    0.0010    0.0020

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте