getgeodata
Retrieve Gene Expression Omnibus (GEO) format data
Syntax
GEOData
= getgeodata(AccessionNumber
)
getgeodata(AccessionNumber
,
'ToFile', ToFileValue
)
GEOData
= getgeodata(AccessionNumber
,'TimeOut',TimeOutValue
)
Input Arguments
AccessionNumber | Character vector specifying a unique identifier for a GEO Sample (GSM), Data Set (GDS), Platform (GPL), or Series (GSE) record in the GEO database. Next-Generation Sequencing data cannot be retrieved using this function. Tip
|
ToFileValue | Character vector 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. |
TimeOutValue | Connection timeout in seconds, specified as a positive scalar. The default value is 5. For details, see here. |
Output Arguments
GEOData | MATLAB structure containing information for a GEO record retrieved from the GEO database. |
Description
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:GEOData
= getgeodata(AccessionNumber
)
Field | Description |
---|---|
Scope | Type of data retrieved (SAMPLE, DATASET, PLATFORM, or SERIES) |
Accession | Accession number for record in GEO database. |
Header | Microarray experiment information. |
ColumnDescriptions | Cell array containing descriptions of columns in the data. |
ColumnNames | Cell array containing names of columns in the data. |
Data | Array 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(
saves
the data returned from the database to a file. AccessionNumber
,
'ToFile', ToFileValue
)
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
sets the connection timeout (in seconds) to retrieve data from the Gene Expression Omnibus
database.GEOData
= getgeodata(AccessionNumber
,'TimeOut',TimeOutValue
)
Examples
geoStruct = getgeodata('GSM1768')
Version History
Introduced before R2006a