exponenta event banner

getgeodata

Получение данных формата Omnibus (GEO) для экспрессии генов

Синтаксис

GEOData = getgeodata(AccessionNumber)
getgeodata(AccessionNumber, 'ToFile', ToFileValue)
GEOData = getgeodata(AccessionNumber,'TimeOut',TimeOutValue)

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

AccessionNumber

Вектор символов, указывающий уникальный идентификатор для записи образца GEO (GSM), набора данных (GDS), платформы (GPL) или серии (GSE) в базе данных GEO. Невозможно получить данные секвенирования следующего поколения с помощью этой функции.

Совет

  • Если не удается получить данные для регистрационного номера, увеличьте пространство кучи Java ® :

  • Недавно отправленные наборы данных могут быть недоступны для немедленной загрузки. Между подачей эксперимента в базу данных ГЭП и его наличием на FTP-сайте может возникнуть одно- и двухдневная задержка.

ToFileValue Вектор символов, указывающий имя файла или путь и имя файла для сохранения данных. Если указано только имя файла, он будет сохранен в текущей папке MATLAB.
TimeOutValueВремя ожидания подключения в секундах, указанное как положительный скаляр. Значение по умолчанию - 5. Подробнее см. здесь.

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

GEODataСтруктура MATLAB содержит информацию для записи GEO, извлеченной из базы данных GEO.

Описание

GEOData = getgeodata(AccessionNumber) ищет в базе данных Gene Expression Omnibus указанный номер доступа к записи Sample (GSM), Data Set (GDS), Platform (GPL) или Series (GSE) и возвращает структуру MATLAB, содержащую следующие поля:

ОбластьОписание
ScopeТип извлекаемых данных (SAMPLE, DATASET, PLATFORM или SERIES)
AccessionРегистрационный номер для записи в базе данных ГЭП.
HeaderИнформация об эксперименте с микрочипами.
ColumnDescriptionsМассив ячеек, содержащий описания столбцов в данных.
ColumnNamesМассив ячеек, содержащий имена столбцов в данных.
DataМассив, содержащий данные микрочипов.
Identifier(только файлы GDS)Массив ячеек, содержащий идентификаторы зондов.
IDRef(только файлы GDS)Массив ячеек, содержащий индексы для зондов.

Примечание

В настоящее время getgeodata поддерживает записи Sample (GSM), Data Set (GDS), Platform (GPL) и Series (GSE).

getgeodata(AccessionNumber, 'ToFile', ToFileValue) сохраняет данные, возвращенные из базы данных, в файл.

Примечание

Вы можете прочитать файл в формате GEO SOFT обратно в программное обеспечение MATLAB с помощью geosoftread функция. Вы можете прочитать файл в формате GEO SERIES обратно в программное обеспечение MATLAB с помощью geoseriesread функция.

Дополнительные сведения см. в разделе

GEOData = getgeodata(AccessionNumber,'TimeOut',TimeOutValue) устанавливает время ожидания соединения (в секундах) для получения данных из базы данных Gene Expression Omnibus.

Примеры

geoStruct = getgeodata('GSM1768')
Представлен до R2006a