SingleCellAssay represents an arbitrary single cell assay
It is meant to be flexible and is subclassed to represent specific assay
types like Fluidigm and NanoString. It should be constructed using the SingleCellAssay
, SCASet
or subclass constructors.
mapNames for the SingleCellAssay class are in the object MAST:::Mandatory_Cellvars
mapNames for the FluidigmAssay class are in the object MAST:::FluidigmMapNames
SingleCellAssay extends class DataLayer
, so inherits its slots and methods. It also contains the following additional slots:
an AnnotatedDataFrame
that describes feature-level metadata (i.e. genes)
an AnnotatedDataFrame
that describes the phenotype-level metadata (i.e. subject or experimental unit)
an AnnotatedDataFrame
that describes the cell-level metadata (i.e. per individual cell)
a data.frame
a vector of type character
that identifies the set of columns acting as a primary key to uniquely identify a single-cell or single-well across all wells / cells / assays / subjects / conditions in the data set.