This repository contains relevant code for all analyses and figures in "Heterogeneous synaptic weighting improves neural coding in the presence of common noise" by P. S. Sachdeva, J. A. Livezey, & M. R. DeWeese.
To run the code, clone this repository, and install via pip
:
pip install -e .
The figures
directory contains the Jupyter notebooks and Illustrator files used to create the figures in the paper. The notebooks
directory contains Mathematica notebooks that contain some of the analytic analyses used in the paper's appendices. The mi_results
directory contains HDF5 files of the results for the mutual information analyses.