[BioC] bug in beadarray::setWeights
Mark Dunning
mark.dunning at gmail.com
Mon Nov 23 10:48:12 CET 2009
Hi,
You may need to upgrade your version of beadarray. I recall this bug
being present in older versions, but it should now be fixed for
Bioconductor 2.5 (beadarray 1.14.0).
Regards,
Mark
On Sun, Nov 22, 2009 at 6:46 PM, Mehrdad Shamsi
<Mehrdad.Shamsi at oicr.on.ca> wrote:
> Hi,
>
> Passing a list of weights, that has one vector of weights as the only component,
> to beadarray::setWeights causes R to aquire the entire available memory.
> After grabbing the maximum available memory, the function produces insufficient memory error and quits.
>
> Example:
> library(beadarray)
> data(BLData);
> output <- BASH(BLData, array = 1);
> BLData <- setWeights(BLData, wts = output$wts, array = 1);
>
> Error: cannot allocate vector of size 389 Kb
> In addition: Warning messages:
> 1: In class(x) <- NULL :
> Reached total allocation of 1535Mb: see help(memory.size)
> 2: In class(x) <- NULL :
> Reached total allocation of 1535Mb: see help(memory.size)
> 3: In x[[name]] <- value :
> Reached total allocation of 1535Mb: see help(memory.size)
> 4: In x[[name]] <- value :
> Reached total allocation of 1535Mb: see help(memory.size)
> 5: In x[[name]] <- value :
> Reached total allocation of 1535Mb: see help(memory.size)
> 6: In x[[name]] <- value :
> Reached total allocation of 1535Mb: see help(memory.size)
>
> Source of the problem:
> The way the special case of "length(array) == 1" is dealth with in is the source of the problem.
>
>
> Best regards
> -- M. S.
>
> _______________________________________________
> 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
>
More information about the Bioconductor
mailing list