[BioC] About beadarray normaliseIllumina() warning messages
Elliot Kleiman
kleiman at rohan.sdsu.edu
Sun Jan 13 22:50:15 CET 2008
Hi Matt,
Cool, thanks for the heads-up about not having
to be concerned about those vst detection warning
messages. :)
Cheers,
Elliot
Matt Ritchie wrote:
> Hi Elliot,
>
> If you re-run the read command below with 'Detection = "Detection"' you
> should avoid the first message. You'll still get the warning message from
> normaliseIllumina() because the the Detection values aren't passed onto the
> LumiBatch object in the current code. It is my understanding that the
> detection values aren't used in vst, so you don't need to worry about this
> warning message.
>
> Best wishes,
>
> Matt
>
>
>> Hi Alice,
>>
>> When I added the detection="Detection"as you suggested
>> as in,
>>
>>
>>> BSData <- readBeadSummaryData( dataFile,
>>>
>> skip = 7,
>> columns = list( exprs = "AVG_Signal",
>> se.exprs = "BEAD_STDEV",
>> NoBeads = "Avg_NBEADS",
>> detection = "Detection"
>> ),
>> annoPkg = "lumiRatV1"
>> )
>>
>>
>> I now get the following error message:
>>
>>> Did not find a slot called : detection
>>>
>> This is where I am confused a bit. You see, according the
>> readBeadSummaryData
>> help file, the default slot name is 'Detection' not 'detection',
>> however, the call to
>>
>>> BSData.lumi <- normaliseIllumina(BSData, method = "quantile",
>>>
>> transform = "vst")
>> is looking for the slot name 'detection', which doesn't exist because
>> readBeadSummaryData()
>> wants the slot name to be 'Detection'.
>>
>> Is there a way to rename the slot name in the BSData object from
>> 'Detection' to 'detection'?
>>
>> Thanks for your help!
>>
>> Elliot
>>
>> Johnstone, Alice wrote:
>>
>>> You just need to add the detection="Detection" to the list of columns in
>>> the readBeadSummaryData command so that it reads this column of your
>>> data also.
>>>
>>> -----Original Message-----
>>> From: bioconductor-bounces at stat.math.ethz.ch
>>> [mailto:bioconductor-bounces at stat.math.ethz.ch] On Behalf Of Elliot
>>> Kleiman
>>> Sent: Thursday, 10 January 2008 11:55 a.m.
>>> To: bioconductor at stat.math.ethz.ch
>>> Subject: [BioC] About beadarray normaliseIllumina() warning messages
>>>
>>> Hi BioC list,
>>>
>>> In package beadarray, when I call function normaliseIllumina() with
>>> arguments [method = "quantile", transform = "vst"] I get the following
>>> warning messages:
>>>
>>> Warning messages:
>>> 1: In detectionCall(x.lumi, Th = 0.01, type = "matrix") :
>>> No detection slot found!
>>> 2: In rm(list = c("se.exprs", "detection", "beadNum"), envir = aData) :
>>> variable "detection" was not found
>>>
>>> [Question(s)]:
>>> * Does that mean it's still doing what its supposed to be doing? (Or is
>>> it bailing out returning these warnings messages instead?)
>>> * I am wondering if its safe to simply ignore these warnings?
>>>
>>> Here's a snippet of my raw bead summary header-info:
>>> ---
>>> Illumina Inc. BeadStudio version 2.3.47
>>> Normalization = none
>>> Array Content = RatRef_12_v1_11222119_A.xml.xml Error Model = none
>>> DateTime = 7/12/2007 12:18 PM Local Settings = en-US
>>>
>>> TargetID MIN_Signal AVG_Signal MAX_Signal NARRAYS
>>> ARRAY_STDEV BEAD_STDEV Avg_NBEADS Detection
>>> ---
>>>
>>> For example, when I go to read in my raw bead summary data and vst
>>> transform with quantile normalization, I do:
>>>
>>>
>>>> # load packages
>>>> library(beadarray)
>>>> library(lumi)
>>>> library(lumiRatV1)
>>>> # read-in raw bead summary data
>>>> # create BSData object
>>>> BSData <- readBeadSummaryData( dataFile,
>>>>
>>> skip = 7,
>>> columns = list( exprs = "AVG_Signal",
>>> se.exprs = "BEAD_STDEV",
>>> NoBeads = "Avg_NBEADS"
>>> ),
>>> annoPkg = "lumiRatV1"
>>> )
>>>
>>>> # perform lumi vst transformation and quantile normalization >
>>>>
>>> BSData.lumi <- normaliseIllumina(BSData, method = "quantile", transform
>>> = "vst")
>>> 2008-01-09 13:54:12 , processing array 1 ...
>>> 2008-01-09 13:54:21 , processing array 48 Warning messages:
>>> 1: In detectionCall(x.lumi, Th = 0.01, type = "matrix") :
>>> No detection slot found!
>>> 2: In rm(list = c("se.exprs", "detection", "beadNum"), envir = aData) :
>>> variable "detection" was not found
>>>
>>> Thank you,
>>>
>>> Elliot Kleiman
>>>
>>>
>>>> # print sessionInfo
>>>> sessionInfo()
>>>>
>>> R version 2.6.1 (2007-11-26)
>>> i686-pc-linux-gnu
>>>
>>> locale:
>>> LC_CTYPE=en_US;LC_NUMERIC=C;LC_TIME=en_US;LC_COLLATE=C;LC_MONETARY=en_US
>>> ;LC_MESSAGES=en_US;LC_PAPER=en_US;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;
>>> LC_MEASUREMENT=en_US;LC_IDENTIFICATION=C
>>>
>>> attached base packages:
>>> [1] tools stats graphics grDevices utils datasets methods
>>> [8] base
>>>
>>> other attached packages:
>>> [1] beadarray_1.6.0 geneplotter_1.16.0 lattice_0.17-2
>>> [4] maSigPro_1.10.0 lumiRatV1_1.3.1 estrogen_1.8.2
>>> [7] vsn_3.2.1 hgu95av2cdf_2.0.0 hgu95av2_2.0.1
>>> [10] limma_2.12.0 lumi_1.4.0 annotate_1.16.1
>>> [13] xtable_1.5-2 AnnotationDbi_1.0.6 RSQLite_0.6-4
>>> [16] DBI_0.2-4 mgcv_1.3-29 affy_1.16.0
>>> [19] preprocessCore_1.0.0 affyio_1.6.1 Biobase_1.16.2
>>>
>>> loaded via a namespace (and not attached):
>>> [1] KernSmooth_2.22-21 RColorBrewer_1.0-2 grid_2.6.
>>>
>
>
>
--
__________________________
MS graduate student
Program in Computational Science
San Diego State University
http://www.csrc.sdsu.edu/
More information about the Bioconductor
mailing list