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
SingleCellAssay:::Mandatory_Cellvars
mapNames for
the FluidigmAssay class are in the object
SingleCellAssay:::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.