Description Usage Arguments Value Probe naming ids argument Note Author(s) Examples
To upload Illumina gene expression data to GEO requires a
specific format:
http://www.ncbi.nlm.nih.gov/geo/info/geo_illu.html
Briefly, you need both the unnormalised, and normalised
data, both of which must include the expression level,
and detection p-val for each probe, using ILMN_ -style
probe ID's. LumiBatch objects conform to this
style already.
1 2 | LumiBatch2GEOarchive(x, file, ids = NULL,
round.digits = 5)
|
x |
a |
file |
the path to a GenomeStudio TXT file. it should end in tsv or txt. |
ids |
an optional vector of probe ID's.
Default= |
round.digits |
The number of digits to round the
data to. No point exporting anything much more precise
than 4-5 decimal places. Set to |
nothing. it writes a tab-delimited file.
Due to there being a number of different naming
conventions for Illumina probes (see
?preprocess.illumina.idat) the
probe ID style can differ depending on the probeID
type selected either by Illumina's GenomeStudio, or one
of the lumi methods provided by this package:
preprocess.illumina.idat,
lumiR.idat. If your probe ID's
differ from the “ILMN_” style, then you will
either need to convert them to ILMN_ style, using an
appropriate probe-level annotation package, eg
illuminaHumanv4.db, or find a GEO Platform which
uses your identifiers.
This function pulls the expression levels and detection
pvalues from a LumiBatch object and writes an xls
file.
If you'd like to reorder, or subset the rows in the
output, set the ids argument to be a character
vector of probe ID's. In addition, ids may contain
probes that are not present in featureNames(x) –
in this case these probes will be in effect added to
x, and exported as “null”'s. This is a bit
of a hack, because it's hard to add missing probes to a
LumiBatch object retrospectively.
This shold work for ExpressionSet objects, but
that's currently untested.
Mark Cowley, 2012-03-29
1 2 3 4 5 | ## Not run:
LumiBatch2GEOarchive(x.raw, "geosub-unnorm.xls")
LumiBatch2GEOarchive(x.norm, "geosub-norm.xls")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.