[BioC] read.maimages & wt.fun

Martin Morgan mtmorgan at fhcrc.org
Sat Sep 5 18:04:12 CEST 2009


gb606342000 wrote:
> Dear All,

Hi Giovani --

> 
> I am having problems to import genepix files. Does anyone have
> an idea what is going on? I use Mac OS X version 10.5.8.
> 
> Please, see below.
> 
> Thanks. Giovani
> 
> 
> This code DO NOT work:
>> f <- function(x) as.numeric(x$Flags > -1) 
>> RG <- read.maimages(targets, source = "genepix", other.columns=list("Flags"), wt.fun = f)
> Error in gsub("\\.", "\\\\.", x) : 
>   input string 1 is invalid in this locale

You might arrange for your R to be the 'C' or 'en_US' locale, either with

  Sys.setlocale(locale="C")

or (whether Sys.setlocale works seems to depend on OS), better, when you
start R (in a bash shell this might be LC_ALL="C" R). I think the
problem is that, in the en_US.UTF-8 locale, a '^2' is interpreted as a
special symbol, not as two ascii characters.

There's a long and probably more confusing than helpful post at

https://stat.ethz.ch/pipermail/bioconductor/2007-July/018204.html

Martin


> Removing the "wt.fun = f", works fine:
>> f <- function(x) as.numeric(x$Flags > -1) 
>> RG <- read.maimages(targets, source = "genepix",  other.columns=list("Flags"))
> Read 2009_04_02_4805_AXONe_PMT_Cy5_700_Cy3_0450_Lines_avg_0001.gpr 
> Read 2009_05_08_4835g_AXON_PMT_Cy5_650_Cy3_0500_Lines_avg_0002_Multi.gpr 
> 
>> sessionInfo()
> R version 2.9.2 (2009-08-24) 
> i386-apple-darwin8.11.1 
> 
> locale:
> en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
> 
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods  
> [7] base     
> 
> other attached packages:
> [1] limma_2.18.3  marray_1.22.0
> 
> loaded via a namespace (and not attached):
> [1] tools_2.9.2
> 
> _______________________________________________
> 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