Description Usage Arguments Details Author(s) References Examples
Following the guidelines at http://www.ncbi.nlm.nih.gov/geo/info/geo_illu.html, we provide functionality to create the three types of file required for a GEO submission of Illumina expression data. These are 1) sample metadata 2) Normalised intensities 3) Raw intensities.
1 2 3 | makeGEOSubmissionFiles(normData, rawData, forceDetection = TRUE, basename = "GEO", softTemplate = NULL)
createGEOMeta(normData,basename)
createGEOMatrix(normData,forceDetection=TRUE,basename="GEO",softTemplate=NULL,normalised=T)
|
normData |
A normalised ExpressionSetIllumina object |
rawData |
A 'raw' non-normalised ExpressionSetIllumina object |
forceDetection |
TRUE forces the calculation of detection scores (if they are not present). |
basename |
A prefix that all the output files will be given |
softTemplate |
A SOFT file downloaded from GEO that we wish to annotate against. e.g. GPL10558.annot for Humanv4 |
normalised |
if TRUE the suffix ProcessedMatrix will be used to write the intensities to. Otherwise the Raw suffix is used. |
Each file is written as a tab-delimited file in the current working directory. Note that the metadata contains the correct number of columns for the number of samples in the data, but the contents should be entered / curated manually prior to submission.\
Meta file: A template file that can be used to record all the relevant metadata for the experiment, plus the information required by GEO. The SAMPLES section of the file contains the per-sample metadata and has columns generate from the required GEO data an the phenoData stored with the input data\
Processed Matrix - GEO seems to want normalised intensities and detection scores for each probe on each array. Detection scores can be generated if they are not present in the data. The probes that are reported in this file are decided using the annotation slot of the object and querying the appropriate annotation package. Otherwise, a SOFT file downloaded from GEO can be used. \ Raw Matrix - As above, but non-normalised intensities are used
Mark Dunning
http://www.ncbi.nlm.nih.gov/geo/info/geo_illu.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | ## Not run:
if(require(beadarrayExampleData)){
data(exampleSummaryData)
rawdata <- channel(exampleSummaryData, "G")
normdata <- normaliseIllumina(rawdata)
makeGEOSubmissionFiles(normdata, rawdata)
##To annotate against a SOFT file that can be downloaded from GEO
##e.g. ftp://ftp.ncbi.nlm.nih.gov/geo/platforms/GPL10nnn/GPL10558/annot/GPL10558.annot.gz
makeGEOSubmissionFiles(normdata, rawdata,softTemplate="GPL10558.annot")
}
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.