HOI : High-Performance Estimation of Higher-Order Interactions

Black Codecov JOSS

HOI : High-Performance Estimation of Higher-Order Interactions#

HOI (Higher Order Interactions) is a Python package to go beyond pairwise interactions by quantifying the statistical dependencies between 2 or more units using information-theoretical metrics. The package is built on top of Jax allowing computations on CPU or GPU.

Familiar API

HOI provides a familiar Scikit-learn style API for ease of adoption by researchers and engineers.

Metrics

HOI provides cutting-edge and most up-to-date metrics to estimate higher-order interactions

Run Anywhere

The same code executes on multiple backends, including CPU, GPU, & TPU

Install hoi
Installation
Examples
Examples

Get involved#

If you want to contribute to HOI, please checkout the Developer Documentation

Funding#

The HOI package has been supported by the Google Summer of Code 2023. We also acknowledge the A*Midex Foundation of Aix-Marseille University project “Hinteract” (AMX-22-RE-AB-071) and the EU’s Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreements No. 101147319 (EBRAINS 2.0 Project).

License#

This project is licensed under the BSD 3-Clause License.