Wiki » History » Version 12
Padraig Gleeson, 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 | 10 | Vitor Chaud | {background:\#ddd}. |**Model**|**Label** |**PyNN** |**NeuroML** | **Comments** | |
37 | 11 | Padraig Gleeson | |Tonic spiking | A |OK | OK || |
38 | 11 | Padraig Gleeson | |Phasic spiking| B |OK | OK || |
39 | 11 | Padraig Gleeson | |Tonic bursting| C |OK | OK || |
40 | 11 | Padraig Gleeson | |Phasic bursting| D |OK | OK || |
41 | 11 | Padraig Gleeson | |Mixed mode| E |OK | OK || |
42 | 11 | Padraig Gleeson | |Spike freq. adapt.| F |OK | OK || |
43 | 12 | Padraig Gleeson | |Class 1 excitable| G |not yet implemented| OK (although new ComponentType [generalizedIzhikevichCell](https://github.com/OpenSourceBrain/IzhikevichModel/blob/master/NeuroML2/GeneralizedIzhikevichCell.xml) required)| Different model parameterization | |
44 | 11 | Padraig Gleeson | |Class 2 excitable| H |not yet implemented| OK || |
45 | 12 | Padraig Gleeson | |Spike latency | I |OK| OK| Requires modified pulse amplitude for more pronounced spike latency at smaller dt | |
46 | 11 | Padraig Gleeson | |Subthresh. osc.| J |OK| OK| | |
47 | 11 | Padraig Gleeson | |Resonator| K |not yet implemented| OK || |
48 | 12 | Padraig Gleeson | |Integrator| L |not yet implemented| OK (although new ComponentType [generalizedIzhikevichCell](https://github.com/OpenSourceBrain/IzhikevichModel/blob/master/NeuroML2/GeneralizedIzhikevichCell.xml) required)| Different model parameterization| |
49 | 11 | Padraig Gleeson | |Rebound spike| M |OK| OK || |
50 | 11 | Padraig Gleeson | |Rebound burst| N |OK| OK || |
51 | 11 | Padraig Gleeson | |Threshold variability| O |not yet implemented| OK || |
52 | 12 | Padraig Gleeson | |Bistability| P |OK| OK | Requires a slightly altered time of 2nd spike to ensure bistability at smaller dt | |
53 | 12 | Padraig Gleeson | |Depolarizing after-potential| Q |PROBLEM| PROBLEM| Response depending on the time step| |
54 | 12 | Padraig Gleeson | |Accomodation| R |not yet implemented| PROBLEM| Different from fig1| |
55 | 12 | Padraig Gleeson | |Inhibition-induced spiking| S |PROBLEM| PROBLEM| Response depending on the time step| |
56 | 12 | Padraig Gleeson | |Inhibition-induced bursting| T |PROBLEM | PROBLEM| Response diverging on PyNN and depending on the time step on NeuroML| |