cyto_flow_conversions.RdThese methods perform conversions between flowWorkspace classes (cytoframe/cytoset) and
flowCore classes (flowFrame/flowSet) as well as between single-sample and aggregated classes
(e.g. between cytoset and a list of cytoframes)
cytoframe_to_flowFrame(fr) flowFrame_to_cytoframe(fr, ...) cytoset_to_flowSet(cs) flowSet_to_cytoset(fs, path = tempfile()) cytoset_to_list(cs)
The first set of methods consist of a pair of methods to coerce a cytoframe
to or from a flowFrame and another pair to coerce a cytoset
to or from a flowSet.
The conversion between the two sets of data container classes mostly entails
a conversion of the back-end representation of the data. cytoframe
and cytoset objects contain flowFrame and flowSet objects
respectively, so coercion of a cytoframe to flowFrame entails
moving the data from the 'C'-level data structure to the corresponding
exprs, description, and parameters slots. Coercion of
a flowFrame to a cytoframe entails creation of the 'C'-level
data structure from the flowFrame slots. The names of each of the
methods are pretty self-explanatory.
The second set of methods perform disaggregation of data objects that represent multiple samples in to lists of data objects that represent a single sample. The opposite direction is handled by the constructors for the aggregate data classes.
Returns a flowFrame object
coerced from a cytoframe object.
Returns a cytoframe object
coerced from a flowFrame object.
Returns a flowSet object
coerced from a cytoset object.
Returns a cytoset object
coerced from a flowSet object.
Returns a list of cytoframe objects
with names provided by the sampleNames of the original cytoset
Constructs a cytoset object from a list of cytoframe
objects. See documentation for cytoset
Returns a list of cytoframe objects
with names provided by the sampleNames of the original cytoset
Constructs a cytoset object from a list of cytoframe
objects. See documentation for flowSet