getgeodata - Retrieve Gene Expression Omnibus (GEO) format data

Syntax

GEOData = getgeodata(AccessionNumber)

getgeodata(AccessionNumber, 'ToFile', ToFileValue)

Arguments

AccessionNumberString specifying a unique identifier for a GEO Sample (GSM), Data Set (GDS), Platform (GPL), or Series (GSE) record in the GEO database.
ToFileValueString specifying a file name or path and file name for saving the data. If you specify only a file name, that file will be saved in the MATLAB Current Directory.

Return Values

GEODataMATLAB structure containing information for a GEO record retrieved from the GEO database.

Description

GEOData = getgeodata(AccessionNumber) searches the Gene Expression Omnibus database for the specified accession number of a Sample (GSM), Data Set (GDS), Platform (GPL), or Series (GSE) record and returns a MATLAB structure containing the following fields:

FieldDescription
ScopeType of data retrieved (SAMPLE, DATASET, PLATFORM, or SERIES)
AccessionAccession number for record in GEO database.
HeaderMicroarray experiment information.
ColumnDescriptionsCell array containing descriptions of columns in the data.
ColumnNamesCell array containing names of columns in the data.
DataArray containing microarray data.
Identifier (GDS files only)Cell array containing probe IDs.
IDRef (GDS files only)Cell array containing indices to probes.


getgeodata(AccessionNumber, 'ToFile', ToFileValue)
saves the data returned from the database to a file.

For more information, see

http://www.ncbi.nlm.nih.gov/About/disclaimer.html
   

Examples

geoStruct = getgeodata('GSM1768')

See Also

Bioinformatics Toolbox functions: geoseriesread, geosoftread, getgenbank, getgenpept

  


 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS