Neuromorphic muscle spindle model (Vannucci et al 2017)

 Download zip file 
Help downloading and running models
Accession:235123
A fully spike-based, biologically inspired mechanism for the translation of proprioceptive feedback.
Reference:
1 . Vannucci L, Falotico E, Laschi C (2017) Proprioceptive Feedback through a Neuromorphic Muscle Spindle Model. Front Neurosci 11:341 [PubMed]
Citations  Citation Browser
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s): Dorsal Root Ganglion cell: Spinal cord muscle spindle type Ia sensory fiber; Dorsal Root Ganglion cell: Spinal cord muscle spindle type II sensory fiber;
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEST; SpiNNaker;
Model Concept(s): Spindles;
Implementer(s): Vannucci, Lorenzo [l.vannucci at santannapisa.it];
# Muscle Spindle model

![License](https://img.shields.io/badge/license-GPLv2-green.svg)

This repository hosts a spike based computational model of muscle spindle activity, as described in the paper

Vannucci L., Falotico F., Laschi C., **"Proprioceptive Feedback through a Neuromorphic Muscle Spindle Model"**, 2017, *Frontiers in Neuroscience*, 11, 341 [(link)](http://journal.frontiersin.org/article/10.3389/fnins.2017.00341)

# Installing and running (NEST module)
The model is provided as an extension module for [NEST](http://www.nest-simulator.org/) 2.12, and it is build with [cmake](https://cmake.org/). The source code of NEST 2.12 have to be available for this build, therefore NEST must have been compiled from source.  Then it can be compiled and installed with the following:

```sh
$ cd musclespindle/nest
$ mkdir build && cd build
$ cmake --with-nest=/path_to_nest/nest-config ..
$ make
$ make install
```

For more details on installing NEST extension modules, please refer to the [official documentation](https://nest.github.io/nest-simulator/extension_modules).

After a successful installation, the model should be available from both SLI and PyNest and the examples should run.

# Installing and running (SpiNNaker)
The model is provided as new neuron type for [SpiNNaker](https://spinnakermanchester.github.io/2016.001.AnotherFineProductFromTheNonsenseFactory/) 2016.001. Before using it, the SpiNNaker development environment must be set up as described [here](https://spinnakermanchester.github.io/2016.001.AnotherFineProductFromTheNonsenseFactory/spynnaker/PyNNOnSpinnakerDeveloperInstall.html).  Then it can be compiled with the following:

```sh
$ cd musclespindle/spinnaker/c_models
$ make
```

After a succesful compilation and after setting the PYTHONPATH environment variable to include the musclespindle/spinnaker folder, the example provided should run.


## License

This program is open source software and is licensed under the [GNU General Public License v2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html).


## Citing

Please cite the following article if you use this model in your work:

Vannucci L., Falotico F., Laschi C., **"Proprioceptive Feedback through a Neuromorphic Muscle Spindle Model"**, 2017, *Frontiers in Neuroscience*, 11, 341

Here is a suitable BibTeX entry:

```latex
@ARTICLE{vannucci:proprioceptive,
  author={Vannucci, Lorenzo and Falotico, Egidio and Laschi, Cecilia},
  title={Proprioceptive Feedback through a Neuromorphic Muscle Spindle Model},
  journal={Frontiers in Neuroscience},
  volume={11},      
  pages={341},
  year={2017},
  url={http://journal.frontiersin.org/article/10.3389/fnins.2017.00341},
  doi={10.3389/fnins.2017.00341},
  issn={1662-453X},
}
```