Enabling functional neural circuit simulations with distributed computing of neuromodulated plasticity

A major puzzle in the field of computational neuroscience is how to relate system-level learning in higher organisms to synaptic plasticity. Recently, plasticity rules depending not only on pre- and post-synaptic activity but also on a third, non-local neuromodulatory signal have emerged as key cand...

Full description

Bibliographic Details
Main Authors: Wiebke ePotjans, Abigail Morrison, Markus Diesmann
Format: Article
Language:English
Published: Frontiers Media S.A. 2010-11-01
Series:Frontiers in Computational Neuroscience
Subjects:
Online Access:http://journal.frontiersin.org/Journal/10.3389/fncom.2010.00141/full
_version_ 1818608048372973568
author Wiebke ePotjans
Wiebke ePotjans
Wiebke ePotjans
Abigail Morrison
Abigail Morrison
Abigail Morrison
Markus Diesmann
Markus Diesmann
Markus Diesmann
author_facet Wiebke ePotjans
Wiebke ePotjans
Wiebke ePotjans
Abigail Morrison
Abigail Morrison
Abigail Morrison
Markus Diesmann
Markus Diesmann
Markus Diesmann
author_sort Wiebke ePotjans
collection DOAJ
description A major puzzle in the field of computational neuroscience is how to relate system-level learning in higher organisms to synaptic plasticity. Recently, plasticity rules depending not only on pre- and post-synaptic activity but also on a third, non-local neuromodulatory signal have emerged as key candidates to bridge the gap between the macroscopic and the microscopic level of learning. Crucial insights into this topic are expected to be gained from simulations of neural systems, as these allow the simultaneous study of the multiple spatial and temporal scales that are involved in the problem. In particular, synaptic plasticity can be studied during the whole learning process, i.e. on a time scale of minutes to hours and across multiple brain areas. Implementing neuromodulated plasticity in large-scale network simulations where the neuromodulatory signal is dynamically generated by the network itself is challenging, because the network structure is commonly defined purely by the connectivity graph without explicit reference to the embedding of the nodes in physical space. Furthermore, the simulation of networks with realistic connectivity entails the use of distributed computing. A neuromodulated synapse must therefore be informed in an efficient way about the neuromodulatory signal, which is typically generated by a population of neurons located on different machines than either the pre- or post-synaptic neuron. Here, we develop a general framework to solve the problem of implementing neuromodulated plasticity in a time-driven distributed simulation, without reference to a particular implementation language, neuromodulator or neuromodulated plasticity mechanism. We implement our framework in the simulator NEST and demonstrate excellent scaling up to 1024 processors for simulations of a recurrent network incorporating neuromodulated spike-timing dependent plasticity.
first_indexed 2024-12-16T14:36:27Z
format Article
id doaj.art-a5ae3889963a427db37e236a2a25ca22
institution Directory Open Access Journal
issn 1662-5188
language English
last_indexed 2024-12-16T14:36:27Z
publishDate 2010-11-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Computational Neuroscience
spelling doaj.art-a5ae3889963a427db37e236a2a25ca222022-12-21T22:28:04ZengFrontiers Media S.A.Frontiers in Computational Neuroscience1662-51882010-11-01410.3389/fncom.2010.001411382Enabling functional neural circuit simulations with distributed computing of neuromodulated plasticityWiebke ePotjans0Wiebke ePotjans1Wiebke ePotjans2Abigail Morrison3Abigail Morrison4Abigail Morrison5Markus Diesmann6Markus Diesmann7Markus Diesmann8Research Center JülichAlbert-Ludwigs-University FreiburgRIKEN Brain Science InstituteAlbert-Ludwigs-University FreiburgRIKEN Brain Science InstituteAlbert-Ludwigs-University FreiburgRIKEN Brain Science InstituteRIKEN Computational Science Research ProgramAlbert-Ludwigs-University FreiburgA major puzzle in the field of computational neuroscience is how to relate system-level learning in higher organisms to synaptic plasticity. Recently, plasticity rules depending not only on pre- and post-synaptic activity but also on a third, non-local neuromodulatory signal have emerged as key candidates to bridge the gap between the macroscopic and the microscopic level of learning. Crucial insights into this topic are expected to be gained from simulations of neural systems, as these allow the simultaneous study of the multiple spatial and temporal scales that are involved in the problem. In particular, synaptic plasticity can be studied during the whole learning process, i.e. on a time scale of minutes to hours and across multiple brain areas. Implementing neuromodulated plasticity in large-scale network simulations where the neuromodulatory signal is dynamically generated by the network itself is challenging, because the network structure is commonly defined purely by the connectivity graph without explicit reference to the embedding of the nodes in physical space. Furthermore, the simulation of networks with realistic connectivity entails the use of distributed computing. A neuromodulated synapse must therefore be informed in an efficient way about the neuromodulatory signal, which is typically generated by a population of neurons located on different machines than either the pre- or post-synaptic neuron. Here, we develop a general framework to solve the problem of implementing neuromodulated plasticity in a time-driven distributed simulation, without reference to a particular implementation language, neuromodulator or neuromodulated plasticity mechanism. We implement our framework in the simulator NEST and demonstrate excellent scaling up to 1024 processors for simulations of a recurrent network incorporating neuromodulated spike-timing dependent plasticity.http://journal.frontiersin.org/Journal/10.3389/fncom.2010.00141/fullsynaptic plasticitymodelingcomputational neuroscienceNeuromodulatorDistributed Computingintegrate-and-fire neurons
spellingShingle Wiebke ePotjans
Wiebke ePotjans
Wiebke ePotjans
Abigail Morrison
Abigail Morrison
Abigail Morrison
Markus Diesmann
Markus Diesmann
Markus Diesmann
Enabling functional neural circuit simulations with distributed computing of neuromodulated plasticity
Frontiers in Computational Neuroscience
synaptic plasticity
modeling
computational neuroscience
Neuromodulator
Distributed Computing
integrate-and-fire neurons
title Enabling functional neural circuit simulations with distributed computing of neuromodulated plasticity
title_full Enabling functional neural circuit simulations with distributed computing of neuromodulated plasticity
title_fullStr Enabling functional neural circuit simulations with distributed computing of neuromodulated plasticity
title_full_unstemmed Enabling functional neural circuit simulations with distributed computing of neuromodulated plasticity
title_short Enabling functional neural circuit simulations with distributed computing of neuromodulated plasticity
title_sort enabling functional neural circuit simulations with distributed computing of neuromodulated plasticity
topic synaptic plasticity
modeling
computational neuroscience
Neuromodulator
Distributed Computing
integrate-and-fire neurons
url http://journal.frontiersin.org/Journal/10.3389/fncom.2010.00141/full
work_keys_str_mv AT wiebkeepotjans enablingfunctionalneuralcircuitsimulationswithdistributedcomputingofneuromodulatedplasticity
AT wiebkeepotjans enablingfunctionalneuralcircuitsimulationswithdistributedcomputingofneuromodulatedplasticity
AT wiebkeepotjans enablingfunctionalneuralcircuitsimulationswithdistributedcomputingofneuromodulatedplasticity
AT abigailmorrison enablingfunctionalneuralcircuitsimulationswithdistributedcomputingofneuromodulatedplasticity
AT abigailmorrison enablingfunctionalneuralcircuitsimulationswithdistributedcomputingofneuromodulatedplasticity
AT abigailmorrison enablingfunctionalneuralcircuitsimulationswithdistributedcomputingofneuromodulatedplasticity
AT markusdiesmann enablingfunctionalneuralcircuitsimulationswithdistributedcomputingofneuromodulatedplasticity
AT markusdiesmann enablingfunctionalneuralcircuitsimulationswithdistributedcomputingofneuromodulatedplasticity
AT markusdiesmann enablingfunctionalneuralcircuitsimulationswithdistributedcomputingofneuromodulatedplasticity