Collection of different biological neuron models implemented in Python.
- FitzHugh-Nagumo model [Paper] [Info]
- Hindmarsh-Rose model [Paper] [Info]
- Hodgkin-Huxley model [Paper] [Info]
- Integrate-and-Fire model [Paper] [Info]
- Izhikevich model [Paper] [Info]
- Morris-Lecar model [Paper] [Info]
- Rulkov map [Paper] [Info]
- Chialvo map [Paper]
To install the dependencies, run the following command:
pip install -r requirements.txt
If using Conda, you can also create an environment with the requirements:
conda env create -f environment.yml
By default the environment name is biological-neural-models
. To activate it run:
conda activate biological-neural-models
Check notebooks/
to see the details and examples of each model.