[BioC] reading imagene files with LIMMA

Yi Xing yxing at ucla.edu
Fri Jun 29 00:47:19 CEST 2007


Here is my sessionInfo()

 > sessionInfo()
R version 2.1.1, 2005-06-20, powerpc-apple-darwin7.9.0

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

other attached packages:
   limma
"2.0.8"


Thanks for your suggestion. I'll upgrade my packages.
On Jun 28, 2007, at 3:39 PM, smohapat at vbi.vt.edu wrote:

> Yi:
>
> Could you send the output of sessionInfo() to the list? I am attaching
> mine at the end.
>
> I guess that you are using an old version of limma (when field 
> dimensions
> had only one block). It is recommended to upgrade to a more recent 
> version
> (e.g., 2.10.5).
>
>> so read.imagene() calculates the total number of spots as prod(FD):
>> nspots <- prod(FD) Y <- matrix(0, nspots, narrays)
>
> Looking at the actual code of read.imagene gives
> nspots <- sum(apply(FD, 1, prod))
>
> which seems good enough to handle your situation.
>
> Best,
>
> Saroj
>
> -------------------------------
>> sessionInfo()
> R version 2.5.0 (2007-04-23)
> i386-pc-mingw32
>
> locale:
> LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
> States.1252;LC_MONETARY=English_United
> States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252
>
> attached base packages:
> [1] "stats"     "graphics"  "grDevices" "utils"     "datasets"  
> "methods"
> [7] "base"
>
> other attached packages:
>    limma
> "2.10.5"
> --------------------------------
>
>
>
>>
>
>
>
> On Thu, June 28, 2007 5:33 pm, Yi Xing wrote:
>> Hello Saroj,
>>
>>
>> Thanks for your message. I think the problem is with the Field
>> Dimensions. It looks like this for my file:
>>
>>
>> Field     Metarows Metacols Rows Cols
>> Block1         1        1   15   14
>> Block2         1        1   15   14
>> Block3         1        1   15   14
>> Block4         1        1   15   14
>> Block5         1        1   15   14
>> Block6         1        1   15   14
>> Block7         1        1   15   14
>> Block8         1        1   15   14
>> Block9         1        1   15   14
>> Block10        1        1   15   14
>> Block11        1        1   15   14
>> Block12        1        1   15   14
>> Block13        1        1   15   14
>> Block14        1        1   15   14
>> Block15        1        1   15   14
>> Block16        1        1   15   14
>> Block17        1        1   15   14
>> Block18        1        1   15   14
>> Block19        1        1   15   14
>> Block20        1        1   15   14
>> Block21        1        1   15   14
>> Block22        1        1   15   14
>> Block23        1        1   15   14
>> Block24        1        1   15   14
>> Block25        1        1   15   14
>> Block26        1        1   15   14
>> Block27        1        1   15   14
>> Block28        1        1   15   14
>> Block29        1        1   15   14
>> Block30        1        1   15   14
>> Block31        1        1   15   14
>> Block32        1        1   15   14
>>
>>
>>
>> which is 2.046527e+74, causing the error in the next line.
>>
>> Yi
>> On Jun 28, 2007, at 2:21 PM, Saroj Mohapatra wrote:
>>
>>
>>> Hello Yi,
>>>
>>>
>>> It is possible that there is a discrepancy between the number of 
>>> spots
>>> calculated from the Field Dimensions in header and the number of 
>>> rows it
>>> actually reads from the file.
>>>
>>> For example, in my Imagene 5.1 file:
>>> in the header, below "Begin Field Dimensions" I find the following:
>>> Metarows = 8
>>> Metacols = 4
>>> Rows = 15
>>> Cols = 12
>>>
>>>
>>> So, the total number of spots = 5760
>>> In the data section of my file, there are 5760 rows (excluding column
>>> titles).
>>>
>>> Of course, the actual number would vary, you would have a different
>>> number of spots. You could start with checking that the numbers 
>>> match.
>>>
>>> Also, there should be something like "Begin Raw Data" before the 
>>> first
>>> line and "End Raw Data" after the last line of data section.
>>>
>>> Good luck!
>>>
>>>
>>> Saroj
>>>
>>>
>>> Yi Xing wrote:
>>>
>>>
>>>> Hi,
>>>>
>>>>
>>>> I tried to read several Imagene files with LIMMA:
>>>>
>>>>
>>>> library(limma) targets<-readTargets()
>>>> files<-targets[,c("FileNameCy3","FileNameCy5")]
>>>> RG<-read.maimages(files,source='imagene')
>>>>
>>>>
>>>> however, I got this error message:
>>>>
>>>> Read header information
>>>> Error in matrix(0, nspots, narrays) : matrix: invalid 'nrow' value
>>>> (too large or NA)
>>>> In addition: Warning message:
>>>> NAs introduced by coercion
>>>>
>>>>
>>>> What might be the problem and how to fix it? Thanks.
>>>>
>>>>
>>>> Yi Xing
>>>>
>>>>
>>>> _______________________________________________
>>>> Bioconductor mailing list
>>>> Bioconductor at stat.math.ethz.ch
>>>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>>>> Search the archives:
>>>> http://news.gmane.org/gmane.science.biology.informatics.conductor
>>>>
>>>>
>>> <smohapat.vcf>
>>>
>>
>
>



More information about the Bioconductor mailing list