Считайте интенсивность зонда из файлов Affymetrix CEL
ProbeStructure
= celintensityread(CELFiles,
CDFFile
)
ProbeStructure
=
celintensityread(..., 'CELPath', CELPathValue
,
...)
ProbeStructure
= celintensityread(...,
'CDFPath', CDFPathValue
, ...)
ProbeStructure
= celintensityread(...,
'PMOnly', PMOnlyValue
, ...)
ProbeStructure
=
celintensityread(..., 'Verbose', VerboseValue
,
...)
CELFiles | Любое из следующих:
|
CDFFile | Одно из следующих:
|
CELPathValue | Вектор символов или строка, указывающая путь и папку, где файлы, указанные в CELFiles хранятся. |
CDFPathValue | Вектор символов или строка, указывающая путь и папку, в которой находится файл, указанный в CDFFile сохранен. |
PMOnlyValue | Свойство, чтобы включить или исключить значения интенсивности зонда несовпадения (MM) в возвращаемой структуре. Введите true для возврата только интенсивности зонда идеального соответствия (PM). Введите false для возврата интенсивности зонда PM и MM. По умолчанию это true . |
VerboseValue | Управляет отображением отчета о прогрессе, показывающего имя каждого файла CEL во время чтения. Когда VerboseValue является false отчет о прогрессе не отображается. По умолчанию это true . |
ProbeStructure | MATLAB® структура, содержащая информацию из файлов CEL, включая интенсивность зондирования, индексы зондов и идентификаторы набора зондов. |
считывает указанный Affymetrix® Файлы CEL и связанный файл библиотеки CDF (созданный из Affymetrix GeneChip® массивы для анализа экспрессии или генотипирования), а затем создает ProbeStructure
= celintensityread(CELFiles,
CDFFile
)ProbeStructure
, структуру, содержащую информацию из файлов CEL, включая интенсивность зондирования, индексы зондов и идентификаторы набора зондов. CELFiles
- вектор символов, строка, строковый вектор или массив ячеек векторов символов, содержащий имена файлов CEL. CDFFile
- вектор символов или строка, задающая имя CDF-файла.
Если вы задаете CELFiles
на '*'
затем считываются все файлы CEL в текущей папке. Если вы задаете CELFiles
на ' '
, затем откроется диалоговое окно Выбор файлов CEL, из которого вы выбираете файлы CEL. В этом диалоговом окне можно нажать и удерживать Ctrl или Shift при щелчке мыши, чтобы выбрать несколько файлов CEL.
Если вы задаете CDFFile
на ' '
затем открывается диалоговое окно «Выбор CDF-файла», из которого вы выбираете CDF-файл.
вызывает ProbeStructure
= celintensityread (..., 'PropertyName
', PropertyValue
, ...)celintensityread
с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должны быть заключены в одинарные кавычки и нечувствительны к регистру. Эти имена свойства/пары значения свойств следующие:
задает путь и папку, в которой заданы файлы ProbeStructure
=
celintensityread(..., 'CELPath', CELPathValue
,
...)CELFiles
хранятся.
задает путь и папку, в которой находится файл, заданный как ProbeStructure
= celintensityread(...,
'CDFPath', CDFPathValue
, ...)CDFFile
сохранен.
включает или исключает значения интенсивности зонда несовпадения (MM). Когда ProbeStructure
= celintensityread(...,
'PMOnly', PMOnlyValue
, ...)PMOnlyValue
является true
, celintensityread
возвращает только интенсивность зонда идеального соответствия (PM). Когда PMOnlyValue
является false
, celintensityread
возвращает интенсивность зонда PM и MM. По умолчанию это true
.
Совет
Чтение большого количества файлов CEL и/или большого файла CEL может потребовать увеличения объема памяти от операционной системы.
Если вы получаете ошибки, связанные с памятью, попробуйте следующее:
Увеличьте виртуальную память (пространство подкачки) для операционной системы, как описано в разделе Разрешение ошибок «Нехватка памяти».
Если вы получаете ошибки, связанные с Java® Пространство кучки, увеличения Java пространство кучки:
Если у вас есть MATLAB версии 7.10 (R2010a) или более поздней, смотрите Java Heap Настройки.
Если у вас есть MATLAB версии 7.9 (R2009b) или более ранней, см. https://www.mathworks.com/support/solutions/en/data/1-18I2C/.
ProbeStructure
содержит следующие поля.
Область | Описание |
---|---|
CDFName | Имя файла библиотеки Affymetrix CDF. |
CELNames | Массив ячеек с именами файлов Affymetrix CEL. |
NumChips | Количество файлов CEL, считанных в структуру. |
NumProbeSets | Количество наборов зондов в каждом файле CEL. |
NumProbes | Количество зондов в каждом файле CEL. |
ProbeSetIDs | Массив ячеек набора идентификаторов зондов из файла библиотеки Affymetrix CDF. |
ProbeIndices | Вектор-столбец, содержащая информацию индексации зонда. Зонды в наборе зондов нумеруются |
GroupNumbers | Вектор-столбец, содержащая номера групп для зондов в наборе зондов. Для данных экспрессии генов номер группы для всех зондов
|
PMIntensities | Матрица, содержащая значения интенсивности зонда идеального соответствия (PM). Каждая строка соответствует зонду, и каждый столбец соответствует файлу CEL. Строки упорядочены так же, как и в |
MMIntensities (необязательно) | Матрица, содержащая значения интенсивности зонда несовпадения (MM). Каждая строка соответствует зонду, и каждый столбец соответствует файлу CEL. Строки упорядочены так же, как и в |
управляет отображением отчета о прогрессе, в котором указывается имя каждого файла CEL во время чтения. Когда ProbeStructure
=
celintensityread(..., 'Verbose', VerboseValue
,
...)VerboseValue
является false
отчет о прогрессе не отображается. По умолчанию это true
.
Следующий пример предполагает, что у вас есть HG_U95Av2.CDF
файл библиотеки, хранящийся в D:\Affymetrix\LibFiles\HGGenome
, и что ваша текущая папка указывает на расположение, содержащее файлы CEL, сопоставленные с этим файлом библиотеки CDF. В этом примере, celintensityread
функция считывает все файлы CEL в текущей папке и CDF-файл в указанной папке. В следующей командной строке используется rmabackadj
функция для выполнения фоновой настройки интенсивности зонда PM в PMIntensities
область PMProbeStructure
.
PMProbeStructure = celintensityread('*', 'HG_U95Av2.CDF',... 'CDFPath', 'D:\Affymetrix\LibFiles\HGGenome'); BackAdjustedMatrix = rmabackadj(PMProbeStructure.PMIntensities);
affygcrma
| affyinvarsetnorm
| affyprobeseqread
| affyread
| affyrma
| affysnpintensitysplit
| agferead
| gcrma
| gcrmabackadj
| gprread
| ilmnbsread
| probelibraryinfo
| probesetlink
| probesetlookup
| probesetplot
| probesetvalues
| rmabackadj
| rmasummary
| sptread