Respected Dr Bengtsson,

My codes and outputs are as follows:

> source("http://aroma-project.org/hbLite.R";);
> hbInstall("aroma.affymetrix")
> source("http://aroma-project.org/hbLite.R";);
> hbInstall("aroma.cn")
> verbose <- Arguments$getVerbose(-10, timestamp=TRUE);
> dataSet <- "Exon Data"
> chipType <- "MoEx-1_0-st-v1"
> cdf <- AffymetrixCdfFile$byChipType(chipType,tags="coreR1,A20080718,MR")
> print(cdf)
AffymetrixCdfFile:
Path: annotationData/chipTypes/MoEx-1_0-st-v1
Filename: MoEx-1_0-st-v1,coreR1,A20080718,MR.cdf
Filesize: 30.53MB
Chip type: MoEx-1_0-st-v1,coreR1,A20080718,MR
RAM: 0.00MB
File format: v4 (binary; XDA)
Dimension: 2560x2560
Number of cells: 6553600
Number of units: 17831
Cells per unit: 367.54
Number of QC units: 1
> csR <- AffymetrixCelSet$byName(dataSet, chipType=chipType)
> print(csR)
AffymetrixCelSet:
Name: Exon Data
Tags:
Path: rawData/Exon Data/MoEx-1_0-st-v1
Platform: Affymetrix
Chip type: MoEx-1_0-st-v1
Number of arrays: 7
Names: DK Litter D15 P1_(MoEx-1_0-st-v1), DK Litter D15
P14_(MoEx-1_0-st-v1), ..., DK Litter D15 P6_(MoEx-1_0-st-v1)
Time period: 2009-06-18 13:22:04 -- 2009-06-30 15:13:54
Total file size: 440.55MB
RAM: 0.01MB
> cdf <- getCdf(csR)
> cdfS <- AffymetrixCdfFile$byChipType(getChipType(cdf, fullname=FALSE))
> setCdf(csR, cdfS)
> bc <- GcRmaBackgroundCorrection(csR, type="affinities")
> print(bc)
GcRmaBackgroundCorrection:
Data set: Exon Data
Input tags:
User tags: *
Asterisk ('*') tags: GRBC
Output tags: GRBC
Number of files: 7 (440.55MB)
Platform: Affymetrix
Chip type: MoEx-1_0-st-v1
Algorithm parameters: (subsetToUpdate: NULL, typesToUpdate: chr "pm",
indicesNegativeControl: NULL, affinities: NULL, type: chr "affinities",
opticalAdjust: logi TRUE, gsbAdjust: logi TRUE, gsbParameters: NULL)
Output path: probeData/Exon Data,GRBC/MoEx-1_0-st-v1
Is done: FALSE
RAM: 0.00MB
> csB <- process(bc, verbose=verbose)
20100927 16:31:40|Background correcting data set...
20100927 16:31:40| Computing probe affinities...
20100927 16:31:40|  Computing GCRMA probe affinities for 1257006 units...
20100927 16:31:40|   Identify PMs and MMs among the CDF cell indices...
     logi [1:5266159] TRUE TRUE TRUE TRUE TRUE TRUE ...
       Mode   FALSE    TRUE    NA's
    logical  334476 4931683       0
20100927 16:33:30|    MMs are defined as non-PMs
20100927 16:33:30|    Number of PMs: 4931683
20100927 16:33:30|    Number of MMs: 334476
20100927 16:33:30|   Identify PMs and MMs among the CDF cell indices...done
20100927 16:33:30|   Reading probe-sequence data...
20100927 16:33:30|    Retrieving probe-sequence data...
20100927 16:33:30|     Chip type (full): MoEx-1_0-st-v1
20100927 16:33:30|     Locating probe-tab file...
20100927 16:33:30|      Chip type: MoEx-1_0-st-v1
Error in list(`process(bc, verbose = verbose)` = <environment>,
`process.GcRmaBackgroundCorrection(bc, verbose = verbose)` = <environment>,
 :

[2010-09-27 16:33:30] Exception: Found probe-tab file only by means of
deprectated (v1) search rules:
  at throw(Exception(...))
  at throw.default("Found probe-tab file only by means of deprectated (v1
  at throw("Found probe-tab file only by means of deprectated (v1) search
  at method(static, ...)
  at AffymetrixProbeTabFile$findByChipType(chipType, what = what, ...)
  at method(static, ...)
  at AffymetrixProbeTabFile$byChipType(chipType = chipType, verbose = les
  at getProbeSequenceData.AffymetrixCdfFile(this, safe = safe, verbose =
  at getProbeSequenceData(this, safe = safe, verbose = verbose)
  at computeAffinities.AffymetrixCdfFile(cdf, paths = probePath, ..., ver
  at computeAffinities(cdf, paths = probePath, ..., verbose = less(verbos
  at bgAdjustGcrma.AffymetrixCelSet(NA, path = "probeData/Exon Data,GRBC/
  at bgAdjustGcrma(NA, path = "probeData/Exon Data,GRBC/MoEx-1_0-st-v1",
  at do.call("bgAdjustGcrma", args = args)
  at process.GcRmaBackgroundCorrection(
20100927 16:33:30|     Locating probe-tab file...done
20100927 16:33:30|    Retrieving probe-sequence data...done
20100927 16:33:30|   Reading probe-sequence data...done
20100927 16:33:30|  Computing GCRMA probe affinities for 1257006
units...done
20100927 16:33:30| Computing probe affinities...done
20100927 16:33:30|Background correcting data set...done
> traceback()
17: throw.Exception(Exception(...))
16: throw(Exception(...))
15: throw.default("Found probe-tab file only by means of deprectated (v1)
search rules: ",
        pathname)
14: throw("Found probe-tab file only by means of deprectated (v1) search
rules: ",
        pathname)
13: method(static, ...)
12: AffymetrixProbeTabFile$findByChipType(chipType, what = what,
        ...)
11: method(static, ...)
10: AffymetrixProbeTabFile$byChipType(chipType = chipType, verbose =
less(verbose,
        100))
9: getProbeSequenceData.AffymetrixCdfFile(this, safe = safe, verbose =
verbose)
8: getProbeSequenceData(this, safe = safe, verbose = verbose)
7: computeAffinities.AffymetrixCdfFile(cdf, paths = probePath, ...,
       verbose = less(verbose))
6: computeAffinities(cdf, paths = probePath, ..., verbose = less(verbose))
5: bgAdjustGcrma.AffymetrixCelSet(NA, path = "probeData/Exon
Data,GRBC/MoEx-1_0-st-v1",
       verbose = TRUE, overwrite = FALSE, subsetToUpdate = NULL,
       typesToUpdate = "pm", indicesNegativeControl = NULL, affinities =
NULL,
       type = "affinities", opticalAdjust = TRUE, gsbAdjust = TRUE,
       gsbParameters = NULL, .deprecated = FALSE)
4: bgAdjustGcrma(NA, path = "probeData/Exon Data,GRBC/MoEx-1_0-st-v1",
       verbose = TRUE, overwrite = FALSE, subsetToUpdate = NULL,
       typesToUpdate = "pm", indicesNegativeControl = NULL, affinities =
NULL,
       type = "affinities", opticalAdjust = TRUE, gsbAdjust = TRUE,
       gsbParameters = NULL, .deprecated = FALSE)
3: do.call("bgAdjustGcrma", args = args)
2: process.GcRmaBackgroundCorrection(bc, verbose = verbose)
1: process(bc, verbose = verbose)
> sessionInfo()
R version 2.11.1 (2010-05-31)
x86_64-apple-darwin9.8.0

locale:
[1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
 [1] aroma.affymetrix_1.7.0 aroma.apd_0.1.7        affxparser_1.20.0
 [4] R.huge_0.2.0           aroma.core_1.7.0       aroma.light_1.16.1
 [7] matrixStats_0.2.1      R.rsp_0.4.0            R.filesets_0.9.0
[10] digest_0.4.2           R.cache_0.3.0          R.utils_1.5.2
[13] R.oo_1.7.4             R.methodsS3_1.2.1

loaded via a namespace (and not attached):
[1] tools_2.11.1

The working directory is desktop and the path for the cdf file and the raw
data is as follows:

/Users/prithish/Desktop/annotationData/chipTypes/MoEx-1_0-st-v1/MoEx-1_0-st-v1,coreR1,A20080718,MR.cdf
( I have several other cdf files
like 
MoEx-1_0-st-v1,extendedR1,A20080718,MR.cdf/MoEx-1_0-st-v1,fullR1,A20080718,MR.cdf
and MoEx-1_0-st-v1.cdf in the same directory.)

/Users/prithish/Desktop/rawData/Exon Data/MoEx-1_0-st-v1/
DK Litter D15 P1_(MoEx-1_0-st-v1).CEL
DK Litter D15 P2_(MoEx-1_0-st-v1).CEL
DK Litter D15 P3 #2_(MoEx-1_0-st-v1).CEL
DK Litter D15 P3_(MoEx-1_0-st-v1).CEL
DK Litter D15 P6_(MoEx-1_0-st-v1).CEL
DK Litter D15 P14_(MoEx-1_0-st-v1).CEL

Moreover I am following the thread and implementing the code you suggested
there but it is not working with my dataset. Please help.

Thank you,

Prithish Banerjee,
Graduate Research Assistant,
Department of Statistics,
West Virginia University.


On Sun, Sep 26, 2010 at 4:23 PM, Henrik Bengtsson <h...@aroma-project.org>wrote:

> Hi,
>
> first of all, for this chip type you need to specify:
>
> bc <- GcRmaBackgroundCorrection(csR, type="affinities");
>
> Moreover, you cannot use the custom CDF in the
> GcRmaBackgroundCorrection step, and have to do the follow workaround
> illustrated in the below example:
>
>
> library("aroma.affymetrix");
> verbose <- Arguments$getVerbose(-10, timestamp=TRUE);
> dataSet <- "Affymetrix-Tissues";
> chipType <- "MoEx-1_0-st-v1";
>
> # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> # Setup data set
> # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> cdf <- AffymetrixCdfFile$byChipType(chipType, tags="coreR1,A20080718,MR");
> print(cdf);
> csR <- AffymetrixCelSet$byName(dataSet, chipType=chipType);
> print(csR);
> # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> # gcRMA-style background correction
> # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> # Currently, you must use the standard CDF file.
> cdf <- getCdf(csR);
> cdfS <- AffymetrixCdfFile$byChipType(getChipType(cdf, fullname=FALSE));
> setCdf(csR, cdfS);
> bc <- GcRmaBackgroundCorrection(csR, type="affinities");
> print(bc);
> csB <- process(bc, verbose=verbose);
> print(csB);
> # Now, use the custom CDF in what follows
> setCdf(csB, cdf);
> print(csB);
>
> Yes, those last steps are rather confusing - we're working on updating
> the code so you don't have to do that yourself.
>
> FYI, the above solution/workaround was resolved in thread 'GCRMA
> normalization with MoEx-1_0-st-v1' of March 24-April 8, 2010, cf.
> http://goo.gl/cniq.
>
> Hope this helps
>
> /Henrik
>
> On Fri, Sep 24, 2010 at 2:30 PM, Prithish Banerjee
> <prithish.baner...@gmail.com> wrote:
> > Hi All,
> > I am trying to normalize a mouse exon array dataset using GCRMA
> > normalization technique. I have exactly followed all the necessary steps
> for
> > storing the dataset and the cdf file. the code and the output I am using
> are
> > as follows:
> >
> > source("http://aroma-project.org/hbLite.R";);
> >
> > hbInstall("aroma.affymetrix")
> >
> > source("http://aroma-project.org/hbLite.R";);
> >
> > hbInstall("aroma.cn")
> >
> > verbose <- Arguments$getVerbose(-10, timestamp=TRUE);
> >
> > dataSet <- "Exon Data" [the path in the working directory is rawData/Exon
> > Data/MoEx-1_0-st-v1/*.CEL files]
> >
> > chipType <- "MoEx-1_0-st-v1" [the path in the working directory is
> >
> annotationData/chipTypes/MoEx-1_0-st-v1/MoEx-1_0-st-v1,coreR1,A20080718,MR.cdf]
> >
> > cdf <- AffymetrixCdfFile$byChipType(chipType,tags="coreR1,A20080718,MR")
> > [converted to binary using convertCdf command]
> >
> > print(cdf)
> >
> > AffymetrixCdfFile:
> >
> > Path: annotationData/chipTypes/MoEx-1_0-st-v1
> >
> > Filename: MoEx-1_0-st-v1,coreR1,A20080718,MR.cdf
> >
> > Filesize: 30.53MB
> >
> > Chip type: MoEx-1_0-st-v1,coreR1,A20080718,MR
> >
> > RAM: 0.00MB
> >
> > File format: v4 (binary; XDA)
> >
> > Dimension: 2560x2560
> >
> > Number of cells: 6553600
> >
> > Number of units: 17831
> >
> > Cells per unit: 367.54
> >
> > Number of QC units: 1
> >
> > csR <- AffymetrixCelSet$byName(dataSet, chipType=chipType)
> >
> > print(csR)
> >
> > AffymetrixCelSet:
> >
> > Name: Exon Data
> >
> > Tags:
> >
> > Path: rawData/Exon Data/MoEx-1_0-st-v1
> >
> > Platform: Affymetrix
> >
> > Chip type: MoEx-1_0-st-v1
> >
> > Number of arrays: 7
> >
> > Names: DK Litter D15 P1_(MoEx-1_0-st-v1), DK Litter D15
> > P14_(MoEx-1_0-st-v1), ..., DK Litter D15 P6_(MoEx-1_0-st-v1)
> >
> > Time period: 2009-06-18 13:22:04 -- 2009-06-30 15:13:54
> >
> > Total file size: 440.55MB
> >
> > RAM: 0.01MB
> >
> > cdf <- getCdf(csR)
> >
> > cdfS <- AffymetrixCdfFile$byChipType(getChipType(cdf, fullname=FALSE))
> >
> > setCdf(csR, cdfS)
> >
> > bc <- GcRmaBackgroundCorrection(csR, type="affinities")
> >
> > print(bc)
> >
> > GcRmaBackgroundCorrection:
> >
> > Data set: Exon Data
> >
> > Input tags:
> >
> > User tags: *
> >
> > Asterisk ('*') tags: GRBC
> >
> > Output tags: GRBC
> >
> > Number of files: 7 (440.55MB)
> >
> > Platform: Affymetrix
> >
> > Chip type: MoEx-1_0-st-v1
> >
> > Algorithm parameters: (subsetToUpdate: NULL, typesToUpdate: chr "pm",
> > indicesNegativeControl: NULL, affinities: NULL, type: chr "affinities",
> > opticalAdjust: logi TRUE, gsbAdjust: logi TRUE, gsbParameters: NULL)
> >
> > Output path: probeData/Exon Data,GRBC/MoEx-1_0-st-v1
> >
> > Is done: FALSE
> >
> > RAM: 0.00MB
> >
> > csB <- process(bc, verbose=verbose)
> >
> > 20100923 13:24:12|Background correcting data set...
> >
> > 20100923 13:24:12| Computing probe affinities...
> >
> > 20100923 13:24:12|  Computing GCRMA probe affinities for 1257006 units...
> >
> > 20100923 13:24:12|   Identify PMs and MMs among the CDF cell indices...
> >
> >      logi [1:5266159] TRUE TRUE TRUE TRUE TRUE TRUE ...
> >
> >        Mode   FALSE    TRUE    NA's
> >
> >     logical  334476 4931683       0
> >
> > 20100923 13:25:57|    MMs are defined as non-PMs
> >
> > 20100923 13:25:57|    Number of PMs: 4931683
> >
> > 20100923 13:25:57|    Number of MMs: 334476
> >
> > 20100923 13:25:57|   Identify PMs and MMs among the CDF cell
> indices...done
> >
> > 20100923 13:25:57|   Reading probe-sequence data...
> >
> > 20100923 13:25:57|    Retrieving probe-sequence data...
> >
> > 20100923 13:25:57|     Chip type (full): MoEx-1_0-st-v1
> >
> > 20100923 13:25:57|     Locating probe-tab file...
> >
> > 20100923 13:25:57|      Chip type: MoEx-1_0-st-v1
> >
> > Error in list(`process(bc, verbose = verbose)` = <environment>,
> > `process.GcRmaBackgroundCorrection(bc, verbose = verbose)` =
> <environment>,
> >  :
> >
> >
> >
> > [2010-09-23 13:25:57] Exception: Found probe-tab file only by means of
> > deprectated (v1) search rules:
> >
> >   at throw(Exception(...))
> >
> >   at throw.default("Found probe-tab file only by means of deprectated (v1
> >
> >   at throw("Found probe-tab file only by means of deprectated (v1) search
> >
> >   at method(static, ...)
> >
> >   at AffymetrixProbeTabFile$findByChipType(chipType, what = what, ...)
> >
> >   at method(static, ...)
> >
> >   at AffymetrixProbeTabFile$byChipType(chipType = chipType, verbose = les
> >
> >   at getProbeSequenceData.AffymetrixCdfFile(this, safe = safe, verbose =
> >
> >   at getProbeSequenceData(this, safe = safe, verbose = verbose)
> >
> >   at computeAffinities.AffymetrixCdfFile(cdf, paths = probePath, ..., ver
> >
> >   at computeAffinities(cdf, paths = probePath, ..., verbose = less(verbos
> >
> >   at bgAdjustGcrma.AffymetrixCelSet(NA, path = "probeData/Exon Data,GRBC/
> >
> >   at bgAdjustGcrma(NA, path = "probeData/Exon Data,GRBC/MoEx-1_0-st-v1",
> >
> >   at do.call("bgAdjustGcrma", args = args)
> >
> >   at process.GcRmaBackgroundCorrection(
> >
> > 20100923 13:25:57|     Locating probe-tab file...done
> >
> > 20100923 13:25:57|    Retrieving probe-sequence data...done
> >
> > 20100923 13:25:57|   Reading probe-sequence data...done
> >
> > 20100923 13:25:57|  Computing GCRMA probe affinities for 1257006
> > units...done
> >
> > 20100923 13:25:57| Computing probe affinities...done
> >
> > 20100923 13:25:57|Background correcting data set...done
> >
> > Could anyone please enlighten me with the type of the error? I will be
> > highly obliged if anyone please help me with this problem.
> >
> > Thank you.
> >
> > Prithish Banerjee.
> >
> >
> >
> > --
> > 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/
>

-- 
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