beadarray: outliers but not summary in log2-scale?
1
0
Entering edit mode
@cei-abreu-goodger-4433
Last seen 9.7 years ago
Mexico
Hi Mark, From reading the createBeadSummaryData help page and the vignettes, I gather that you recommend using BASH to detect outliers, and then using "mean" in log2-space to summarize the data. If I plan to use vst/quantile to normalize my data, what would be the best option for processing the bead level data? I like the idea of summarizing in log2-space but I want a non-log-space result to use with vst. Is there a simple way to accomplish this? And while I'm asking this, I seem to remember hearing that you get better results without using the backgroundCorrect step. Is this recommended? Many thanks, Cei
• 955 views
ADD COMMENT
0
Entering edit mode
Mark Dunning ★ 1.1k
@mark-dunning-3319
Last seen 20 months ago
Sheffield, Uk
Hi Cei, You can summarize on the unlogged scale by using the option log=FALSE in createBeadSummaryData. We're still looking into the best combination of outlier removal to use with BASH, it could be that the Illumina method for removing outliers by a 3 MAD cut-off is still best. This is the default option in beadarray (option method="Illumina"). One final thing, If you plan to use VST method you'll need to calculate detection scores prior to running VST, this can be done by:- Detection(BSData) = calculateDetection(BSData) The type of background correction we don't recommend is the background subtraction performed by BeadStudio that subtracts the negative controls from each bead-type average on an array. This causes a huge increase in variance and missing values if you try and do a log-transformation. However, using the combination of VST and quantile as you plan should take care of these problems. Hope this helps, Mark On Tue, May 19, 2009 at 2:25 PM, Cei Abreu-Goodger <cei at="" ebi.ac.uk=""> wrote: > Hi Mark, > > From reading the createBeadSummaryData help page and the vignettes, I gather > that you recommend using BASH to detect outliers, and then using "mean" in > log2-space to summarize the data. > > If I plan to use vst/quantile to normalize my data, what would be the best > option for processing the bead level data? I like the idea of summarizing in > log2-space but I want a non-log-space result to use with vst. Is there a > simple way to accomplish this? > > And while I'm asking this, I seem to remember hearing that you get better > results without using the backgroundCorrect step. Is this recommended? > > Many thanks, > > Cei >
ADD COMMENT
0
Entering edit mode
Hi Mark, Thanks for your suggestions. I think I will be using the method="illumina" for now then. I've also decided to do vst + rsn, for the simple reason that after an vst/rsn normalization I can use the inverseVST function in the lumi package to get the real "un-logged" expression numbers back in case they're needed (for fold-change calculation, for example). Thanks again, Cei Mark Dunning wrote: > Hi Cei, > > You can summarize on the unlogged scale by using the option log=FALSE > in createBeadSummaryData. We're still looking into the best > combination of outlier removal to use with BASH, it could be that the > Illumina method for removing outliers by a 3 MAD cut-off is still > best. This is the default option in beadarray (option > method="Illumina"). > > One final thing, If you plan to use VST method you'll need to > calculate detection scores prior to running VST, this can be done by:- > > Detection(BSData) = calculateDetection(BSData) > > The type of background correction we don't recommend is the background > subtraction performed by BeadStudio that subtracts the negative > controls from each bead-type average on an array. This causes a huge > increase in variance and missing values if you try and do a > log-transformation. However, using the combination of VST and quantile > as you plan should take care of these problems. > > Hope this helps, > > Mark > > On Tue, May 19, 2009 at 2:25 PM, Cei Abreu-Goodger <cei at="" ebi.ac.uk=""> wrote: >> Hi Mark, >> >> From reading the createBeadSummaryData help page and the vignettes, I gather >> that you recommend using BASH to detect outliers, and then using "mean" in >> log2-space to summarize the data. >> >> If I plan to use vst/quantile to normalize my data, what would be the best >> option for processing the bead level data? I like the idea of summarizing in >> log2-space but I want a non-log-space result to use with vst. Is there a >> simple way to accomplish this? >> >> And while I'm asking this, I seem to remember hearing that you get better >> results without using the backgroundCorrect step. Is this recommended? >> >> Many thanks, >> >> Cei >>
ADD REPLY

Login before adding your answer.

Traffic: 816 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6