GatingSet-class {flowWorkspace} | R Documentation

## Class `"GatingSet"`

### Description

GatingSet holds a set of `GatingHierarchy` objects, representing a set of samples and the gating scheme associated with each.

### Details

Objects stores a collection of GatingHierarchies and represent a group in a flowJo workspace. A GatingSet can have two “states”. After a call to flowjo_to_gatingset(...,execute=FALSE) , the workspace is imported but the data is not. Setting `execute` to `TRUE` is needed in order to load, transform, compensate, and gate the associated data. Whether or not a GatingHierarchy has been applied to data is encoded in the `flag` slot. Some methods will warn the user, or may not function correctly if the GatingHierarchy has not been executed. This mechanism is in place, largely for the purpose of speed when working with larger workspaces. It allows the use to load a workspace and subset desired samples before proceeding to load the data.

### Slots

`pointer`:

  Object of class `"externalptr"`. points to the gating hierarchy stored in C data structure.

`transformation`:

  Object of class `"list"`. a list of transformation objects used by GatingSet.

### See Also

`GatingHierarchy`

### Examples

    ## Not run:
     require(flowWorkspaceData)
     d<-system.file("extdata",package="flowWorkspaceData")
     wsfile<-list.files(d,pattern="A2004Analysis.xml",full=TRUE)
     library(CytoML)
     ws <- open_flowjo_xml(wsfile);
     G<-try(flowjo_to_gatingset(ws,execute=TRUE,path=d,name=1));
     gs_plot_pop_count_cv(G);

    ## End(Not run)

[Package flowWorkspace version 4.4.0 Index]