Hello,

I'd like to perform background correction on a HuEx-1_0-st-v2 CEL file that 
I've previously converted from xda binary format (Affymetrix v4) to ASCII 
text format (Affymetrix v3). I did the file format conversion because aroma 
does not work xda-format CEL files, and I used apt-cel-convert provided by 
Affymetrix Power Tools for this conversion. There are several error 
messages that come up when I use RmaBackgroundCorrection() on the file, 
some of which are:

20141229 20:59:04|      Cannot create CEL file of version 4 
(probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL.tmp). Template CEL file 
is of version 3: rawData/myData/HuEx-1_0-st-v2/EA_BT549.CEL
20141229 21:00:50|     Method 'create'...done
     AffymetrixCelFile:
     Name: EA_BT549.CEL.tmp
     Tags: 
     Full name: EA_BT549.CEL.tmp
     Pathname: probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL.tmp
     File size: 62.50 MB (65536700 bytes)
     RAM: 0.00 MB
     File format: v4 (binary; XDA)
     Platform: Affymetrix
     Chip type: HuEx-1_0-st-v2,fullR3,A20071112,EP
     Timestamp: 2014-12-29 20:59:04
20141229 21:00:51|    Creating CEL file...done
20141229 21:00:51|   Creating CEL file for results, if missing...done
20141229 21:00:51|   Writing adjusted intensities...
Error in if (r[1] < 1 || r[2] > nbrOfCells) { : 
  missing value where TRUE/FALSE needed
20141229 21:00:51|   Writing adjusted intensities...done
20141229 21:00:51|  Writing adjusted probe signals...done
20141229 21:00:51| Array #1 ('EA_BT549') of 1...done
20141229 21:00:51|Background correcting data set...done

I've provided the full report of the process in the attachment. From the 
error message, it seems that the information from the original v4 file has 
been retained somehow. Is there an option I can use in the 
RmaBackgroundCorrection() function to fix this? Steps I used prior to this 
were those found in the aroma page (additionally, I've used this on my v3 
data many times before with no problems):

chipType <- "HuEx-1_0-st-v2"
cdf <- AffymetrixCdfFile$byChipType(chipType, tags = "fullR3,A20071112,EP")
verbose  <- Arguments$getVerbose(-8, timestamp=TRUE)
cs <- AffymetrixCelSet$byName("myData", cdf=cdf)
bc <- RmaBackgroundCorrection(cs) 
csBC <- process(bc, verbose = verbose) 

-----------------------------------------------------

> sessionInfo()
R version 3.0.2 (2013-09-25)
Platform: x86_64-redhat-linux-gnu (64-bit)

locale:
[1] C

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

other attached packages:
 [1] Hmisc_3.14-6            Formula_1.1-2           survival_2.37-7       
  lattice_0.20-29         aroma.light_2.0.0      
 [6] matrixStats_0.10.0      aroma.affymetrix_2.12.8 aroma.core_2.12.8     
  R.devices_2.12.0        R.filesets_2.6.0       
[11] affy_1.40.0             Biobase_2.22.0          BiocGenerics_0.8.0     
 affxparser_1.34.2       R.utils_1.34.0         
[16] R.oo_1.18.2             R.methodsS3_1.6.2      

loaded via a namespace (and not attached):
 [1] BiocInstaller_1.12.1  DNAcopy_1.36.0        PSCBS_0.43.0         
 R.cache_0.11.0        R.huge_0.8.0          R.rsp_0.19.6         
 [7] RColorBrewer_1.1-2    acepack_1.3-3.3       affyio_1.30.0         
aroma.apd_0.5.0       base64enc_0.1-2       cluster_1.15.3       
[13] digest_0.6.7          foreign_0.8-61        latticeExtra_0.6-26   
nnet_7.3-8            preprocessCore_1.24.0 rpart_4.1-8          
[19] tools_3.0.2           zlibbioc_1.8.0 



Many thanks in advance.

Aish

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

--- 
You received this message because you are subscribed to the Google Groups 
"aroma.affymetrix" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to aroma-affymetrix+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
20141229 20:58:37|Background correcting data set...
20141229 20:58:37| Number of arrays: 1
20141229 20:58:37| Array #1 ('EA_BT549') of 1...
20141229 20:58:43|  Adjusting PM signals only
20141229 20:58:43|  Obtaining signals...
20141229 20:58:56|  Obtaining signals...done
20141229 20:58:56|  Applying normal+exponential signal model...
20141229 20:58:58|  Applying normal+exponential signal model...done
20141229 20:58:58|  Writing adjusted probe signals...
20141229 20:58:58|   Adding temporary suffix from file...
20141229 20:58:58|    Pathname: probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL
20141229 20:58:58|    Suffix: .tmp
20141229 20:58:58|    Rename existing file?: FALSE
20141229 20:58:58|    Temporary pathname: 
probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL.tmp
20141229 20:58:58|   Adding temporary suffix from file...done
20141229 20:58:58|   Creating CEL file for results, if missing...
20141229 20:58:58|    Creating CEL file...
20141229 20:58:58|     Chip type: HuEx-1_0-st-v2,fullR3,A20071112,EP
20141229 20:58:58|     Pathname: 
probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL.tmp
20141229 20:58:58|     Adding temporary suffix from file...
20141229 20:58:58|      Pathname: 
probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL.tmp
20141229 20:58:58|      Suffix: .tmp
20141229 20:58:58|      Rename existing file?: FALSE
20141229 20:58:58|      Temporary pathname: 
probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL.tmp.tmp
20141229 20:58:58|     Adding temporary suffix from file...done
20141229 20:58:58|     Method 'copy'...
20141229 20:59:04|      Cannot create CEL file of version 4 
(probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL.tmp). Template CEL file is of 
version 3: rawData/myData/HuEx-1_0-st-v2/EA_BT549.CEL
20141229 20:59:04|     Method 'copy'...done
20141229 20:59:04|     Method 'create'...
20141229 20:59:04|      Creating an empty temporary CEL file...
20141229 20:59:04|      Creating an empty temporary CEL file...done
20141229 20:59:04|      Copying CEL data...
20141229 20:59:04|       lapplyInChunks()...
20141229 20:59:05|        Number of elements per chunk: 1e+06
20141229 20:59:05|        Chunk #1 of 7...
20141229 20:59:05|         Elements: 
          int [1:1000000] 1 2 3 4 5 6 7 8 9 10 ...
20141229 20:59:05|         Reading subset of data from source CEL file...
20141229 20:59:18|         Reading subset of data from source CEL file...done
20141229 20:59:18|         Writing data to new CEL file...
20141229 20:59:22|         Writing data to new CEL file...done
                    used  (Mb) gc trigger  (Mb) max used  (Mb)
         Ncells   867866  46.4    1368491  73.1  1368491  73.1
         Vcells 18702746 142.7   39754025 303.3 39715885 303.1
20141229 20:59:22|        Chunk #1 of 7...done
20141229 20:59:22|        Chunk #2 of 7...
20141229 20:59:22|         Elements: 
          int [1:1000000] 1000001 1000002 1000003 1000004 1000005 1000006 
1000007 1000008 1000009 1000010 ...
20141229 20:59:22|         Reading subset of data from source CEL file...
20141229 20:59:35|         Reading subset of data from source CEL file...done
20141229 20:59:35|         Writing data to new CEL file...
20141229 20:59:37|         Writing data to new CEL file...done
                    used  (Mb) gc trigger  (Mb) max used  (Mb)
         Ncells   867878  46.4    1368491  73.1  1368491  73.1
         Vcells 18202754 138.9   39754025 303.3 39715885 303.1
20141229 20:59:37|        Chunk #2 of 7...done
20141229 20:59:37|        Chunk #3 of 7...
20141229 20:59:37|         Elements: 
          int [1:1000000] 2000001 2000002 2000003 2000004 2000005 2000006 
2000007 2000008 2000009 2000010 ...
20141229 20:59:37|         Reading subset of data from source CEL file...
20141229 20:59:50|         Reading subset of data from source CEL file...done
20141229 20:59:50|         Writing data to new CEL file...
20141229 20:59:52|         Writing data to new CEL file...done
                    used  (Mb) gc trigger  (Mb) max used  (Mb)
         Ncells   867879  46.4    1368491  73.1  1368491  73.1
         Vcells 17702755 135.1   39754025 303.3 39715885 303.1
20141229 20:59:52|        Chunk #3 of 7...done
20141229 20:59:52|        Chunk #4 of 7...
20141229 20:59:52|         Elements: 
          int [1:1000000] 3000001 3000002 3000003 3000004 3000005 3000006 
3000007 3000008 3000009 3000010 ...
20141229 20:59:52|         Reading subset of data from source CEL file...
20141229 21:00:05|         Reading subset of data from source CEL file...done
20141229 21:00:05|         Writing data to new CEL file...
20141229 21:00:06|         Writing data to new CEL file...done
                    used  (Mb) gc trigger  (Mb) max used  (Mb)
         Ncells   867880  46.4    1368491  73.1  1368491  73.1
         Vcells 17202756 131.3   39754025 303.3 39715885 303.1
20141229 21:00:07|        Chunk #4 of 7...done
20141229 21:00:07|        Chunk #5 of 7...
20141229 21:00:07|         Elements: 
          int [1:1000000] 4000001 4000002 4000003 4000004 4000005 4000006 
4000007 4000008 4000009 4000010 ...
20141229 21:00:07|         Reading subset of data from source CEL file...
20141229 21:00:20|         Reading subset of data from source CEL file...done
20141229 21:00:20|         Writing data to new CEL file...
20141229 21:00:21|         Writing data to new CEL file...done
                    used  (Mb) gc trigger  (Mb) max used  (Mb)
         Ncells   867881  46.4    1368491  73.1  1368491  73.1
         Vcells 16702757 127.5   39754025 303.3 39715885 303.1
20141229 21:00:21|        Chunk #5 of 7...done
20141229 21:00:21|        Chunk #6 of 7...
20141229 21:00:21|         Elements: 
          int [1:1000000] 5000001 5000002 5000003 5000004 5000005 5000006 
5000007 5000008 5000009 5000010 ...
20141229 21:00:21|         Reading subset of data from source CEL file...
20141229 21:00:34|         Reading subset of data from source CEL file...done
20141229 21:00:34|         Writing data to new CEL file...
20141229 21:00:36|         Writing data to new CEL file...done
                    used  (Mb) gc trigger  (Mb) max used  (Mb)
         Ncells   867882  46.4    1368491  73.1  1368491  73.1
         Vcells 16202758 123.7   39754025 303.3 39715885 303.1
20141229 21:00:36|        Chunk #6 of 7...done
20141229 21:00:36|        Chunk #7 of 7...
20141229 21:00:36|         Elements: 
          int [1:553600] 6000001 6000002 6000003 6000004 6000005 6000006 
6000007 6000008 6000009 6000010 ...
20141229 21:00:36|         Reading subset of data from source CEL file...
20141229 21:00:49|         Reading subset of data from source CEL file...done
20141229 21:00:49|         Writing data to new CEL file...
20141229 21:00:50|         Writing data to new CEL file...done
                    used  (Mb) gc trigger  (Mb) max used  (Mb)
         Ncells   867883  46.4    1368491  73.1  1368491  73.1
         Vcells 15033159 114.7   39754025 303.3 39715885 303.1
20141229 21:00:50|        Chunk #7 of 7...done
20141229 21:00:50|       lapplyInChunks()...done
20141229 21:00:50|      Copying CEL data...done
20141229 21:00:50|      Dropping temporary suffix from file...
20141229 21:00:50|       Temporary pathname: 
probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL.tmp.tmp
20141229 21:00:50|       Suffix: .tmp
20141229 21:00:50|       Regular expression for suffix: \.tmp$
20141229 21:00:50|       Pathname: 
probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL.tmp
20141229 21:00:50|       Renaming existing file...
20141229 21:00:50|        Result: TRUE
20141229 21:00:50|       Renaming existing file...done
20141229 21:00:50|      Dropping temporary suffix from file...done
20141229 21:00:50|     Method 'create'...done
     AffymetrixCelFile:
     Name: EA_BT549.CEL.tmp
     Tags: 
     Full name: EA_BT549.CEL.tmp
     Pathname: probeData/myData,RBC/HuEx-1_0-st-v2/EA_BT549.CEL.tmp
     File size: 62.50 MB (65536700 bytes)
     RAM: 0.00 MB
     File format: v4 (binary; XDA)
     Platform: Affymetrix
     Chip type: HuEx-1_0-st-v2,fullR3,A20071112,EP
     Timestamp: 2014-12-29 20:59:04
20141229 21:00:51|    Creating CEL file...done
20141229 21:00:51|   Creating CEL file for results, if missing...done
20141229 21:00:51|   Writing adjusted intensities...
Error in if (r[1] < 1 || r[2] > nbrOfCells) { : 
  missing value where TRUE/FALSE needed
20141229 21:00:51|   Writing adjusted intensities...done
20141229 21:00:51|  Writing adjusted probe signals...done
20141229 21:00:51| Array #1 ('EA_BT549') of 1...done
20141229 21:00:51|Background correcting data set...done

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

--- 
You received this message because you are subscribed to the Google Groups 
"aroma.affymetrix" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to aroma-affymetrix+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to