Documentation Center

  • Trial Software
  • Product Updates

getgeodata

Retrieve Gene Expression Omnibus (GEO) format data

Syntax

GEOData = getgeodata(AccessionNumber)

getgeodata(AccessionNumber, 'ToFile', ToFileValue)

Input Arguments

AccessionNumber

String specifying a unique identifier for a GEO Sample (GSM), Data Set (GDS), Platform (GPL), or Series (GSE) record in the GEO database.

    Tip   Recently submitted data sets may not be available for immediate download. There can be a one- to two-day delay between an experiment being submitted to the GEO database and its availability on the FTP site.

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 Folder.

Output Arguments

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.

    Note:   Currently, the getgeodata function supports Sample (GSM), Data Set (GDS), Platform (GPL), and Series (GSE) records.


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

    Note:   You can read a GEO SOFT-formatted file back into the MATLAB software using the geosoftread function. You can read a GEO SERIES-formatted file back into the MATLAB software using the geoseriesread function.

For more information, see

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

Examples

geoStruct = getgeodata('GSM1768')

See Also

| | |

Was this topic helpful?