[BioC] gcrma error? - linked to makeProbePackage ?

Cei Abreu-Goodger cei at sanger.ac.uk
Fri Jul 6 12:36:47 CEST 2007


Might I suggest, as a temporal solution, that you use the packages that 
I've previously built and posted on the bioC mailing list?

http://article.gmane.org/gmane.science.biology.informatics.conductor/13659

Cheers,

Cei

Benoit Ballester wrote:
> James W. MacDonald wrote:
>   
>> Hi Ben,
>>
>> Benoit Ballester wrote:
>>     
>>> Hi,
>>>
>>> I am trying to use gcrma for the mouse GNF/Novartis data.
>>> This dataset use a custom affy chip gnGNF1Musa. I got the CDF file and 
>>> probe file from GEO.
>>>
>>>
>>>  > library("gngnf1musacdf")
>>>  > library("gngnf1musaprobe")
>>>  > eset.gcrma<-gcrma(Data)
>>> Adjusting for optical effect.......[more dots].....Done.
>>> Computing affinitiesError: length(prlen) == 1 is not TRUE
>>>       
>> This indicates that you have probes of more than one length (e.g., they 
>> are not all 25-mers). This might have to do with what you note below, 
>> that there is an extra column in your probe_tab file. However, there is 
>> error checking in makeProbePackage that is supposed to catch these sorts 
>> of things, so I am wondering how you were ever able to make the package 
>> in the first place.
>>
>> What do you get from
>>
>> head(as.data.frame(gngnf1musaprobe))
>>
>> Does the probe sequence column actually contain probe sequences? If not, 
>> you will need to remove the extra column from your probe_tab file and 
>> re-run makeProbePackage.
>>     
>
> Hi,
>
> This is what I have done - I have *removed* the extra column to have a 
> tab file which looks like that :
>
> AFFX-BioB-5_at 429 502 123 TCGTCAGGTGCAGGTCAGCACGTTG Antisense
> AFFX-BioB-5_at 430 502 132 GCAGGTCAGCACGTTGCTGTCGATT Antisense
> AFFX-BioB-5_at 431 502 138 CAGCACGTTGCTGTCGATTAAGACC Antisense
> AFFX-BioB-5_at 432 502 147 GCTGTCGATTAAGACCGGAGCTTGT Antisense
> AFFX-BioB-5_at 433 502 165 AGCTTGTCCGGAAGATTGCAAATAC Antisense
> AFFX-BioB-5_at 434 502 177 AGATTGCAAATACTGCCCGCAAACG Antisense
> AFFX-BioB-5_at 435 502 183 CAAATACTGCCCGCAAACGTCGCGC Antisense
> AFFX-BioB-5_at 436 502 246 TGAACAGGTGCTGGAGTCGGCGCGC Antisense
>
> exactly like in the HG-U95Av2_probe_tab file that is in 
> matrchprobes/extdata/
>
>
>
> I rerun the makeProbePackage again
>  >  library(matchprobes)
>  >  filename<-system.file("extdata","gnGNF1Musa.probe.6tab")
>  >
>  >  me<-"Benoit Ballester<benoit at ebi.ac.uk>"
>  >  species<-"Mus_musculus"
>  >
>  >  makeProbePackage("gnGNF1Musa", datafile = filename, maintainer = me, 
> species = species, version = "0.0.1",force = TRUE)
> Importing the data.
> Creating package in ./gngnf1musaprobe
> Existing ./gngnf1musaprobe was removed.
> Writing the data.
> Checking the package.
> Building the package.
> [1] "gngnf1musaprobe"
> Warning message:
> file("") only supports open = "w+" and open = "w+b": using the former
>
>
>
> Then I reinstall gngnf1musaprobe:
>
> benoit at xxxx > R CMD INSTALL gngnf1musaprobe
> * Installing *source* package 'gngnf1musaprobe' ...
> ** R
> ** data
> ** help
>   >>> Building/Updating help pages for package 'gngnf1musaprobe'
>       Formats: text html latex example
>    gngnf1musaprobe                   text    html    latex   example
> ** building package indices ...
> * DONE (gngnf1musaprobe)
>
>
>
> If I look at :
>
>  > library(gngnf1musaprobe)
>  > head(as.data.frame(gngnf1musaprobe))
> [1] sequence                     x
> [3] y                            Probe.Set.Name
> [5] Probe.Interrogation.Position Target.Strandedness
> <0 rows> (or 0-length row.names)
>
>  > gngnf1musaprobe
> Object of class probetable data.frame with 0 rows and 6 columns
>  > gngnf1musaprobe[1,1]
> [1] NA
>
>
> So I still get nothing.
> Am I doing something silly when I create gngnf1musaprobe or there 
> something wrong in the code ?
>
>
> I have tried with the HG-U95Av2_probe_tab file from matchprobes/extdata, 
> and recreated the probe env
>
>  >  library(matchprobes)
>  >  filename<-system.file("extdata"," HG-U95Av2_probe_tab")
>  >
>  >  me<-"Benoit Ballester<benoit at ebi.ac.uk>"
>  >  species<-"Homo_sapiens"
>  >  makeProbePackage("HG-U95Av2", datafile = filename, maintainer = me, 
> species = species, version = "0.0.1",force = TRUE)
> Importing the data.
> Creating package in ./hgu95av2probe
> Writing the data.
> Checking the package.
> Building the package.
> [1] "hgu95av2probe"
> Warning message:
> file("") only supports open = "w+" and open = "w+b": using the former
>
>
> then :
>   R CMD INSTALL hgu95av2probe
>
> back in R
>  > library(hgu95av2probe)
>  > hgu95av2probe
> Object of class probetable data.frame with 0 rows and 6 columns.
>  > hgu95av2probe[1,1]
> [1] NA
>
>
> Wtill nothing with the examples. Looks like my file is not the problem, 
> and the problem is somewhere else.
> Any ideas ?
>
>
> Cheers,
>
> Ben
>
>   



-- 
The Wellcome Trust Sanger Institute is operated by Genome Research 
Limited, a charity registered in England with number 1021457 and a 
company registered in England with number 2742969, whose registered 
office is 215 Euston Road, London, NW1 2BE.



More information about the Bioconductor mailing list