Description Usage Arguments Value Author(s) See Also Examples
ArrayExpressHTS
runs the RNA-Seq pipeline on a transcription profiling experiment
available on the ArrayExpress database and produces an
ExpressionSet
R object.
ArrayExpressHTS
requires an Internet connection.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | ArrayExpressHTS( accession,
options = list (
stranded = FALSE,
insize = NULL,
insizedev = NULL,
reference = "genome",
aligner = "tophat",
aligner_options = NULL,
count_feature = "transcript",
count_options = "",
count_method = "cufflinks",
filter = TRUE,
filtering_options = NULL ),
usercloud = TRUE,
rcloudoptions = list (
nnodes = "automatic",
pool = c("4G", "8G", "16G", "32G", "64G"),
nretries = 4 ),
steplist = c("align", "count", "eset"),
dir = getwd(),
refdir = getDefaultReferenceDir(),
want.reports = TRUE,
stop.on.warnings = FALSE )
|
accession |
an ArrayExpress experiment accession identifier, e.g. "E-GEOD-16190" |
options |
defines pipeline options. See |
usercloud |
defines if the R Cloud will be used to parallel experiment computation,
if |
rcloudoptions |
defines R Cloud options. See |
steplist |
defines the steps the pipeline will perform. |
dir |
folder where experiment data will be stored and processed. Default is current directory. |
refdir |
the directory where reference data is located. |
want.reports |
defines if quality reports are produced. Reports usually make
computation longer and eat up more memory. For faster computation use |
stop.on.warnings |
self explanatory. Warnings are normally producesd when there are inconsistencies, which however would allow the result to be produced. |
The output is an object of class
ExpressionSet
containing expression values in
assayData
(corresponding to the raw sequencing data files), the information contained in
the .sdrf file in phenoData
, the information in the adf file in featureData and the idf
file content in experimentData.
If executed on a local PC, make sure that tools are available to the pipeline. Check
prepareAnnotation
to see what needs to be done to make tools available.
Andrew Tikhonov <andrew@ebi.ac.uk>, Angela Goncalves <angela.goncalves@ebi.ac.uk>
ArrayExpressHTSFastQ
,
prepareReference
,
prepareAnnotation
,
prepareAnnotation
getDefaultProcessingOptions
,
getPipelineOptions
,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | if (isRCloud()) { # disabled on local configs
# so as not to affect package building process
# if executed on a local PC, make sure tools
# are available to the pipeline.
expfolder = tempdir();
# run the pipeline
#
aehts = ArrayExpressHTS("E-GEOD-16190", dir = expfolder);
# load the expression set object
loadednames = load(paste(expfolder,
"/E-GEOD-16190/eset_notstd_rpkm.RData", sep=""));
loadednames;
get('library')(Biobase);
# print out the expression values
#
head(assayData(eset)$exprs);
# print out the experiment meta data
experimentData(eset);
pData(eset);
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.