Limma background subtraction etc
1
0
Entering edit mode
Jason Skelton ▴ 510
@jason-skelton-135
Last seen 9.6 years ago
Hi Gordon and everyone I'm having difficulty running the background correction function in LIMMA I'm trying to use the "minimum" option but get the following error message: > AR123rep6RGback <- backgroundCorrect(AR123rep6RG, method="minimum") Error in if (any(i)) { : missing value where TRUE/FALSE needed options "none" & "half", appear to work perfectly fine, any ideas ? once I have "corrected" I take it this just creates another RG object ? which can then be used in normalizeWithinArrays/normalizeBetweenArrays ? ALSO Has anyone used the QVALUE function from John Storey with limma ? are then any functions in limma that support the use of QVALUE if not do you have any suggestions as to the best way to use it with limma. If it is somehow possible to add another column of data to the toptable command to display M, t, P.values, B and q.values ??? thanks for any advice Jason -- -------------------------------- Jason Skelton Pathogen Microarrays Wellcome Trust Sanger Institute Hinxton Cambridge CB10 1SA Tel +44(0)1223 834244 Ext 7123 Fax +44(0)1223 494919
limma qvalue limma qvalue • 1.0k views
ADD COMMENT
0
Entering edit mode
@gordon-smyth
Last seen just now
WEHI, Melbourne, Australia
At 01:54 AM 2/10/2003, Jason Skelton wrote: >Hi Gordon and everyone > >I'm having difficulty running the background correction function in LIMMA >I'm trying to use the "minimum" option but get the following error message: > > > AR123rep6RGback <- backgroundCorrect(AR123rep6RG, method="minimum") >Error in if (any(i)) { : missing value where TRUE/FALSE needed > >options "none" & "half", appear to work perfectly fine, any ideas ? My guess is that there are missing values in your foreground or background intensities. Assuming that is the problem, I have implemented a fix in limma 1.2.7. >once I have "corrected" I take it this just creates another RG object ? >which can then be used in normalizeWithinArrays/normalizeBetweenArrays ? Yes. >ALSO > >Has anyone used the QVALUE function from John Storey with limma ? >are then any functions in limma that support the use of QVALUE >if not do you have any suggestions as to the best way to use it with limma. No. John Storey's qvalue() function is copyrighted by him and so cannot be distributed with Bioconductor. In any case, it wouldn't change the limma results. The limma functions are designed to give a best ranking of the genes in order of evidence for differential expression. Although p-values are output, they are intended for ranking genes and should not be trusted as absolute measures of significance because they rely on assumptions of independence and normality which are surely not true (as do all similar methods). The qvalue() function won't change the results because it doesn't change the ranking of the genes. It's simply a more sophisticated version of the adjust="fdr" option already provided in toptable. >If it is somehow possible to add another column of data to the toptable >command to display M, t, P.values, B and q.values ??? You can always add another column yourself to the output from toptable since toptable simply produces a data frame. BTW, my personal approach is to estimate actual false discovery rates from spike-in control data rather than to try to estimate them from p-values in the absence of knowledge of the independence between genes. Gordon >thanks for any advice > >Jason > >-- >-------------------------------- >Jason Skelton >Pathogen Microarrays >Wellcome Trust Sanger Institute >Hinxton >Cambridge >CB10 1SA > >Tel +44(0)1223 834244 Ext 7123 >Fax +44(0)1223 494919
ADD COMMENT

Login before adding your answer.

Traffic: 766 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