Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/francesco-mannella/nest-modmodule
https://github.com/francesco-mannella/nest-modmodule
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/francesco-mannella/nest-modmodule
- Owner: francesco-mannella
- License: mit
- Created: 2016-04-21T10:29:03.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-08T12:39:02.000Z (over 6 years ago)
- Last Synced: 2024-11-07T09:24:01.290Z (2 months ago)
- Language: C++
- Size: 22.6 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nest-modmodule
This is a [NEST-simulator](http://www.nest-simulator.org/) module implementing a family of simple modulatory synapses.
It adds "modulatory_synapse", "d1_synapse" and "d2_synapse" to the nest dictionary of synapses.
All these models provide a mean to modulate the weights of a connection between two neural populations based on the activity of a dopaminergic population via a volume transmitter. They act by simply multiplying the baseline weight of the connection times the ratio fo spikes coming to the volume transmitter.
These synapses can be used to reproduce modulation as described in [Humphries et al. 2006](http://dx.doi.org/10.1523/JNEUROSCI.3486-06.2006)As a general schema:
```
modulatory_synapse := weight*ratio
d1_synapse := weight*(1+alpha*ratio)
d2_synapse := weight*(1-alpha*ratio)
d2_div_synapse := weight*/(1+alpha*ratio)```
***Install***
install nest 2.10.0:
git submodule update --init --recursive --remote
cd nest-2.10
git checkout 2.10
./boostrap.sh
./configure --prefix=/opt/nest210
make -j4 -l4
sudo make install
echo 'export PATH=$PATH:/opt/nest210/bin' >> ${HOME}/.bashrc
echo 'export PYTHONPATH=/opt/nest210/lib/python2.7/site-packages:$PYTHONPATH' >> ${HOME}/.bashrc
cd ..install modmodule:
cd modmodule
./boostrap.sh
./configure --with-nest=/opt/nest210/bin/nest-config
make -j4 -l4
sudo make install
***Dependencies***
The module has been currently tested on the release of nest [2.10.0](http://www.nest-initiative.org/nestactivity/release-of-nest-2-10-0/).