The IntegrationData object is an intermediate storage container used internally throughout the integration procedure to hold bits of data that are useful downstream.

`neighbors`

List of neighborhood information for cells (outputs of

`RANN::nn2`

)`weights`

Anchor weight matrix

`integration.matrix`

Integration matrix

`anchors`

Anchor matrix

`offsets`

The offsets used to enable cell look up in downstream functions

`objects.ncell`

Number of cells in each object in the object.list

`sample.tree`

Sample tree used for ordering multi-dataset integration