Class and method to capture the result of gating operations in a flow cytometry workflow.
gateView(workflow, ID=paste("gateViewRef", guid(), sep="_"), name="default", action, data, indices, filterResult, frEntry)
workFlow
for which a
view is to be created. guid
function. filterResult
, and
actionItem
objects, respectively.filterResult
. gateView
that is created inside the
workFlow
environment as a side effect of calling the
add
method.A gateView
object for the constructor.add
method, which creates a
gateView
from a filter
object and directly
assigns it to a workFlow
. Alternatively, one can use the
gateView
constructor function for more programmatic access.indices
:"logical"
. The indices
in the parent data for events that are within the filter.filterResult
:"fcFilterResultReference"
. A reference to the outcome of
the filtering operation. frEntry
:"character"
The
population in the filterResult
that corresponds to the
current view. See details for further explanation. ID
:"character"
. A unique
identifier for the view. name
:"character"
. A more
human-readable nameaction
:"fcActionReference"
. A
reference to the
actionItem
that generated
the view. env
:"environment"
. The
evaluation environment in the
workFlow
. data
:"fcDataReference"
A
reference to the data that is associated to the view. Subsets of
the data are only generated when a a further action is invoked on
a particular gateView
. Summary statistics about the view
can be acquired through the usual process of summarizing
filterResults
. "view"
, directly. signature(symbol = "gateView", envir = "workFlow",
subSymbol = "character")
: Remove a gateView
from a
workFlow
. This method is recursive and will also
remove all dependent views
and
actionItem
s. signature(x = "formula", data = "gateView")
:
Summarize the gating operation. signature(x = "formula", data = "gateView")
:
Plot the data of the gateView
along with the gate. gateViews
provide a means to bind the results of gating
operations in a workflow. Each gateView
represents one of the
populations that arise from the
gating. logicalFilterResults
create two gateViews
(events in the gate and events not in the
gate),
multipleFilterResults
one view
for each population. See the documentation of the
parent class view
for more details.
workFlow
,
view
,
transformView
,
compensateView
,
actionItem