[BioC] LumiBatch: problem when renaming samples
Pan Du
dupan at northwestern.edu
Tue May 6 18:10:33 CEST 2008
Hi Cei,
Thanks for reporting the bug. As Wolfgang mentioned, we just used the
default "sampleNames<-", as a result, some of the colnames of additional
elements were not changed. I have updated the code. The updated version is
1.7.2, which should be available in the next few days.
Thanks!
Pan
On 5/6/08 7:43 AM, "Wolfgang Huber" <huber at ebi.ac.uk> wrote:
> Dear Cei, Pan,
>
> thanks for reporting this. It appears indeed that it is a bug in the
> lumi package: the "LumiBatch" class inherits from Biobase's "eSet", but
> has additional slots, and one of the ugly effects is that the
> sampleNames are stored in multiple places.
>
> However, the "sampleNames<-" method is inherited from eSet without
> modification, so only updates those two places where they are in any
> eSet, but not the other, LumiBatch-specific occurences, leaving the
> object in an inconsistent state, which confuses the (LumiBatch-specific)
> "["-method.
>
> Best wishes
> Wolfgang
>
>
> ------------------------------------------------------------------
> Wolfgang Huber EBI/EMBL Cambridge UK http://www.ebi.ac.uk/huber
>
>
> Cei Abreu-Goodger a écrit 05/05/2008 18:10:
>>
>> Hi all, this seems like a bug to me, but please correct me if I'm doing
>> something wrong. If I rename the samples of a LumiBatch object, I can no
>> longer subset them by name (with numbers it still works). Here's an
>> example, followed by my sessionInfo.
>>
>> library(lumi)
>> data(example.lumi)
>>
>> # This works
>> example.lumi[,sampleNames(example.lumi)]
>>
>> # But if I rename the samples
>> sampleNames(example.lumi) <- gsub("0","",sampleNames(example.lumi))
>>
>> # It no longer works
>> example.lumi[,sampleNames(example.lumi)]
>>
>> #Error in example.lumi[, sampleNames(example.lumi)] :
>> # subscript out of bounds
>>
>>
>> ==================================================
>>> sessionInfo()
>> R version 2.7.0 (2008-04-22)
>> i386-apple-darwin8.10.1
>>
>> locale:
>> C
>>
>> attached base packages:
>> [1] stats graphics grDevices datasets tools utils methods
>> [8] base
>>
>> other attached packages:
>> [1] lumi_1.6.0 mgcv_1.3-30 affy_1.18.0
>> [4] preprocessCore_1.2.0 affyio_1.8.0 Biobase_2.0.0
>>
>>
>
More information about the Bioconductor
mailing list