celintensityread

Считайте тестовую интенсивность из файлов Affymetrix CEL

Синтаксис

ProbeStructure = celintensityread(CELFiles, CDFFile)
ProbeStructure = celintensityread(..., 'CELPath', CELPathValue, ...)
ProbeStructure = celintensityread(..., 'CDFPath', CDFPathValue, ...)
ProbeStructure = celintensityread(..., 'PMOnly', PMOnlyValue, ...)
ProbeStructure = celintensityread(..., 'Verbose', VerboseValue, ...)

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

CELFiles

Любое следующее:

  • Вектор символов или строка, задающая одно имя файла CEL.

  • '*', который читает все файлы CEL в текущей папке.

  • ' ', который открывает диалоговое окно Select CEL Files, из которого вы выбираете файлы CEL. От этого диалогового окна можно нажать и содержать Ctrl или Shift при нажатии, чтобы выбрать несколько файлов CEL.

  • Массив ячеек из символьных векторов или вектор строки, содержащий имена файлов CEL.

CDFFile

Любое из следующего:

  • Вектор символов или строка, задающая имя CDF-файла.

  • ' ', который открывает диалоговое окно Select CDF File, из которого вы выбираете CDF-файл.

CELPathValueВектор символов или строка, задающая путь и папку, где файлы заданы в CELFiles хранятся.
CDFPathValueВектор символов или строка, задающая путь и папку, где файл задан в CDFFile хранится.
PMOnlyValueСвойство включать или исключить несоответствие (MM) зондирует значения интенсивности в возвращенной структуре. Введите true возвратить только идеальную пару (PM), зондируют интенсивность. Введите false чтобы возвратить и PM и MM зондируют интенсивность. Значением по умолчанию является true.
VerboseValueУправляет отображением отчета о выполнении работ, показывающего имя каждого файла CEL, когда это читается. Когда VerboseValue false, никакой отчет о выполнении работ не отображен. Значением по умолчанию является true.

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

ProbeStructureMATLAB® структура, содержащая информацию из файлов CEL, включая тестовую интенсивность, зондирует индексы и тестовые идентификаторы набора.

Описание

ProbeStructure = celintensityread(CELFiles, CDFFile) читает заданный Affymetrix® Файлы CEL и связанный файл библиотеки CDF (созданный из Affymetrix GeneChip® массивы для испытания выражения или генотипирования), и затем создает ProbeStructure, структура, содержащая информацию из файлов CEL, включая тестовую интенсивность, зондирует индексы и тестовые идентификаторы набора. CELFiles вектор символов, строка, вектор строки или массив ячеек из символьных векторов, содержащий имена файлов CEL. CDFFile вектор символов или строка, задающая имя CDF-файла.

Если вы устанавливаете CELFiles к '*', затем это читает все файлы CEL в текущей папке. Если вы устанавливаете CELFiles к ' ', затем это открывает диалоговое окно Select CEL Files, из которого вы выбираете файлы CEL. От этого диалогового окна можно нажать и содержать Ctrl или Shift при нажатии, чтобы выбрать несколько файлов CEL.

Если вы устанавливаете CDFFile к ' ', затем это открывает диалоговое окно Select CDF File, из которого вы выбираете CDF-файл.

ProbeStructure = celintensityread (..., 'PropertyName', PropertyValue, ...) вызовы celintensityread с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:

ProbeStructure = celintensityread(..., 'CELPath', CELPathValue, ...) задает путь и папку где файлы, заданные CELFiles хранятся.

ProbeStructure = celintensityread(..., 'CDFPath', CDFPathValue, ...) задает путь и папку где файл, заданный CDFFile хранится.

ProbeStructure = celintensityread(..., 'PMOnly', PMOnlyValue, ...) включает или исключает несоответствие (MM) тестовые значения интенсивности. Когда PMOnlyValue true, celintensityread возвращает только идеальную пару (PM), тестовая интенсивность. Когда PMOnlyValue false, celintensityread возвращает и PM и интенсивность зонда MM. Значением по умолчанию является true.

Совет

Чтение большого количества файлов CEL и/или большого файла CEL может потребовать расширенных объемов памяти от операционной системы.

ProbeStructure содержит следующие поля.

Поле Описание
CDFName

Имя файла файла библиотеки Affymetrix CDF.

CELNames

Массив ячеек имен файлов Affymetrix CEL.

NumChips

Количество чтения файлов CEL в структуру.

NumProbeSets

Количество тестовых наборов в каждом файле CEL.

NumProbes

Количество зондов в каждом файле CEL.

ProbeSetIDs

Массив ячеек тестовых идентификаторов набора из файла библиотеки Affymetrix CDF.

ProbeIndices

Вектор-столбец, содержащий информацию об индексации зонда. Зондами в тестовом наборе является пронумерованный 0 через N - 1, где N количество зондов в тестовом наборе.

GroupNumbers

Вектор-столбец, содержащий числа группы для зондов в тестовом наборе. Для данных об экспрессии гена номером группы для всех зондов является 1. Для SNP (генотипирование) данные числа группы для зондов:

  • 1 — Аллель – (смысл)

  • 2 — Аллель B – (смысл)

  • 3 — Аллель + (антисмысл)

  • 4 — Аллель B + (антисмысл)

PMIntensities

Матрица, содержащая идеальную пару (PM), зондируют значения интенсивности. Каждая строка соответствует зонду, и каждый столбец соответствует файлу CEL. Строкам упорядочивают тот же путь как в ProbeIndices, и столбцам упорядочивают тот же путь как в CELFiles входной параметр.

MMIntensities (дополнительный)

Матрица, содержащая несоответствие (MM), зондирует значения интенсивности. Каждая строка соответствует зонду, и каждый столбец соответствует файлу CEL. Строкам упорядочивают тот же путь как в ProbeIndices, и столбцам упорядочивают тот же путь как в CELFiles входной параметр.

ProbeStructure = celintensityread(..., 'Verbose', VerboseValue, ...) управляет отображением отчета о выполнении работ, показывающего имя каждого файла CEL, когда это читается. Когда VerboseValue false, никакой отчет о выполнении работ не отображен. Значением по умолчанию является true.

Примеры

Следующий пример принимает, что у вас есть HG_U95Av2.CDF файл библиотеки хранится в D:\Affymetrix\LibFiles\HGGenome, и что ваша текущая папка указывает на местоположение, содержащее файлы CEL, сопоставленные с этим файлом библиотеки CDF. В этом примере, celintensityread функционируйте читает все файлы CEL в текущей папке и CDF-файл в заданной папке. Следующая командная строка использует rmabackadj функция, чтобы выполнить фоновую корректировку на премьер-министре зондирует интенсивность в PMIntensities поле PMProbeStructure.

PMProbeStructure = celintensityread('*', 'HG_U95Av2.CDF',...
	                  'CDFPath', 'D:\Affymetrix\LibFiles\HGGenome');
BackAdjustedMatrix = rmabackadj(PMProbeStructure.PMIntensities);

Введен в R2006a