This function processes a Gating Tree object from a flow cytometry analysis package, extracting and calculating various statistics such as enrichment, entropy, and delta values for each gate. It returns the object with additional data frames attached that contain detailed analysis results.
Details
The function traverses the gating tree recursively to collect enrichment and entropy values from each node. It calculates deltas of enrichment values as differences between consecutive gates. Additionally, it computes a maximum enrichment statistic for each path through the tree, sorting these values to identify the most significant gates. Interaction effects (IE) and a detailed breakdown of changes in enrichment values are also calculated and stored in the returned object.
See also
Other GatingTree:
PlotDeltaEnrichment()
,
PlotDeltaEnrichmentPrunedTree()
,
PruneGatingTree()
,
addChildNode()
,
add_prune()
,
apply_gating_conditions()
,
baseline_entropy()
,
calculate_enrichment()
,
calculate_entropy()
,
collect_all_enrichment()
,
collect_all_entropy()
,
collect_history()
,
collect_leaf_enrichment()
,
collect_markers()
,
convertToDataTree()
,
convert_to_diagrammer()
,
count_nodes()
,
createChildNode()
,
createGatingTreeObject()
,
findNodeByPath()
,
find_and_update_nodes()
,
gating_entropy()
,
general_node_rule()
,
generate_marker_names()
,
getNode()
,
prune_tree()
,
recursiveAddChildNode()