Provides functions and methods for organizing data in hypercubes
  (i.e., a multi-dimensional cube). Cubes are generated from molten data frames.
  Each cube can be manipulated with five operations: rotation (change.dimensionOrder()),
  dicing and slicing (add.selection(), remove.selection()), drilling down (add.aggregation()),
  and rolling up (remove.aggregation()).

High level functions for hyperplane fitting (hyper.fit()) and visualising (hyper.plot2d() / hyper.plot3d()). In simple terms this allows the user to produce robust 1D linear fits for 2D x vs y type data, and robust 2D plane fits to 3D x vs y vs z type data. This hyperplane fitting works generically for any N-1 hyperplane model being fit to a N dimension dataset. All fits include intrinsic scatter in the generative model orthogonal to the hyperplane.

Implements various tools for storing and analyzing hypergraphs.
  Handles basic undirected, unweighted hypergraphs, and various ways of 
  creating hypergraphs from a number of representations, and
  converting between graphs and hypergraphs.

Generalized additive models with a numeric hyper column. Sign-adjustment based on the
       correlation of model prediction and a selected slice of the
       hyper column. Visualization of the integrand surface over the
       hyper column.

Given a high-dimensional dataset that typically represents a cytometry dataset, and a subset of the datapoints, this algorithm outputs an hyperrectangle so that datapoints within the hyperrectangle best correspond to the specified subset. In essence, this allows the conversion of clustering algorithms' outputs to gating strategies outputs.

The Gaussian hypergeometric function for complex numbers.

Computation of generalized hypergeometric function with tunable high precision in a vectorized manner, with the floating-point datatypes from 'mpfr' or 'gmp' library. The computation is limited to real numbers.

Uses support vector machines to identify a perfectly separating hyperplane (linear or curvilinear) between two entities in high-dimensional space. If this plane exists, the entities do not overlap. Applications include overlap detection in morphological, resource or environmental dimensions. More details can be found in: Brown et al. (2020) <doi:10.1111/2041-210X.13363> .