25.01.2015 Views

Package 'limma' - Bioconductor

Package 'limma' - Bioconductor

Package 'limma' - Bioconductor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6 02.Classes<br />

See Also<br />

02.Classes, 03.ReadingData, 04.Background, 05.Normalization, 06.LinearModels, 07.SingleChannel,<br />

08.Tests, 09.Diagnostics, 10.GeneSetTests, 11.RNAseq<br />

02.Classes<br />

Topic: Classes Defined by this <strong>Package</strong><br />

Description<br />

This package defines the following data classes.<br />

RGList A class used to store raw intensities as they are read in from an image analysis output file,<br />

usually by read.maimages.<br />

MAList Intensities converted to M-values and A-values, i.e., to with-spot and whole-spot contrasts<br />

on the log-scale. Usually created from an RGList using MA.RG or normalizeWithinArrays.<br />

Objects of this class contain one row for each spot. There may be more than one spot and<br />

therefore more than one row for each probe.<br />

EListRaw A class to store raw intensities for one-channel microarray data. May or may not be<br />

background corrected. Usually created by read.maimages.<br />

EList A class to store normalized log2 expression values for one-channel microarray data. Usually<br />

created by normalizeBetweenArrays.<br />

MArrayLM Store the result of fitting gene-wise linear models to the normalized intensities or logratios.<br />

Usually created by lmFit. Objects of this class normally contain only one row for each<br />

unique probe.<br />

TestResults Store the results of testing a set of contrasts equal to zero for each probe. Usually<br />

created by decideTests. Objects of this class normally contain one row for each unique<br />

probe.<br />

All these data classes obey many analogies with matrices. In the case of RGList, MAList, EListRaw<br />

and EList, rows correspond to spots or probes and columns to arrays. In the case of MarrayLM, rows<br />

correspond to unique probes and the columns to parameters or contrasts. The functions summary,<br />

dim, length, ncol, nrow, dimnames, rownames, colnames have methods for these classes. Objects<br />

of any of these classes may be subsetted. Multiple data objects may be combined by rows (to add<br />

extra probes) or by columns (to add extra arrays).<br />

Furthermore all of these classes may be coerced to actually be of class matrix using as.matrix,<br />

although this entails loss of information. Fitted model objects of class MArrayLM can be coerced to<br />

class data.frame using as.data.frame.<br />

The first three classes belong to the virtual class LargeDataObject. A show method is defined for<br />

LargeDataOjects which uses the utility function printHead.<br />

Author(s)<br />

Gordon Smyth

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!