An implementation of Dynamical Independence computation and optimisation for linear state-space systems, as described in:
L. Barnett and A. K. Seth, Dynamical independence: Discovering emergent macroscopic processes in complex dynamical systems, Phys. Rev. E 108, 014304, 2023
Please cite the above if you use this code in your work.
Requires the Multivariate Granger Causality (MVGC2) MATLAB toolkit; set the path to the MVGC2 root directory in the environmental variable MVGC2_PATH
.
Requires the gpmat Gnuplot/MATLAB interface API; set the path to the gpmat root directory in the environmental variable GPMAT_PATH
.
Requires the gvmat GraphViz/MATLAB interface API; set the path to the gvmat root directory in the environmental variable GVMAT_PATH
.