BeadLevelList-class {beadarray} | R Documentation |
A simple list-based class for storing red and green channel foreground and background intensities for a batch of spotted microarrays.
BeadLevelList
objects can be created by new("BeadLevelList",BLData)
where BLData
is a list.
Objects of this class contains no slots (other than .Data
), but objects should contain the following list components:
R : | numeric matrix containing the foreground intensities. Rows correspond to beads and columns to arrays. |
Rb : | numeric matrix containing the local background intensities |
ProbeID : | matrix containing the bead type (probe type) for each bead |
x : | numeric matrix containing the x coordinate for the centre of each bead |
y : | numeric matrix containing the y coordinate for the centre of each bead |
All of the matrices should have the same dimensions.
The row dimension of targets
should match the column dimension of the matrices.
This class inherits directly from class list
so any operation appropriate for lists will work on objects of this class.
In addition, BeadLevelList
objects can be subsetted, combined and merged.
BeadLevelList
objects will return dimensions and hence functions such as dim
, nrow
and ncol
are defined.
BeadLevelLists
also inherit a show
method from the virtual class LargeDataObject
, which means that BeadLevelLists
will print in a compact way.
Mark Dunning