Hi.

On Fri, Jul 8, 2011 at 7:33 AM, sean nj <njs...@gmail.com> wrote:
> Hi guys,
>
> I am new to the aroma.affymetrix package.

[snip]

> One more question, is there a Vignette/instruction to illustrate the
> further gene expression analysis (high-level analysis?) using the
> output of aroma.affymetrix's RMA analysis? Or what's the usual gene
> expression data analysis work flow (starting with aroma.affymetrix)?

You want to turn to the limma package (or other Bioconductor
solutions) for "downstream" gene expression analysis.  In order to do
this, you need to get the RMA gene-expression summaries as an
ExpressionSet object (which a class defined in the Biobase package of
Bioconductor).  When you run the RMA pipeline in aroma.affymetrix
you'll end up with a so called ChipEffectSet.  The
extractExpressionSet() method (*** see below***) will do what you
need, e.g.

> ces <- doRMA("My_Met_Melanoma", chipType="HG-U133_Plus_2,Hs_ENTREZG", 
> verbose=-5);
> ces
ChipEffectSet:
Name: My_Met_Melanoma
Tags: RBC,QN,RMA
Path: plmData/My_Met_Melanoma,RBC,QN,RMA/HG-U133_Plus_2
Platform: Affymetrix
Chip type: HG-U133_Plus_2,Hs_ENTREZG,monocell
...
> eset <- extractExpressionSet(ces, verbose=-5);
> eset
ExpressionSet (storageMode: lockedEnvironment)
assayData: 54675 features, 6 samples
  element names: exprs
protocolData: none
phenoData: none
featureData: none
experimentData: use 'experimentData(object)'
Annotation:

See also how-to page 'Extract probeset summaries (chip effects) as a
'Biobase' ExpressionSet object':

 http://aroma-project.org/howtos/extractExpressionSet

After the above steps, turn to limma.  For example, the following
dummy example is adopted from 'limma: Linear Models for Microarray
Data User's Guide':

> library("limma");
> design <- cbind(WT=1, MUvsWT=c(TRUE, TRUE, TRUE, FALSE, FALSE, FALSE));
> fit <- lmFit(eset, design);
> fit <- eBayes(fit);
> topTable(fit, coef="MUvsWT");

and so on.

(***) In order to use extractExpressionSet() you need to do install
the latest patches of aroma.affymetrix, which you simply do by:

source("http://aroma-project.org/hbLite.R";);
hbInstall("aroma.affymetrix");

Hope this helps

Henrik

>
> Thanks a lot for the help!
>
> Ying

[snip]

>> sessionInfo()
> R version 2.13.0 (2011-04-13)
> Platform: i386-pc-mingw32/i386 (32-bit)
>
> locale:
> [1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United
> States.1252
> [3] LC_MONETARY=English_United States.1252
> LC_NUMERIC=C
> [5] LC_TIME=English_United States.1252
>
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods
> base
>
> other attached packages:
>  [1] aroma.affymetrix_2.1.0 aroma.apd_0.1.8
> affxparser_1.24.0      R.huge_0.2.2
>  [5] aroma.core_2.1.0       aroma.light_1.20.0
> matrixStats_0.2.2      R.rsp_0.5.4
>  [9] R.cache_0.4.2          R.filesets_1.0.2
> digest_0.5.0           R.utils_1.7.5
> [13] R.oo_1.8.0             R.methodsS3_1.2.1
>
> loaded via a namespace (and not attached):
> [1] tools_2.13.0
>>
>
> --
> When reporting problems on aroma.affymetrix, make sure 1) to run the latest 
> version of the package, 2) to report the output of sessionInfo() and 
> traceback(), and 3) to post a complete code example.
>
>
> You received this message because you are subscribed to the Google Groups 
> "aroma.affymetrix" group with website http://www.aroma-project.org/.
> To post to this group, send email to aroma-affymetrix@googlegroups.com
> To unsubscribe and other options, go to http://www.aroma-project.org/forum/
>

-- 
When reporting problems on aroma.affymetrix, make sure 1) to run the latest 
version of the package, 2) to report the output of sessionInfo() and 
traceback(), and 3) to post a complete code example.


You received this message because you are subscribed to the Google Groups 
"aroma.affymetrix" group with website http://www.aroma-project.org/.
To post to this group, send email to aroma-affymetrix@googlegroups.com
To unsubscribe and other options, go to http://www.aroma-project.org/forum/

Reply via email to