Skip to content

oujago/BrainModels

 
 

Repository files navigation

BrainModels

LICENSE Documentation PyPI version

BrainModels provides standard and canonical brain models (including various neurons, synapses, networks, and intuitive paper examples) which are implemented with BrainPy simulator. Moreover, we welcome your brain model implementations, and publish them through our GitHub homepage. In such a way, once your new model is implemented, it can be easily shared with other BrainPy users.

Currently, we provide the following standard models:

Neuron Models Synapse Models Learning Rules
Leaky integrate-and-fire model Alpha Synapse STDP
Exponential integrate-and-fire model AMPA / NMDA BCM rule
Quadratic integrate-and-fire GABAA / GABAB Oja's rule
Adaptive Exponential IF model Exponential Decay Synapse
Adaptive Quadratic IF model Difference of Two Exponentials
Generalized IF model Short-term plasticity
Izhikevich model Gap junction
Hodgkin-Huxley model Voltage jump
Morris-Lecar model
Hindmarsh-Rose model

Installation

Install BrainModels using pip:

> pip install brainmodels

Install from source code:

> pip install git+https://github.com/PKU-NIP-Lab/BrainModels

BrainModels is based on Python (>=3.6), and the following packages need to be installed to use BrainModels:

  • brain-py >= 1.1.0

About

Brain models implementation with BrainPy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%