francesco-mannella / Selection-of-Cortical-Dynamics-for-Motor-Behaviour

Source code of the simulations in the paper "Selection of cortical dynamics for motor behaviour by the basal ganglia."

Home Page:http://goo.gl/mp1Pb8

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DOI

Selection-of-Cortical-Dynamics-for-Motor-Behaviour

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.

Simulations

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.

Dependencies

This software depends on:

It also requires

You finally need the CENSLIB - Computational Embodied Neuroscience Simulation Library to compile simulation 3

Installation

  • 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

About

Source code of the simulations in the paper "Selection of cortical dynamics for motor behaviour by the basal ganglia."

http://goo.gl/mp1Pb8

License:GNU General Public License v3.0


Languages

Language:C++ 58.1%Language:Python 34.6%Language:CMake 7.0%Language:Shell 0.3%