Edit History

Wiki » History » Version 17

Padraig Gleeson, 30 Apr 2014 14:57

1 1 Padraig Gleeson
Introduction
2 12 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 16 Padraig Gleeson
10 1 Padraig Gleeson
Clone the project
11 1 Padraig Gleeson
=================
12 1 Padraig Gleeson
13 16 Padraig Gleeson
Note: this project has recently been moved from a [Mercurial](http://mercurial.selenic.com) repository to [GitHub](https://github.com/OpenSourceBrain/StriatalSpinyProjectionNeuron)
14 1 Padraig Gleeson
15 17 Padraig Gleeson
To get a local copy of this project, [install a git client](https://help.github.com/articles/set-up-git) and run:
16 16 Padraig Gleeson
17 17 Padraig Gleeson
`git clone https://github.com/OpenSourceBrain/StriatalSpinyProjectionNeuron.git`
18 1 Padraig Gleeson
19 1 Padraig Gleeson
`cd StriatalSpinyProjectionNeuron/NeuroML2`
20 17 Padraig Gleeson
21 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.)
22 2 Padraig Gleeson
23 2 Padraig Gleeson
Test the project
24 12 Padraig Gleeson
================
25 2 Padraig Gleeson
26 3 Padraig Gleeson
Install NeuroML 2/libNeuroML, see [here](http://www.neuroml.org/neuroml2.php#libNeuroML). Remember to set the **NML2\_HOME** environment variable.
27 2 Padraig Gleeson
28 4 Padraig Gleeson
Run the example cell with:
29 4 Padraig Gleeson
30 4 Padraig Gleeson
`nml2 Test_lems.xml`
31 8 Padraig Gleeson
32 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:
33 8 Padraig Gleeson
34 8 Padraig Gleeson
`nml2 LemsSim.xml`
35 8 Padraig Gleeson
36 15 Padraig Gleeson
See plots of this example below:
37 8 Padraig Gleeson
38 15 Padraig Gleeson
![](MSSN.png)