Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/silmathoron/elif-madexp
Energy-based neuronal models (eLIF and mAdExp)
https://github.com/silmathoron/elif-madexp
brian energy modeling nest neuron neuroscience simulators
Last synced: about 1 month ago
JSON representation
Energy-based neuronal models (eLIF and mAdExp)
- Host: GitHub
- URL: https://github.com/silmathoron/elif-madexp
- Owner: Silmathoron
- License: bsd-2-clause
- Created: 2020-02-14T17:48:14.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-09-17T09:04:59.000Z (over 3 years ago)
- Last Synced: 2024-10-12T18:27:01.802Z (2 months ago)
- Topics: brian, energy, modeling, nest, neuron, neuroscience, simulators
- Language: Python
- Size: 29.3 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Energy-based models (eLIF and mAdExp)
## Content
This repository contains implementations of the eLIF and mAdExp models
for BRIAN, NEST, and NEURON.## Installing the models
### BRIAN
Just install the BRIAN simulator via pip:
pip install --user brian2
### NEST
* Install NEST (see [here](https://nest-simulator.readthedocs.io/en/stable/installation/index.html#advanced-install))
* Install NESTML using ``pip install nestml`` (this code requires NESTML >= 4).
* Then run ``python nestml/nestml_install.py`` to install the models.
* See the [FAQ](https://man.sr.ht/~tfardet/elif-madexp/FAQ.md) if you encouter any issue.### NEURON
* Download and install NEURON (see [here](https://www.neuron.yale.edu/neuron/download))
* Compile the models via ``nrnivmodl elif.mod`` and
``nrnivmodl madexp.mod``## Running the models
Once the installation of one of the simulators is done, you can run the
corresponding files:* ``elif_brian_impl.py`` or ``madexp_brian_impl.py`` for BRIAN
* ``elif_nest_impl.py`` or ``madexp_nest_impl.py`` for NEST
* ``elif_neuron_impl.py`` or ``madexp_neuron_impl.py`` for NEURONTo do this, you can call them with python using e.g.
``python elif_brian_impl.py``.