Perform two types of analysis: 1) checking the
    goodness-of-fit of tree models to your single-cell gene expression
    data; and 2) deciding which tree best fits your data.

Creates interpretable decision tree visualizations 
    with the data represented as a heatmap at the tree's leaf nodes.
    'treeheatr' utilizes the customizable 'ggparty' package for 
    drawing decision trees.

A treemap is a space-filling visualization of hierarchical
    structures. This package offers great flexibility to draw treemaps.

Provides 'ggplot2' geoms for drawing treemaps.

Implementation of unconditional Bernoulli Scan Statistic developed
             by Kulldorff et al. (2003) <doi:10.1111/1541-0420.00039> 
             for hierarchical tree structures. Tree-based Scan Statistics are an
             exploratory method to identify event clusters across the space of a 
             hierarchical tree.

Implements a likelihood ratio test and two pairwise standardized mean difference tests for testing equality of means against tree ordered alternatives in one-way ANOVA. The null hypothesis assumes all group means are equal, while the alternative assumes the control mean is less than or equal to each treatment mean with at least one strict inequality. Inputs are a list of numeric vectors (groups) and a significance level; outputs include the test statistic, critical value, and decision. Methods described in "Testing Against Tree Ordered Alternatives in One-way ANOVA" <doi:10.48550/arXiv.2507.17229>.

The German national forest inventory uses angle count sampling, 
    a sampling method first published as `Bitterlich, W.: Die Winkelzählmessung.
    Allgemeine Forst- und Holzwirtschaftliche Zeitung, 58. Jahrg., Folge 11/12 
    vom Juni 1947` and extended by Grosenbaugh
    (<https://academic.oup.com/jof/article-abstract/50/1/32/4684174>)
    as probability proportional to size sampling.
    When plots are located near stand boundaries, their sizes and hence
    their probabilities need to be corrected.