This code implements the simulations described in the paper:
Selection of cortical dynamics for motor behaviour by the basal ganglia.
Mannella F, Baldassarre G.
Biol Cybern. 2015 Dec;109(6):575-95. doi: 10.1007/s00422-015-0662-6. Epub 2015 Nov 4.
PMID: 26537483
You have open access to the paper at this link.
The source code compiles three different simulations:
- Simulation 1 (simulation_loop_model_single_shape): a simulation of LOOP_MODEL learning to reproduce three different shapes, described in section 5.1 of the paper, and shown in the supplementary material 1.
- Simulation 2 (simulation_loop_model_multiple_shape): a simulation of LOOP_MODEL learning to generalize three different shapes over different scales or positions, also described in section 5.1 of the paper.
- Simulation 2 (simulation_loop_model_hand): a simulation of LOOP_MODEL learning to select and control three different positions in a 3D 20-DoF hand, described in section 5.2 of the paper and shown in the supplementary material 2.
This software depends on:
It also requires
- The modules regex, system, and Filesystem from the Boost C++ Libraries
You finally need the CENSLIB - Computational Embodied Neuroscience Simulation Library to compile simulation 3
- Download the zipped package from here
- run these lines in the shell:
unzip Selection-of-Cortical-Dynamics-for-Motor-Behaviour.zip
cd Selection-of-Cortical-Dynamics-for-Motor-Behaviour
mkdir build && cd build
cmake .. && make -j 8 all