Wiki » History » Version 16
Vitor Chaud, 30 Apr 2014 14:57
| 1 | 1 | Padraig Gleeson | Introduction |
|---|---|---|---|
| 2 | 7 | Padraig Gleeson | ------------ |
| 3 | 1 | Padraig Gleeson | |
| 4 | 7 | Padraig Gleeson | This project will contain examples of the Izhikevich spiking neuron model. |
| 5 | 1 | Padraig Gleeson | |
| 6 | 8 | Padraig Gleeson | ### Installation |
| 7 | 7 | Padraig Gleeson | |
| 8 | 1 | Padraig Gleeson | To get local clone of this project… |
| 9 | 7 | Padraig Gleeson | |
| 10 | 8 | Padraig Gleeson | ### Versions of the project |
| 11 | 7 | Padraig Gleeson | |
| 12 | 7 | Padraig Gleeson | The original model in [MATLAB format](http://izhikevich.org/publications/figure1.m) has been converted to a number of other formats. |
| 13 | 7 | Padraig Gleeson | |
| 14 | 8 | Padraig Gleeson | #### PyNN |
| 15 | 1 | Padraig Gleeson | |
| 16 | 7 | Padraig Gleeson | … |
| 17 | 7 | Padraig Gleeson | |
| 18 | 7 | Padraig Gleeson | Tested with simulators: NEURON… |
| 19 | 7 | Padraig Gleeson | |
| 20 | 8 | Padraig Gleeson | #### NeuroML 2 |
| 21 | 7 | Padraig Gleeson | |
| 22 | 7 | Padraig Gleeson | … |
| 23 | 7 | Padraig Gleeson | |
| 24 | 7 | Padraig Gleeson | The XML for an Izhikevich model in NeuroML v2.0 is below: |
| 25 | 7 | Padraig Gleeson | |
| 26 | 1 | Padraig Gleeson | <code class="xml"> |
| 27 | 1 | Padraig Gleeson | <izhikevichCell id="TonicSpiking" v0 = "-70mV" thresh = "30mV" a ="0.02" b = "0.2" c = "-65.0" d = "6" Iamp="0" Idel="0ms" Idur="2000ms"/></code> |
| 28 | 1 | Padraig Gleeson | |
| 29 | 1 | Padraig Gleeson | For full examples of single cells see [TonicSpiking](/projects/izhikevichmodel/repository/entry/neuroConstruct/cellMechanisms/TonicSpiking/TonicSpiking.nml) or [PhasicBursting](/projects/izhikevichmodel/repository/entry/neuroConstruct/cellMechanisms/PhasicBursting/PhasicBursting.nml) |
| 30 | 1 | Padraig Gleeson | |
| 31 | 1 | Padraig Gleeson | Tested with simulators: … |
| 32 | 8 | Padraig Gleeson | |
| 33 | 8 | Padraig Gleeson | ### Comparison to original model behaviour |
| 34 | 8 | Padraig Gleeson | |
| 35 | 8 | Padraig Gleeson | table{border:1px solid black}. |
| 36 | 15 | Vitor Chaud | {background:\#ddd}. |**Model**| **Label** | **PyNN** | **NeuroML** | |
| 37 | 15 | Vitor Chaud | |Tonic spiking | A |(a) | (a) | |
| 38 | 15 | Vitor Chaud | |Phasic spiking| B |(a) | (a) | |
| 39 | 15 | Vitor Chaud | |Tonic bursting| C |(b) | (b) | |
| 40 | 15 | Vitor Chaud | |Phasic bursting| D |(a) | (a) | |
| 41 | 15 | Vitor Chaud | |Mixed mode| E |(a) | (a) | |
| 42 | 15 | Vitor Chaud | |Spike freq. adapt.| F |(a) | (a) | |
| 43 | 15 | Vitor Chaud | |Class 1 excitable| G |(d, e)| (a, e) | |
| 44 | 15 | Vitor Chaud | |Class 2 excitable| H |(d)| © | |
| 45 | 15 | Vitor Chaud | |Spike latency | I |(b)| (b) | |
| 46 | 15 | Vitor Chaud | |Subthresh. osc.| J |(a)| (a) | |
| 47 | 15 | Vitor Chaud | |Resonator| K |(a)| (a) | |
| 48 | 15 | Vitor Chaud | |Integrator| L |(e)| (a, e) | |
| 49 | 15 | Vitor Chaud | |Rebound spike| M |(a)| (a) | |
| 50 | 15 | Vitor Chaud | |Rebound burst| N |(a)| (a) | |
| 51 | 15 | Vitor Chaud | |Threshold variability| O |(a)| (a) | |
| 52 | 15 | Vitor Chaud | |Bistability| P |(b)| (b) | |
| 53 | 15 | Vitor Chaud | |Depolarizing after-potential| Q |(b)| (b) | |
| 54 | 15 | Vitor Chaud | |Accomodation| R |(d)| (a)| |
| 55 | 15 | Vitor Chaud | |Inhibition-induced spiking| S |(a)| ©| |
| 56 | 15 | Vitor Chaud | |Inhibition-induced bursting| T |(b) | (f)| |
| 57 | 16 | Vitor Chaud | |
| 58 | 16 | Vitor Chaud | (a) Same behaviour |
| 59 | 16 | Vitor Chaud | (b) Similar behaviour when slightly modifying parameters |
| 60 | 16 | Vitor Chaud | © Similar but not identical behaviour (different number of spikes in the stimulus time frame) |
| 61 | 16 | Vitor Chaud | (d) Not yet implemented. Need ramp injected current. See.. |
| 62 | 16 | Vitor Chaud | (e) Alternative model implementation had to be created since the model parameterization is different from the others |
| 63 | 16 | Vitor Chaud | (f) Could not reproduce the behaviour seem in the original publication |