Edit History

Wiki » History » Version 19

Padraig Gleeson, 30 Apr 2014 14:57

1 1 Padraig Gleeson
Introduction
2 18 Padraig Gleeson
------------
3 1 Padraig Gleeson
4 16 Padraig Gleeson
This model of a [striatal spiny projection neuron](http://neurolex.org/wiki/Category:Neostriatum_direct_pathway_spiny_neuron) is in development in GENESIS, but a version is under construction here in NeuroML 2 format.
5 1 Padraig Gleeson
6 16 Padraig Gleeson
Note: the main purpose of this project is to test the scope of NeuroML v2.0, and its ability to encode detailed conductance based models.
7 1 Padraig Gleeson
8 16 Padraig Gleeson
The SSPN model is still in development in GENESIS, but will be added here when it is published.
9 1 Padraig Gleeson
10 18 Padraig Gleeson
### Clone the project
11 1 Padraig Gleeson
12 1 Padraig Gleeson
Note: this project has recently been moved from a [Mercurial](http://mercurial.selenic.com) repository to [GitHub](https://github.com/OpenSourceBrain/StriatalSpinyProjectionNeuron)
13 16 Padraig Gleeson
14 18 Padraig Gleeson
To get a local copy of this project, [install Git](http://www.opensourcebrain.org/projects/gitintro/wiki/Wiki) and run:
15 16 Padraig Gleeson
16 18 Padraig Gleeson
git clone https://github.com/OpenSourceBrain/StriatalSpinyProjectionNeuron.git
17 18 Padraig Gleeson
cd StriatalSpinyProjectionNeuron/NeuroML2
18 1 Padraig Gleeson
19 17 Padraig Gleeson
(Alternatively use: `git clone git`github.com:OpenSourceBrain/StriatalSpinyProjectionNeuron.git@ if you prefer to use SSH. See [here](https://help.github.com/articles/set-up-git) for more info.)
20 2 Padraig Gleeson
21 18 Padraig Gleeson
### Test the project
22 12 Padraig Gleeson
23 2 Padraig Gleeson
Install NeuroML 2/libNeuroML, see [here](http://www.neuroml.org/neuroml2.php#libNeuroML). Remember to set the **NML2\_HOME** environment variable.
24 2 Padraig Gleeson
25 4 Padraig Gleeson
Run the example cell with:
26 4 Padraig Gleeson
27 18 Padraig Gleeson
nml2 Test\_lems.xml
28 8 Padraig Gleeson
29 10 Padraig Gleeson
Also try the other example. Note more work is needed to get this behaving like a real SSN, but the channels can be tested with this example:
30 8 Padraig Gleeson
31 18 Padraig Gleeson
nml2 LemsSim.xml
32 8 Padraig Gleeson
33 15 Padraig Gleeson
See plots of this example below:
34 8 Padraig Gleeson
35 15 Padraig Gleeson
![](MSSN.png)