[BioC] limma toptable output

James Wettenhall wettenhall at wehi.edu.au
Fri Nov 7 03:26:05 MET 2003


Dick,

The lmFit function calculates an average log intensity (A) 
across the arrays (from MA$A) and this is then stored within the 
fit object (as fit$Amean).  The fit object passed to topTable 
contains a number of useful attributes.  Try typing 
"names(fit)".

By typing "topTable", you can see the R code for this function 
which calls the toptable function, with A = fit$Amean.

Similarly, typing "lmFit", shows:
fit$Amean <- rowMeans(unwrapdups(as.matrix(object$A), 
                ndups = ndups, spacing = spacing), na.rm = TRUE)

You can use names(fit) to check the names of the attributes 
in the fit object.

Regards,
James

On Thu, 6 Nov 2003, Dick Beyer wrote:

> In the limma manual, 27 October 2003, near the bottom of page 3, the output from the command 
> 
> topTable(fit, n=30, adjust="fdr")
> 
> shows a column "A".  
> 
> Block Row Column ID Name M A t P.Value B
> 3721 8 2 1 control BMP2 -2.21 12.1 -21.1 0.000357 7.96
> 1609 4 2 1 control BMP2 -2.30 13.1 -20.3 0.000357 7.78
> 
> However, the help for toptable specifies "A" as an input parameter.
> 
> How did the "A" column appear in the output when it was not specified as an input argument?
> 
> Thanks much,
> Dick



More information about the Bioconductor mailing list