Description Usage Arguments Details Value Author(s) See Also Examples
An equivalent of a subset
function for
flowFrame
or a flowSet
object.
Alternatively, the regular subsetting operators can be used for most of the
topics documented here.
1 |
x |
The flow object, frame or set, to subset. |
subset |
A filter object or, in the case of |
... |
Like the original |
The Subset
method is the recommended method for obtaining a
flowFrame
that only contains events consistent with a
particular filter. It is functionally equivalent to
frame[as(filter(frame,subset),"logical"),]
when used in the
flowFrame
context. Used in the
flowSet
context, it is equivalent to using
fsApply
to apply the filtering operation to each
flowFrame
.
Additionally, using Subset
on a flowSet
can also
take a named list
as the subset. In this case, the names of the list
object should correspond to the sampleNames
of the flowSet, allowing
a different filter to be applied to each frame. If not all of the names are
used or excess names are present, a warning will be generated but the valid
filters will be applied for the rare instances where this is the intended
operation. Note that a filter
operation will generate a list
of filterResult
objects that can be used directly with
Subset
in this manner.
Depending on the original context, either a flowFrame
or a flowSet
.
B. Ellis
1 2 3 4 5 | sample <- read.flowSet(path=system.file("extdata", package="flowCore"),
pattern="0877408774")
result <- filter(sample, rectangleGate("FSC-H"=c(-Inf, 1024)))
result
Subset(sample,result)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.