[BioC] Oligo package crlmm method

Zhu, Julie Julie.Zhu at umassmed.edu
Wed Sep 15 18:46:20 CEST 2010


Benilton,

Thanks for the debugging code! It helped me to get down to two files with
unreadable header. 

Best regards,

Julie


On 9/15/10 11:55 AM, "Julie Zhu" <julie.zhu at umassmed.edu> wrote:

> Benilton,
> 
> Thank you so much for such a quick response!
> 
> I tried the following code and got the following error.
> 
> Best regards,
> 
> Julie
> 
> 
>  table(sapply(cels, function(x) readCelHeader(x)[["chiptype"]]))
> 
>  *** caught segfault ***
> address 0x1abb9000, cause 'memory not mapped'
> 
> Traceback:
>  1: .Call("R_affx_get_cel_file_header", filename, PACKAGE = "affxparser")
>  2: readCelHeader(x)
>  3: FUN(c("Sty_CEL_CML/CML-#1-BC-250ksty.CEL",
> "Sty_CEL_CML/CML-#1-CP-250ksty.CEL", "Sty_CEL_CML/CML-#10-AP-250ksty.CEL",
> "Sty_CEL_CML/CML-#10-CP-250ksty.CEL", "Sty_CEL_CML/CML-#11-AP-250ksty.CEL",
> "Sty_CEL_CML/CML-#11-CP-250ksty.CEL", "Sty_CEL_CML/CML-#12-AP-250ksty.CEL",
> "Sty_CEL_CML/CML-#12-CP-250ksty.CEL", "Sty_CEL_CML/CML-#12-CP2-250ksty.CEL",
> "Sty_CEL_CML/CML-#13-CP-250ksty.CEL", "Sty_CEL_CML/CML-#13-CP2-250ksty.CEL",
> "Sty_CEL_CML/CML-#14-BC-250ksty.CEL", "Sty_CEL_CML/CML-#14-Rem-250ksty.CEL",
> "Sty_CEL_CML/CML-#15-BC-250ksty.CEL", "Sty_CEL_CML/CML-#15-CP-250ksty.CEL",
> "Sty_CEL_CML/CML-#15-CP2-250ksty.CEL", "Sty_CEL_CML/CML-#16-BC-250ksty.CEL",
> "Sty_CEL_CML/CML-#16-BC-GL-250ksty.CEL",
> "Sty_CEL_CML/CML-#16-CP-250ksty.CEL", "Sty_CEL_CML/CML-#16-CP2-250ksty.CEL",
> "Sty_CEL_CML/CML-#17-AP-250ksty.CEL", "Sty_CEL_CML/CML-#17-CP-250ksty.CEL",
> "Sty_CEL_CML/CML-#18-BC-250ksty.CEL", "Sty_CEL_CML/CML-#19-BC-250ksty.CEL",
> "Sty_CEL_CML/CML-#19-BC-GL-250ksty.CEL",
> "Sty_CEL_CML/CML-#19-CP-250ksty.CEL", "Sty_CEL_CML/CML-#2-CP-250ksty.CEL",
> "Sty_CEL_CML/CML-#2-CP2-250ksty.CEL", "Sty_CEL_CML/CML-#20-AP-250ksty.CEL",
> "Sty_CEL_CML/CML-#20-BC-250ksty.CEL", "Sty_CEL_CML/CML-#20-CP-250ksty.CEL",
> "Sty_CEL_CML/CML-#21-CP-250ksty.CEL", "Sty_CEL_CML/CML-#21-CP2-250ksty.CEL",
> "Sty_CEL_CML/CML-#22-BC-250ksty.CEL",
> "Sty_CEL_CML/CML-#22-BC-GL-250ksty.CEL",
> "Sty_CEL_CML/CML-#22-CP-250ksty.CEL", "Sty_CEL_CML/CML-#23-BC-250ksty.CEL",
> "Sty_CEL_CML/CML-#23-BC-GL-250ksty.CEL",
> "Sty_CEL_CML/CML-#23-CP-250ksty.CEL", "Sty_CEL_CML/CML-#3-AP-250ksty.CEL",
> "Sty_CEL_CML/CML-#3-BC-250ksty.CEL", "Sty_CEL_CML/CML-#4-BC-250ksty.CEL",
> "Sty_CEL_CML/CML-#4-CP-250ksty.CEL", "Sty_CEL_CML/CML-#4-Rem-250ksty.CEL",
> "Sty_CEL_CML/CML-#5-BC-250ksty.CEL", "Sty_CEL_CML/CML-#5-BC-GL-250ksty.CEL",
> "Sty_CEL_CML/CML-#5-Rem-250ksty.CEL", "Sty_CEL_CML/CML-#6-BC-250ksty.CEL",
> "Sty_CEL_CML/CML-#6-BC-GL-250ksty.CEL", "Sty_CEL_CML/CML-#6-CP-250ksty.CEL",
> "Sty_CEL_CML/CML-#7-BC-250ksty.CEL", "Sty_CEL_CML/CML-#7-CP-250ksty.CEL",
> "Sty_CEL_CML/CML-#8-AP-250ksty.CEL", "Sty_CEL_CML/CML-#8-CP-250ksty.CEL",
> "Sty_CEL_CML/CML-#9-BC-250ksty.CEL",
> "Sty_CEL_CML/CML-#9-BC-GL-250ksty.CEL")[[12L]], ...)
>  4: lapply(X, FUN, ...)
>  5: sapply(cels, function(x) readCelHeader(x)[["chiptype"]])
>  6: table(sapply(cels, function(x) readCelHeader(x)[["chiptype"]]))
> 
> Possible actions:
> 1: abort (with core dump, if enabled)
> 2: normal R exit
> 3: exit R without saving workspace
> 4: exit R saving workspace
> Selection: 
> 
> 
> On 9/15/10 11:43 AM, "Benilton Carvalho" <beniltoncarvalho at gmail.com> wrote:
> 
>> Start a new session of R and try the following:
>> 
>> cels = list.files("Sty_CEL_CML", pattern="CEL$", full=TRUE)
>> library(affxparser)
>> table(sapply(cels, function(x) readCelHeader(x)[["chiptype"]]))
>> 
>> and let me know what you get.
>> 
>> b
>> 
>> On 15 September 2010 16:27, Zhu, Julie <Julie.Zhu at umassmed.edu> wrote:
>>> Hi,
>>> 
>>> I am using the crlmm function in Oligo package to make SNP calls. I
>>> encountered the following segfault error. Could you please let me know what
>>> could be the cause and how to tackle the problem?
>>> 
>>> Thanks so much for your help!
>>> 
>>> Kind regards,
>>> 
>>> Julie
>>> 
>>> library("oligo")
>>> library("pd.mapping250k.sty")
>>> fullFilenames <- list.celfiles("Sty_CEL_CML", full.names = TRUE)
>>> outputDir <- file.path(getwd(), "crlmmResults_StyCML")
>>> if (!file.exists(outputDir)) crlmm(fullFilenames, outputDir)
>>> 
>>>  *** caught segfault ***
>>> address 0x12de80000, cause 'memory not mapped'
>>> 
>>> Traceback:
>>>  1: .Call("R_affx_get_cel_file_header", filename, PACKAGE = "affxparser")
>>>  2: readCelHeader(x)
>>>  3: FUN(c("Sty_CEL_CML/CML-#1-BC-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#1-CP-250ksty.CEL", "Sty_CEL_CML/CML-#10-AP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#10-CP-250ksty.CEL", "Sty_CEL_CML/CML-#11-AP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#11-CP-250ksty.CEL", "Sty_CEL_CML/CML-#12-AP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#12-CP-250ksty.CEL", "Sty_CEL_CML/CML-#12-CP2-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#13-CP-250ksty.CEL", "Sty_CEL_CML/CML-#13-CP2-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#14-BC-250ksty.CEL", "Sty_CEL_CML/CML-#14-Rem-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#15-BC-250ksty.CEL", "Sty_CEL_CML/CML-#15-CP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#15-CP2-250ksty.CEL", "Sty_CEL_CML/CML-#16-BC-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#16-BC-GL-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#16-CP-250ksty.CEL", "Sty_CEL_CML/CML-#16-CP2-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#17-AP-250ksty.CEL", "Sty_CEL_CML/CML-#17-CP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#18-BC-250ksty.CEL", "Sty_CEL_CML/CML-#19-BC-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#19-BC-GL-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#19-CP-250ksty.CEL", "Sty_CEL_CML/CML-#2-CP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#2-CP2-250ksty.CEL", "Sty_CEL_CML/CML-#20-AP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#20-BC-250ksty.CEL", "Sty_CEL_CML/CML-#20-CP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#21-CP-250ksty.CEL", "Sty_CEL_CML/CML-#21-CP2-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#22-BC-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#22-BC-GL-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#22-CP-250ksty.CEL", "Sty_CEL_CML/CML-#23-BC-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#23-BC-GL-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#23-CP-250ksty.CEL", "Sty_CEL_CML/CML-#3-AP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#3-BC-250ksty.CEL", "Sty_CEL_CML/CML-#4-BC-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#4-CP-250ksty.CEL", "Sty_CEL_CML/CML-#4-Rem-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#5-BC-250ksty.CEL", "Sty_CEL_CML/CML-#5-BC-GL-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#5-Rem-250ksty.CEL", "Sty_CEL_CML/CML-#6-BC-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#6-BC-GL-250ksty.CEL", "Sty_CEL_CML/CML-#6-CP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#7-BC-250ksty.CEL", "Sty_CEL_CML/CML-#7-CP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#8-AP-250ksty.CEL", "Sty_CEL_CML/CML-#8-CP-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#9-BC-250ksty.CEL",
>>> "Sty_CEL_CML/CML-#9-BC-GL-250ksty.CEL")[[16L]], ...)
>>>  4: lapply(X, FUN, ...)
>>>  5: sapply(filenames, function(x) readCelHeader(x)$chiptype)
>>>  6: justCRLMMv3(filenames, outdir, batch_size = batch_size, recalibrate =
>>> recalibrate,     minLLRforCalls = minLLRforCalls, balance = balance, verbose
>>> = verbose)
>>>  7: crlmm(fullFilenames, outputDir)
>>> 
>>> Possible actions:
>>> 1: abort (with core dump, if enabled)
>>> 2: normal R exit
>>> 3: exit R without saving workspace
>>> 4: exit R saving workspace
>>> Selection:
>>> 
>>> sessionInfo()
>>> R version 2.11.1 (2010-05-31)
>>> x86_64-apple-darwin9.8.0
>>> 
>>> locale:
>>> [1] 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   base
>>> 
>>> other attached packages:
>>> [1] pd.mapping250k.sty_1.0.0 RSQLite_0.9-2            DBI_0.2-5
>>> [4] oligo_1.12.2             oligoClasses_1.10.0      Biobase_2.8.0
>>> 
>>> loaded via a namespace (and not attached):
>>> [1] affxparser_1.20.0     affyio_1.16.0         Biostrings_2.16.9
>>> IRanges_1.6.11
>>> [5] preprocessCore_1.10.0 splines_2.11.1
>>> 
>>> _______________________________________________
>>> 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
>>> 
>> 
> 
> _______________________________________________
> 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