Book4020 & CompNeuro
A computational neuroscience textbook with Jupyter Notebooks written in MATLAB and Python.
Book4020 is a JupyterBook based textbook for the course Computational Neuroscience: Circuits in the Brain
taught by Prof. Aurel Lazar. The book contains chapters written in MyST and MATLAB/Python notebooks
that demonstrate how each figure in the book chapters are generated.
CompNeuro is the Python package that powers all the Python notebooks in the course. It supports neuron and synapse
model specifications that mimick the interface of neural, but adds additional capabilities that ties it into the scipy.integrate module. Furthermore,
it also includes a rewrite of the Time-Encoding/Decoding and Channel Identification
parts of the course in Python.
As of Jan. 2022, 14 chapters have been completed with a handful more planned to be
finished in the year of 2022. Both the book (Book4020) and the python package (CompNeuro) will be made publically available after all chapters have been completed.
In the interim, during active development, source code for the book remains closed.