8000 GitHub - gblackburne/e-Emergence: Tools for a computational mechanics of emergence
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

gblackburne/e-Emergence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ε-Emergence

This repository provides an implementation for examining whether complex dynamical systems host macroscopic processes that exhibit information closure, via assessing the lumpability of their causal states.

  • lump_library.py is a library of functions to generate epsilon-machines, lump them, evaluate their information-theoretic properties, and generate null models.

e_emerge

  • lump_synthetic.ipynb shows application to toy systems.
  • lump_empirical.ipynb shows application to fMRI data from 100 unrelated subjects from the Human Connectome Project, using the e_lump.py script.

Note: This package contains a lightly edited copy of the CoMaC library for Markov aggregation.

Citation

If you use this code in your research, kindly cite:

  • Rosas et al (2024) Software in the natural world: A computational approach to hierarchical emergence. arXiv.
  • Steger et al (2022) Semi-Supervised Clustering via Information-Theoretic Markov Chain Aggregation. arXiv.
  • Crutchfield & Young (1989) Inferring statistical complexity. PRL.

About

Tools for a computational mechanics of emergence

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
35CB
0