getgeodata

Извлечение данных формата Gene Expression Omnibus (GEO)

Синтаксис

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

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

AccessionNumber

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

Совет

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

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

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

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

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

Описание

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

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

Примечание

В настоящее время getgeodata функция поддерживает выборки (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