This repo houses code for the Partial Information Decomposition (PID) analysis of a simulated neuronal plasticity model.
- Run 'learning' and 'step_input' simulations from this repo to generate spiking data.
- Create a new folder from the working directory of this repo called 'files', and copy in the 'spiking_data' folder from the simulation repo so that the path to the data is:
synergy_plasticity_pid/files/spiking_data
. - Run
synergy_plasticity_pid/scripts/generate_pid.py
to perform PID analysis. - Run
synergy_plasticity_pid/scripts/generate_surrogates.py
to get surrogate dataset which is used to test significance (takes a long time to run). - Run
synergy_plasticity_pid/scripts/create_figures.py
to get the results figures used in the paper.