[BioC] Single Channel Analysis in Limma using lmscFit
Gordon Smyth
smyth at wehi.edu.au
Wed Apr 13 14:33:54 CEST 2005
>Date: Mon, 11 Apr 2005 13:08:55 -0700
>From: Brett Abrahams <bsa at ucla.edu>
>Subject: [BioC] Single Channel Analysis in Limma using lmscFit
>To: bioconductor at stat.math.ethz.ch
>
>Hello,
>
>I would like to use limma to carry out single channel analyses on some two
>color data (to address comparisons that can't be made with standard methods
>and my unconnected experimental design). I'm able to get two color analyses
>to work nicely but run into problems when I try to run the single channel
>analysis using the 'lmscFit' function (as described in the March 9 2005
>user's guide) .
>
>Everything seems to work fine until I run 'intraspotCorrelation' which
>results in a number of errors (see Point 1 below for input/output).
These are not "errors". They are warnings.
> I've
>looked into the versions of limma (Version: 1.8.22) and statmod (Version:
>1.1.0) but this doesn't seem to be the answer as both are current. Any
>thoughts on why these error messages are being generated and what I can do
>to fix the problem would be much appreciated. Also, am I right in thinking
>the 'reml' errors I get refer to problems with only single genes? I picked
>this up from a previous post to the list but may have misinterpreted.
>
>If I ignore the errors and carry on with the analysis through to the
>topTable I get more results that I can't understand (see Point 2 below
>input/output). What's confusing me here is that although results from the
>'decideTests' function seems to suggest that differentially expressed genes
>are present within each of the four contrasts I've specified, only one of
>the four corresponding topTables shows anything with significant p values.
>Amongst the contrasts without significant differences most p values
>are >0.5 and all B values are negative. Any clarification would be great.
The help page for 'decideTests' says
"The default settings with 'method="separate"' is equivalent to using
'topTable'"
But you have specified the different 'method="nestedF".
Gordon
>Thanks in advance for this wonderful software and superb documentation /
>support.
>
>Bret
>
>Point 1
> > corfit <- intraspotCorrelation(MA, design)
>
>Loading required package: statmod
>
>Attaching package 'statmod':
>
>The following object(s) are masked from package:limma :
>
>matvec vecmat
>
>Warning messages:
>
>1: reml: Max iterations exceeded in: remlscore(y, X, Z)
>2: reml: Max iterations exceeded in: remlscore(y, X, Z)
>3: reml: Max iterations exceeded in: remlscore(y, X, Z)
>
> >
>
>Point 2
>
>Two groups (G1 and G2) with two tissues examined for each
>
> > results <- decideTests(fit, method="nestedF")
>
> > summary(results)
>g1-g2 t1-t2 g1t2 - g2t2 g1t1-g2t1
>-1 29 936 30 14
>0 17866 16356 17861 17891
>1 60 663 64 50
>
> > topTable(fit3, coef=1, adjust="fdr")
> > topTable(fit3, coef=1, adjust="fdr")
>
> Status M A t P.Value B
>15540 gene 0.4363826 8.514271 5.138324 0.6918086 -1.734635
>10050 gene -0.3957220 9.904263 -4.802365 0.6918086 -1.936940
>13504 gene 0.4280439 8.957909 4.492316 0.6918086 -2.136429
>9953 gene 0.3380621 8.555516 4.486686 0.6918086 -2.140164
>3266 gene 0.4737100 6.280065 4.478957 0.6918086 -2.145299
>5596 gene 0.3738408 8.360172 4.327564 0.6918086 -2.247386
>18159 gene -0.3860020 6.880403 -4.272878 0.6918086 -2.284962
>6550 gene 0.4545545 7.901485 4.258022 0.6918086 -2.295233
>8589 gene -0.4707301 7.850181 -4.227162 0.6918086 -2.316657
>10149 gene 0.3387359 9.005838 4.216223 0.6918086 -2.324278
More information about the Bioconductor
mailing list