Import flowJo Workspaces into BioConductor and replicate flowJo gating with flowCore


[Up] [Top]

Documentation for package ‘flowWorkspace’ version 3.16.16

Help Pages

A B C E F G I K L M N O P R S T U misc

flowWorkspace-package Import and replicate flowJo workspaces and gating schemes using flowCore.

-- A --

add Create a GatingSet and add/remove the flowCore gate(or population) to/from a GatingHierarchy/GatingSet.
add-method Create a GatingSet and add/remove the flowCore gate(or population) to/from a GatingHierarchy/GatingSet.
archive archive/unarchive to/from a tar file

-- B --

booleanFilter A class describing logical operation (& or |) of the reference populations
booleanFilter-class A class describing logical operation (& or |) of the reference populations

-- C --

char2booleanFilter A class describing logical operation (& or |) of the reference populations
clone clone a GatingSet
clone-method clone a GatingSet
clone-methods clone a GatingSet
closeWorkspace Open/Close a flowJo workspace
closeWorkspace-method Open/Close a flowJo workspace
compare.counts compare the counts to cytobank's exported csv so that the parsing result can be verified.
compensate-method compensate a flowSet based on the compensation information stored in graphGML object
constructTree Reconstruct the population tree from the GateSets

-- E --

extend extend the gate to the minimum and maximum limit of both dimensions based on the bounding information. It is equivalent to the behavior of shifting the off-scale boundary events into the gate boundary that is describled in bounding transformation section of gatingML standard. The advantage of extending gates instead of shifting data are two folds: 1. Avoid the extra computation each time applying or plotting the gates 2. Avoid changing the data distribution caused by adding the gates
extend.ellipsoidGate extend the gate to the minimum and maximum limit of both dimensions based on the bounding information. It is equivalent to the behavior of shifting the off-scale boundary events into the gate boundary that is describled in bounding transformation section of gatingML standard. The advantage of extending gates instead of shifting data are two folds: 1. Avoid the extra computation each time applying or plotting the gates 2. Avoid changing the data distribution caused by adding the gates
extend.polygonGate extend the gate to the minimum and maximum limit of both dimensions based on the bounding information. It is equivalent to the behavior of shifting the off-scale boundary events into the gate boundary that is describled in bounding transformation section of gatingML standard. The advantage of extending gates instead of shifting data are two folds: 1. Avoid the extra computation each time applying or plotting the gates 2. Avoid changing the data distribution caused by adding the gates
extend.rectangleGate extend the gate to the minimum and maximum limit of both dimensions based on the bounding information. It is equivalent to the behavior of shifting the off-scale boundary events into the gate boundary that is describled in bounding transformation section of gatingML standard. The advantage of extending gates instead of shifting data are two folds: 1. Avoid the extra computation each time applying or plotting the gates 2. Avoid changing the data distribution caused by adding the gates

-- F --

filterObject convert flowCore filter to a list
filterObject-method convert flowCore filter to a list
flowData Fetch or replace the flowData object associated with a GatingSet .
flowData-method Fetch or replace the flowData object associated with a GatingSet .
flowData<- Fetch or replace the flowData object associated with a GatingSet .
flowData<--method Fetch or replace the flowData object associated with a GatingSet .
flowJo.fasinh inverse hyperbolic sine transform function
flowJo.fsinh inverse hyperbolic sine transform function
flowJoTrans construct the flowJo-type biexponentioal transformation function
flowJoWorkspace-class An R representation of a flowJo workspace.
flowWorkspace Import and replicate flowJo workspaces and gating schemes using flowCore.
flowWorkspace.par.get flowWorkspace.par.set sets a set of parameters in the flowWorkspace package namespace.
flowWorkspace.par.init workspace version is parsed from xml node '/Workspace/version' in flowJo workspace and matched with this list to dispatch to the one of the three workspace parsers
flowWorkspace.par.set flowWorkspace.par.set sets a set of parameters in the flowWorkspace package namespace.

-- G --

gating Apply the gatingML graph to a GatingSet
gating-method Apply the gatingML graph to a GatingSet
GatingHierarchy-class Class GatingHierarchy
GatingSet constructors for GatingSet
GatingSet-class Class '"GatingSet"'
GatingSet-method constructors for GatingSet
GatingSetList Class '"GatingSetList"'
GatingSetList-class Class '"GatingSetList"'
getChildren Return the name of the parent population or a list of child populations of the current population in the GatingHierarchy
getChildren-method get children nodes
getChildren-method Return the name of the parent population or a list of child populations of the current population in the GatingHierarchy
getCompensationMatrices Retrieve the compensation matrices from a GatingHierarchy
getCompensationMatrices-method Extract compensation from graphGML object.
getCompensationMatrices-method Retrieve the compensation matrices from a GatingHierarchy
getData get gated flow data from a GatingHierarchy/GatingSet/GatingSetList
getData-method get gated flow data from a GatingHierarchy/GatingSet/GatingSetList
getFJWSubsetIndices Fetch the indices for a subset of samples in a flowJo workspace, based on a keyword value pair
getGate Return the flowCore gate definition associated with a node in a GatingHierarchy/GatingSet.
getGate-method get gate from the node
getGate-method Return the flowCore gate definition associated with a node in a GatingHierarchy/GatingSet.
getIndiceMat Return the single-cell matrix of 1/0 dichotomized expression
getIndices Get the membership indices for each event with respect to a particular gate in a GatingHierarchy
getIndices-method routine to return the indices by specify boolean combination of reference nodes:
getIndices-method Get the membership indices for each event with respect to a particular gate in a GatingHierarchy
getKeywords Get Keywords
getKeywords-method Get Keywords
getLoglevel get/set the log level
getNodes Get the names of all nodes from a gating hierarchy.
getNodes-method get nodes from graphGML object
getNodes-method Get the names of all nodes from a gating hierarchy.
getParent Return the name of the parent population or a list of child populations of the current population in the GatingHierarchy
getParent-method get parent nodes
getParent-method Return the name of the parent population or a list of child populations of the current population in the GatingHierarchy
getPopStats Return a table of population statistics for all populations in a GatingHierarchy/GatingSet or the population proportions or the total number of events of a node (population) in a GatingHierarchy
getPopStats-method Return a table of population statistics for all populations in a GatingHierarchy/GatingSet or the population proportions or the total number of events of a node (population) in a GatingHierarchy
getProp Return a table of population statistics for all populations in a GatingHierarchy/GatingSet or the population proportions or the total number of events of a node (population) in a GatingHierarchy
getProp-method Return a table of population statistics for all populations in a GatingHierarchy/GatingSet or the population proportions or the total number of events of a node (population) in a GatingHierarchy
getSampleGroups Get a table of sample groups from a flowJo workspace
getSampleGroups-method Get a table of sample groups from a flowJo workspace
getSamples Get a list of samples from a flowJo workspace
getSamples-method Get a list of samples from a flowJo workspace
getSingleCellExpression Return the cell events data that express in any of the single populations defined in 'y'
getSingleCellExpression-method Return the cell events data that express in any of the single populations defined in 'y'
getTotal Return a table of population statistics for all populations in a GatingHierarchy/GatingSet or the population proportions or the total number of events of a node (population) in a GatingHierarchy
getTotal-method Return a table of population statistics for all populations in a GatingHierarchy/GatingSet or the population proportions or the total number of events of a node (population) in a GatingHierarchy
getTransformations Return a list of transformations or a transformation in a GatingHierarchy
getTransformations-method Extract transformations from graphGML object.
getTransformations-method Return a list of transformations or a transformation in a GatingHierarchy
graphGML-class A graph object returned by 'read.gatingML.cytobank' function.

-- I --

insertGate insert a dummy gate to the GatingSet
isNcdf determine the flow data associated with a Gating Hiearchy is based on 'ncdfFlowSet' or 'flowSet'

-- K --

keyword Retrieve a specific keyword for a specific sample in a 'GatingHierarchy' or or set of samples in a 'GatingSet' or 'GatingSetList'
keyword-method Retrieve a specific keyword for a specific sample in a 'GatingHierarchy' or or set of samples in a 'GatingSet' or 'GatingSetList'

-- L --

lapply-method apply 'FUN' to each sample (i.e. 'GatingHierarchy')
length Methods to get the length of a GatingSet
length-method Methods to get the length of a GatingSet
load_gs save/load a GatingSet/GatingSetList to/from disk.
load_gslist save/load a GatingSet/GatingSetList to/from disk.

-- M --

matchPath Given the leaf node, try to find out if a collection of nodes can be matched to a path in a graph(tree) by the bottom-up searching
mkformula make a formula from a character vector

-- N --

ncFlowSet Fetch the flowData object associated with a GatingSet .
ncFlowSet-method Fetch the flowData object associated with a GatingSet .
ncFlowSet<- Fetch the flowData object associated with a GatingSet .
ncFlowSet<--method Fetch the flowData object associated with a GatingSet .

-- O --

openWorkspace Open/Close a flowJo workspace
openWorkspace-method Open/Close a flowJo workspace

-- P --

parse.gateInfo Parse the cytobank custom_info for each gate
parse.gatingML A wrapper that parse the gatingML and FCS files into GatingSet
parseWorkspace Parse a flowJo Workspace
parseWorkspace-method Parse a flowJo Workspace
pData read/set pData of flow data associated with 'GatingSet' or 'GatingSetList'
pData-method read/set pData of flow data associated with 'GatingSet' or 'GatingSetList'
pData<- read/set pData of flow data associated with 'GatingSet' or 'GatingSetList'
pData<--method read/set pData of flow data associated with 'GatingSet' or 'GatingSetList'
plot plot a gating tree
plot-method plot the population tree stored in graphGML.
plot-method plot a gating tree
plotGate Plot gates and associated cell population contained in a 'GatingHierarchy' or 'GatingSet'
plotGate-method Plot gates and associated cell population contained in a 'GatingHierarchy' or 'GatingSet'
plotGate-methods Plot gates and associated cell population contained in a 'GatingHierarchy' or 'GatingSet'
plotPopCV Plot the coefficient of variation between flowJo and flowCore population statistics for each population in a gating hierarchy.
plotPopCV-method Plot the coefficient of variation between flowJo and flowCore population statistics for each population in a gating hierarchy.
prettyAxis Determine tick mark locations and labels for a given channel axis

-- R --

rbind2-method Class '"GatingSetList"'
read.gatingML.cytobank Parser for gatingML exported by Cytobank
recompute Compute the cell events by the gates stored within the gating tree
recompute-method Compute the cell events by the gates stored within the gating tree
Rm Create a GatingSet and add/remove the flowCore gate(or population) to/from a GatingHierarchy/GatingSet.
Rm-method Create a GatingSet and add/remove the flowCore gate(or population) to/from a GatingHierarchy/GatingSet.

-- S --

sampleNames Get/update sample names in a GatingSet
sampleNames-method Get/update sample names in a GatingSet
sampleNames<- Get/update sample names in a GatingSet
sampleNames<--method Get/update sample names in a GatingSet
save_gs save/load a GatingSet/GatingSetList to/from disk.
save_gslist save/load a GatingSet/GatingSetList to/from disk.
setGate update the gate
setGate-method update the gate
setLoglevel get/set the log level
setNode Update the name of one node in a gating hierarchy/GatingSet.
setNode-method Update the name of one node in a gating hierarchy/GatingSet.
show-method Class GatingHierarchy
show-method A class describing logical operation (& or |) of the reference populations
show-method An R representation of a flowJo workspace.
show-method Methods to get the length of a GatingSet
show-method show method for graphGML
subset.GatingSet subset the GatingSet/GatingSetList based on 'pData'

-- T --

transform-method tranform the flow data asssociated with the GatingSet

-- U --

unarchive archive/unarchive to/from a tar file
updateChannels Update the channel information of a GatingSet (c++ part)

-- misc --

[-method Class '"GatingSet"'
[[-method Class '"GatingSet"'