Edit History

Wiki » History » Version 9

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 8 Padraig Gleeson
{background:\#ddd}. | |**PyNN** |**NeuroML** |
37 8 Padraig Gleeson
|A&nbsp; &nbsp; &nbsp; |OK |OK |
38 8 Padraig Gleeson
|B |OK |OK |
39 8 Padraig Gleeson
|C |OK |OK |
40 8 Padraig Gleeson
|D |OK |OK |
41 8 Padraig Gleeson
|E |OK |OK |
42 8 Padraig Gleeson
|F |OK |OK |
43 8 Padraig Gleeson
|G |not yet implemented| problem: different model parameterization|
44 8 Padraig Gleeson
|H |not yet implemented| OK |
45 8 Padraig Gleeson
|I |OK| OK|
46 8 Padraig Gleeson
|J |OK| OK|
47 8 Padraig Gleeson
|K |not yet implemented| OK |
48 8 Padraig Gleeson
|L |not yet implemented| problem different model parameterization|
49 8 Padraig Gleeson
|M |OK| OK |
50 8 Padraig Gleeson
|N |OK| OK |
51 9 Padraig Gleeson
|O |not yet implemented| OK |
52 8 Padraig Gleeson
|P |PROBLEM| problem |
53 8 Padraig Gleeson
|Q |PROBLEM| problem response depending on the time step|
54 8 Padraig Gleeson
|R |not yet implemented| PROBLEM different from fig1|
55 8 Padraig Gleeson
|S |PROBLEM| PROBLEM response depending on the time step|
56 8 Padraig Gleeson
|T |PROBLEM (diverg.)| PROBLEM response depending on the time step|