Reproduces the simulations from Friston et al. 2015 - "Knowing one's place: a free-energy approach to pattern regulation".
- macOS with Homebrew
- GNU Octave:
brew install octave
octave --gui run_morphogenesis.m16 cells start at identical positions and self-assemble into a target morphology (head-body-tail) over 32 time steps using active inference (free energy minimization).
- Architecture - Detailed flow diagram showing how the SPM12 library and custom model code interact
spm12/spm_platform.mwas patched to support Apple Silicon (arm64)- SPM12 source: https://github.com/spm/spm12