"marrayLayout"
). The class contains slots for the green
(Cy3) and red (Cy5) foreground and background intensities, the layout
of the arrays, and descriptions of the target samples hybridized to
the arrays and probe sequences spotted onto the arrays. new('marrayRaw',
maRf = ...., # Object of class matrix
maGf = ...., # Object of class matrix
maRb = ...., # Object of class matrix
maGb = ...., # Object of class matrix
maW = ...., # Object of class matrix
maLayout = ...., # Object of class marrayLayout
maGnames = ...., # Object of class marrayInfo
maTargets = ...., # Object of class marrayInfo
maNotes = ...., # Object of class character
)
maRf
:"matrix"
, red foreground intensities, rows correspond to spotted probe sequences, columns to arrays in the batch.maGf
:"matrix"
, green foreground intensities, rows correspond to spotted probe sequences, columns to arrays in the batch. maRb
:"matrix"
, red background intensities, rows correspond to spotted probe sequences, columns to arrays in the batch. maGb
:"matrix"
, green background intensities, rows correspond to spotted probe sequences, columns to arrays in the batch. maW
:"matrix"
, spot quality weights, rows correspond to spotted probe sequences, columns to arrays in the batch.maLayout
:"marrayLayout"
, layout parameters for the cDNA microarrays.maGnames
:"marrayInfo"
, description of spotted probe sequences.maTargets
:"marrayInfo"
, description of target samples hybridized to the arrays.maNotes
:"character"
, any notes concerning the microarray experiments, e.g. hybridization or scanning conditions.signature(x = "marrayRaw")
: subsetting operator for spots on the array and arrays in the batch, ensures that all slots are subset properly.signature(from = "marrayRaw", to = "marrayNorm")
: coerce an object of class "marrayRaw"
into an object of class "marrayNorm"
. signature(object = "marrayRaw")
: function which computes average log-intensities (base 2) A for an object of class "marrayRaw"
.signature(object = "marrayRaw")
: slot assignment method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "matrix")
: slot assignment method.signature(object = "marrayRaw", value = "NULL")
: slot assignment method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "matrix")
: slot assignment method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "marrayInfo")
: slot assignment method.signature(object = "marrayRaw")
: method which computes a vector of grid column coordinates for each spot.signature(object = "marrayRaw")
: method which computes a vector of grid row coordinates for each spot.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "marrayLayout")
: slot assignment method. signature(object = "marrayRaw")
: method which computes green log-intensities (base 2) for an object of class "marrayRaw"
.signature(object = "marrayRaw")
: method which computes red log-intensities (base 2) for an object of class "marrayRaw"
.signature(object = "marrayRaw")
: method which computes intensity log-ratios (base 2) M for an object of class "marrayRaw"
.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "numeric")
: slot assignment method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "numeric")
: slot assignment method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "character")
: slot assignment method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "numeric")
: slot assignment method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "numeric")
: slot assignment method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "numeric")
: slot assignment method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw")
: slot assignment method.signature(object = "marrayRaw")
: method which computes a vector of print-tip-group indices for each spot.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "matrix")
: slot assignment method.signature(object = "marrayRaw", value = "NULL")
: slot assignment method. signature(object = "marrayRaw")
: slot accessor method. signature(object = "marrayRaw", value = "matrix")
: slot assignment method. signature(object = "marrayRaw")
: method which computes a vector of spot column coordinates for each spot.signature(object = "marrayRaw")
: method which computes a vector of spot row coordinates for each spot.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw")
: slot assignment method.signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "marrayInfo")
: slot assignment method. signature(object = "marrayRaw")
: slot accessor method.signature(object = "marrayRaw", value = "matrix")
: slot assignment method.signature(x = "marrayRaw")
: print method for "marrayRaw"
class.marrayLayout
, marrayNorm
, marrayInfo
.# Examples use swirl dataset, for description type ? swirl
require(limma)
data(swirl)
# Object of class marrayRaw for the 4 swirl arrays
swirl
# Object of class marrayLayout
maLayout(swirl)
# Access only the first 100 spots of the third array
swirl[1:100,3]
# Accessor methods -- How many spots on the array
maNspots(swirl)
# Density plot of log-ratios M for third array
plot(density(maM(swirl[,3])))
# Assignment methods -- Replace maNotes slot
maNotes(swirl)
maNotes(swirl)<-"This is a zebrafish microarray"
maNotes(swirl)
Run the code above in your browser using DataLab