Class for Gene Expression Deconvolution Benchmark Datasets
signature(x = "ExpressionMix"):
Similarly to NMF-class objects,
ExpressionMix objects have a "third" dimension,
the number of underlying cell types, inherited from the
embedded NMF model.
dim returns the dimensions of an ExpressionMix
object. It returns a 3-length integer vector, containing
the number of features, samples and components
respectively.
signature(x = "ExpressionMix"):
dimnames returns the dimension names of an
ExpressionMix object. It returns a list with 3 elements:
the feature names, sample names and the constituent
cell/tissue names (i.e. the basis names of the underlying
NMF model).
signature(x = "ExpressionMix"):
dimnames<- Sets the dimension names of an
ExpressionMix object. The replacement value must be a
list containing the feature names, the samples names
(optional), and the constituent cell/tissue names
(optional), all as character vectors of correct
dimensions (i.e. compatible with the number of features,
samples and constituents).
signature(x =
"ExpressionMix"): Auto-completion for
ExpressionMix-class objects
signature(object = "ExpressionMix"):
Extracts an ExpressionSet object from an
ExpressionMix object.
Because ExpressionMix-class inherits from
ExpressionSet-class, this methods simply
returns the object coerced as an ExpressionSet
object.
signature(object =
"ExpressionMix"): Sets the feature names on both the
ExpressionSet and NMF objects.
signature(.Object =
"ExpressionMix"): Initialize method for ExpressionMix
object
signature(object =
"ExpressionMix"): Extracts mixture data from an
ExpressionMix object.
Because ExpressionMix-class inherits from
linkS4class{NMFstd}, this methods simply returns
the the object coerced as an NMFstd object.
signature(object =
"ExpressionMix", value = "NMFstd"): Sets mixture data in
an ExpressionMix object.
Because ExpressionMix-class inherits from
linkS4class{NMFstd}, this method simply copies all
slots in value in into the corresponding slots in
object, and then checks that the result object is
valid.
signature(object =
"ExpressionMix"): Sets the sample names on both the
ExpressionSet and NMF objects.
signature(object =
"ExpressionMix"): Shows which data is available in an
ExpressionMix object.
This method invisibly returns a 3-length logical that
indicates if expression, signature and proportion data
are available in object.