MutliSet
is derived from
eSet-class
. MultiSet
differs from
ExpressionSet-class
because MultiSet
can contain
any element(s) in assayData
(ExpressionSet
must have an
element named exprs
).
eSet
.new('MultiSet',
phenoData = [AnnotatedDataFrame],
experimentData = [MIAME],
annotation = [character],
protocolData = [AnnotatedDataFrame],
...)
updateOldESet(oldESet,"MultiSet")
MultiSet
instances are usually created through
new("MultiSet", ...)
. The ...
arguments to new
are matrices of expression data (with features
corresponding to rows and samples to columns), phenoData
,
experimentData
, annotation
, and protocolData
.
phenoData
, experimentData
, annotation
, and
protocolData
can be missing, in which case they are assigned
default values. updateOldESet
will take a serialized instance (e.g., saved to a disk
file with save
object created with earlier definitions of
the eSet-class
, and update the object to
MultiSet
. Warnings are issued when direct translation is not
possible; incorrectly created oldESet
instances may not be updated.eSet
:
assayData
:nrow(phenoData)
. Each matrix in assayData
has rows
representing features (e.g., reporters) and columns representing
samples. Class:AssayData-class
phenoData
:eSet-class
experimentData
:eSet-class
annotation
:eSet-class
protocolData
:eSet-class
eSet-class
:
updateObject(object, ..., verbose=FALSE)
updateObject
and eSet
isCurrent(object)
isCurrent
isVersioned(object)
isVersioned
sampleNames(MultiSet)
and sampleNames(MultiSet)<-
:eSet-class
featureNames(MultiSet)
, featureNames(MultiSet, value)<-
:eSet-class
dims(MultiSet)
:eSet-class
phenoData(MultiSet)
, phenoData(MultiSet,value)<-
:eSet-class
varLabels(MultiSet)
, varLabels(MultiSet, value)<-
:eSet-class
varMetadata(MultiSet)
, varMetadata(MultiSet,value)<-
:eSet-class
pData(MultiSet)
, pData(MultiSet,value)<-
:eSet-class
varMetadata(MultiSet)
, varMetadata(MultiSet,value)
eSet-class
experimentData(MultiSet)
,experimentData(MultiSet,value)<-
:eSet-class
pubMedIds(MultiSet)
, pubMedIds(MultiSet,value)
eSet-class
abstract(MultiSet)
:eSet-class
annotation(MultiSet)
, annotation(MultiSet,value)<-
eSet-class
protocolData(MultiSet)
, protocolData(MultiSet,value)<-
eSet-class
combine(MultiSet,MultiSet)
:eSet-class
storageMode(eSet)
, storageMode(eSet,character)<-
:eSet-class
initialize(MultiSet)
:new
; not to be called directly by the user.validObject(MultiSet)
:assayData
are matricies with equal dimensions.as(eSet,MultiSet)
:eSet
portion of an object to MultiSet
.show(MultiSet)
eSet-class
dim(MultiSet)
, ncol
eSet-class
MultiSet[(index)
:eSet-class
MultiSet$
, MultiSet$<-
eSet-class
eSet-class
, ExpressionSet-class
# create an instance of ExpressionSet
new("MultiSet")
Run the code above in your browser using DataLab