Serveur d'exploration sur les dispositifs haptiques

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Adaptive Robotic Control Driven by a Versatile Spiking Cerebellar Network

Identifieur interne : 000356 ( Pmc/Curation ); précédent : 000355; suivant : 000357

Adaptive Robotic Control Driven by a Versatile Spiking Cerebellar Network

Auteurs : Claudia Casellato [Italie] ; Alberto Antonietti [Italie] ; Jesus A. Garrido [Italie] ; Richard R. Carrillo [Espagne] ; Niceto R. Luque [Espagne] ; Eduardo Ros [Espagne] ; Alessandra Pedrocchi [Italie] ; Egidio D'Angelo [Italie]

Source :

RBID : PMC:4229206

Abstract

The cerebellum is involved in a large number of different neural processes, especially in associative learning and in fine motor control. To develop a comprehensive theory of sensorimotor learning and control, it is crucial to determine the neural basis of coding and plasticity embedded into the cerebellar neural circuit and how they are translated into behavioral outcomes in learning paradigms. Learning has to be inferred from the interaction of an embodied system with its real environment, and the same cerebellar principles derived from cell physiology have to be able to drive a variety of tasks of different nature, calling for complex timing and movement patterns. We have coupled a realistic cerebellar spiking neural network (SNN) with a real robot and challenged it in multiple diverse sensorimotor tasks. Encoding and decoding strategies based on neuronal firing rates were applied. Adaptive motor control protocols with acquisition and extinction phases have been designed and tested, including an associative Pavlovian task (Eye blinking classical conditioning), a vestibulo-ocular task and a perturbed arm reaching task operating in closed-loop. The SNN processed in real-time mossy fiber inputs as arbitrary contextual signals, irrespective of whether they conveyed a tone, a vestibular stimulus or the position of a limb. A bidirectional long-term plasticity rule implemented at parallel fibers-Purkinje cell synapses modulated the output activity in the deep cerebellar nuclei. In all tasks, the neurorobot learned to adjust timing and gain of the motor responses by tuning its output discharge. It succeeded in reproducing how human biological systems acquire, extinguish and express knowledge of a noisy and changing world. By varying stimuli and perturbations patterns, real-time control robustness and generalizability were validated. The implicit spiking dynamics of the cerebellar model fulfill timing, prediction and learning functions.


Url:
DOI: 10.1371/journal.pone.0112265
PubMed: 25390365
PubMed Central: 4229206

Links toward previous steps (curation, corpus...)


Links to Exploration step

PMC:4229206

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">Adaptive Robotic Control Driven by a Versatile Spiking Cerebellar Network</title>
<author>
<name sortKey="Casellato, Claudia" sort="Casellato, Claudia" uniqKey="Casellato C" first="Claudia" last="Casellato">Claudia Casellato</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">
<addr-line>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Antonietti, Alberto" sort="Antonietti, Alberto" uniqKey="Antonietti A" first="Alberto" last="Antonietti">Alberto Antonietti</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">
<addr-line>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<nlm:aff id="aff2">
<addr-line>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Garrido, Jesus A" sort="Garrido, Jesus A" uniqKey="Garrido J" first="Jesus A." last="Garrido">Jesus A. Garrido</name>
<affiliation wicri:level="1">
<nlm:aff id="aff2">
<addr-line>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<nlm:aff id="aff3">
<addr-line>Department of Brain and Behavioral Sciences, University of Pavia, Pavia, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Department of Brain and Behavioral Sciences, University of Pavia, Pavia</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Carrillo, Richard R" sort="Carrillo, Richard R" uniqKey="Carrillo R" first="Richard R." last="Carrillo">Richard R. Carrillo</name>
<affiliation wicri:level="1">
<nlm:aff id="aff4">
<addr-line>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada, Spain</addr-line>
</nlm:aff>
<country xml:lang="fr">Espagne</country>
<wicri:regionArea>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Luque, Niceto R" sort="Luque, Niceto R" uniqKey="Luque N" first="Niceto R." last="Luque">Niceto R. Luque</name>
<affiliation wicri:level="1">
<nlm:aff id="aff4">
<addr-line>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada, Spain</addr-line>
</nlm:aff>
<country xml:lang="fr">Espagne</country>
<wicri:regionArea>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Ros, Eduardo" sort="Ros, Eduardo" uniqKey="Ros E" first="Eduardo" last="Ros">Eduardo Ros</name>
<affiliation wicri:level="1">
<nlm:aff id="aff4">
<addr-line>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada, Spain</addr-line>
</nlm:aff>
<country xml:lang="fr">Espagne</country>
<wicri:regionArea>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Pedrocchi, Alessandra" sort="Pedrocchi, Alessandra" uniqKey="Pedrocchi A" first="Alessandra" last="Pedrocchi">Alessandra Pedrocchi</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">
<addr-line>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="D Angelo, Egidio" sort="D Angelo, Egidio" uniqKey="D Angelo E" first="Egidio" last="D'Angelo">Egidio D'Angelo</name>
<affiliation wicri:level="1">
<nlm:aff id="aff2">
<addr-line>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<nlm:aff id="aff3">
<addr-line>Department of Brain and Behavioral Sciences, University of Pavia, Pavia, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Department of Brain and Behavioral Sciences, University of Pavia, Pavia</wicri:regionArea>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">25390365</idno>
<idno type="pmc">4229206</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4229206</idno>
<idno type="RBID">PMC:4229206</idno>
<idno type="doi">10.1371/journal.pone.0112265</idno>
<date when="2014">2014</date>
<idno type="wicri:Area/Pmc/Corpus">000356</idno>
<idno type="wicri:Area/Pmc/Curation">000356</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">Adaptive Robotic Control Driven by a Versatile Spiking Cerebellar Network</title>
<author>
<name sortKey="Casellato, Claudia" sort="Casellato, Claudia" uniqKey="Casellato C" first="Claudia" last="Casellato">Claudia Casellato</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">
<addr-line>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Antonietti, Alberto" sort="Antonietti, Alberto" uniqKey="Antonietti A" first="Alberto" last="Antonietti">Alberto Antonietti</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">
<addr-line>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<nlm:aff id="aff2">
<addr-line>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Garrido, Jesus A" sort="Garrido, Jesus A" uniqKey="Garrido J" first="Jesus A." last="Garrido">Jesus A. Garrido</name>
<affiliation wicri:level="1">
<nlm:aff id="aff2">
<addr-line>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<nlm:aff id="aff3">
<addr-line>Department of Brain and Behavioral Sciences, University of Pavia, Pavia, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Department of Brain and Behavioral Sciences, University of Pavia, Pavia</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Carrillo, Richard R" sort="Carrillo, Richard R" uniqKey="Carrillo R" first="Richard R." last="Carrillo">Richard R. Carrillo</name>
<affiliation wicri:level="1">
<nlm:aff id="aff4">
<addr-line>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada, Spain</addr-line>
</nlm:aff>
<country xml:lang="fr">Espagne</country>
<wicri:regionArea>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Luque, Niceto R" sort="Luque, Niceto R" uniqKey="Luque N" first="Niceto R." last="Luque">Niceto R. Luque</name>
<affiliation wicri:level="1">
<nlm:aff id="aff4">
<addr-line>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada, Spain</addr-line>
</nlm:aff>
<country xml:lang="fr">Espagne</country>
<wicri:regionArea>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Ros, Eduardo" sort="Ros, Eduardo" uniqKey="Ros E" first="Eduardo" last="Ros">Eduardo Ros</name>
<affiliation wicri:level="1">
<nlm:aff id="aff4">
<addr-line>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada, Spain</addr-line>
</nlm:aff>
<country xml:lang="fr">Espagne</country>
<wicri:regionArea>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="Pedrocchi, Alessandra" sort="Pedrocchi, Alessandra" uniqKey="Pedrocchi A" first="Alessandra" last="Pedrocchi">Alessandra Pedrocchi</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">
<addr-line>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano</wicri:regionArea>
</affiliation>
</author>
<author>
<name sortKey="D Angelo, Egidio" sort="D Angelo, Egidio" uniqKey="D Angelo E" first="Egidio" last="D'Angelo">Egidio D'Angelo</name>
<affiliation wicri:level="1">
<nlm:aff id="aff2">
<addr-line>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia</wicri:regionArea>
</affiliation>
<affiliation wicri:level="1">
<nlm:aff id="aff3">
<addr-line>Department of Brain and Behavioral Sciences, University of Pavia, Pavia, Italy</addr-line>
</nlm:aff>
<country xml:lang="fr">Italie</country>
<wicri:regionArea>Department of Brain and Behavioral Sciences, University of Pavia, Pavia</wicri:regionArea>
</affiliation>
</author>
</analytic>
<series>
<title level="j">PLoS ONE</title>
<idno type="eISSN">1932-6203</idno>
<imprint>
<date when="2014">2014</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<p>The cerebellum is involved in a large number of different neural processes, especially in associative learning and in fine motor control. To develop a comprehensive theory of sensorimotor learning and control, it is crucial to determine the neural basis of coding and plasticity embedded into the cerebellar neural circuit and how they are translated into behavioral outcomes in learning paradigms. Learning has to be inferred from the interaction of an embodied system with its real environment, and the same cerebellar principles derived from cell physiology have to be able to drive a variety of tasks of different nature, calling for complex timing and movement patterns. We have coupled a realistic cerebellar spiking neural network (SNN) with a real robot and challenged it in multiple diverse sensorimotor tasks. Encoding and decoding strategies based on neuronal firing rates were applied. Adaptive motor control protocols with acquisition and extinction phases have been designed and tested, including an associative Pavlovian task (Eye blinking classical conditioning), a vestibulo-ocular task and a perturbed arm reaching task operating in closed-loop. The SNN processed in real-time mossy fiber inputs as arbitrary contextual signals, irrespective of whether they conveyed a tone, a vestibular stimulus or the position of a limb. A bidirectional long-term plasticity rule implemented at parallel fibers-Purkinje cell synapses modulated the output activity in the deep cerebellar nuclei. In all tasks, the neurorobot learned to adjust timing and gain of the motor responses by tuning its output discharge. It succeeded in reproducing how human biological systems acquire, extinguish and express knowledge of a noisy and changing world. By varying stimuli and perturbations patterns, real-time control robustness and generalizability were validated. The implicit spiking dynamics of the cerebellar model fulfill timing, prediction and learning functions.</p>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct>
<analytic>
<author>
<name sortKey="Ito, M" uniqKey="Ito M">M Ito</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Miall, R" uniqKey="Miall R">R Miall</name>
</author>
<author>
<name sortKey="Wolpert, Dm" uniqKey="Wolpert D">DM Wolpert</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Shadmehr, R" uniqKey="Shadmehr R">R Shadmehr</name>
</author>
<author>
<name sortKey="Mussa Ivaldi, Fa" uniqKey="Mussa Ivaldi F">FA Mussa-Ivaldi</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Marr, D" uniqKey="Marr D">D Marr</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Albus, Js" uniqKey="Albus J">JS Albus</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ito, M" uniqKey="Ito M">M Ito</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Porrill, J" uniqKey="Porrill J">J Porrill</name>
</author>
<author>
<name sortKey="Dean, P" uniqKey="Dean P">P Dean</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Tyrrell, T" uniqKey="Tyrrell T">T Tyrrell</name>
</author>
<author>
<name sortKey="Willshaw, D" uniqKey="Willshaw D">D Willshaw</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Spoelstra, J" uniqKey="Spoelstra J">J Spoelstra</name>
</author>
<author>
<name sortKey="Schweighofer, N" uniqKey="Schweighofer N">N Schweighofer</name>
</author>
<author>
<name sortKey="Arbib, Ma" uniqKey="Arbib M">MA Arbib</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Spoelstra, J" uniqKey="Spoelstra J">J Spoelstra</name>
</author>
<author>
<name sortKey="Arbib, Ma" uniqKey="Arbib M">MA Arbib</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="De Gruijl, J" uniqKey="De Gruijl J">J De Gruijl</name>
</author>
<author>
<name sortKey="Van Der Smagt, P" uniqKey="Van Der Smagt P">P Van der Smagt</name>
</author>
<author>
<name sortKey="De Zeeuw, C" uniqKey="De Zeeuw C">C De Zeeuw</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Herreros, I" uniqKey="Herreros I">I Herreros</name>
</author>
<author>
<name sortKey="Verschure, Pf" uniqKey="Verschure P">PF Verschure</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mckinstry, Jl" uniqKey="Mckinstry J">JL McKinstry</name>
</author>
<author>
<name sortKey="Edelman, Gm" uniqKey="Edelman G">GM Edelman</name>
</author>
<author>
<name sortKey="Krichmar, Jl" uniqKey="Krichmar J">JL Krichmar</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Voegtlin, T" uniqKey="Voegtlin T">T Voegtlin</name>
</author>
<author>
<name sortKey="Verschure, Pf" uniqKey="Verschure P">PF Verschure</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Lenz, A" uniqKey="Lenz A">A Lenz</name>
</author>
<author>
<name sortKey="Anderson, Sr" uniqKey="Anderson S">SR Anderson</name>
</author>
<author>
<name sortKey="Pipe, Ag" uniqKey="Pipe A">AG Pipe</name>
</author>
<author>
<name sortKey="Melhuish, C" uniqKey="Melhuish C">C Melhuish</name>
</author>
<author>
<name sortKey="Dean, P" uniqKey="Dean P">P Dean</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Vijayakumar, S" uniqKey="Vijayakumar S">S Vijayakumar</name>
</author>
<author>
<name sortKey="D Souza, A" uniqKey="D Souza A">A D'Souza</name>
</author>
<author>
<name sortKey="Schaal, S" uniqKey="Schaal S">S Schaal</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Maass, W" uniqKey="Maass W">W Maass</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Nolfi, S" uniqKey="Nolfi S">S Nolfi</name>
</author>
<author>
<name sortKey="Floreano, D" uniqKey="Floreano D">D Floreano</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gamez, D" uniqKey="Gamez D">D Gamez</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yamazaki, T" uniqKey="Yamazaki T">T Yamazaki</name>
</author>
<author>
<name sortKey="Tanaka, S" uniqKey="Tanaka S">S Tanaka</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yamazaki, T" uniqKey="Yamazaki T">T Yamazaki</name>
</author>
<author>
<name sortKey="Nagao, S" uniqKey="Nagao S">S Nagao</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Batllori, R" uniqKey="Batllori R">R Batllori</name>
</author>
<author>
<name sortKey="Laramee, C" uniqKey="Laramee C">C Laramee</name>
</author>
<author>
<name sortKey="Land, W" uniqKey="Land W">W Land</name>
</author>
<author>
<name sortKey="Schaffer, J" uniqKey="Schaffer J">J Schaffer</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hagras, H" uniqKey="Hagras H">H Hagras</name>
</author>
<author>
<name sortKey="Pounds Cornish, A" uniqKey="Pounds Cornish A">A Pounds-Cornish</name>
</author>
<author>
<name sortKey="Colley, M" uniqKey="Colley M">M Colley</name>
</author>
<author>
<name sortKey="Callaghan, V" uniqKey="Callaghan V">V Callaghan</name>
</author>
<author>
<name sortKey="Clarke, G" uniqKey="Clarke G">G Clarke</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hofstotter, C" uniqKey="Hofstotter C">C Hofstotter</name>
</author>
<author>
<name sortKey="Mintz, M" uniqKey="Mintz M">M Mintz</name>
</author>
<author>
<name sortKey="Verschure, P" uniqKey="Verschure P">P Verschure</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yamazaki, T" uniqKey="Yamazaki T">T Yamazaki</name>
</author>
<author>
<name sortKey="Igarashi, J" uniqKey="Igarashi J">J Igarashi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Van Der Smagt, P" uniqKey="Van Der Smagt P">P Van Der Smagt</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Day, Jj" uniqKey="Day J">JJ Day</name>
</author>
<author>
<name sortKey="Wheeler, Ra" uniqKey="Wheeler R">RA Wheeler</name>
</author>
<author>
<name sortKey="Roitman, Mf" uniqKey="Roitman M">MF Roitman</name>
</author>
<author>
<name sortKey="Carelli, Rm" uniqKey="Carelli R">RM Carelli</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Yamamoto, K" uniqKey="Yamamoto K">K Yamamoto</name>
</author>
<author>
<name sortKey="Kawato, M" uniqKey="Kawato M">M Kawato</name>
</author>
<author>
<name sortKey="Kotosaka, S" uniqKey="Kotosaka S">S Kotosaka</name>
</author>
<author>
<name sortKey="Kitazawa, S" uniqKey="Kitazawa S">S Kitazawa</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Clopath, C" uniqKey="Clopath C">C Clopath</name>
</author>
<author>
<name sortKey="Badura, A" uniqKey="Badura A">A Badura</name>
</author>
<author>
<name sortKey="De Zeeuw, Ci" uniqKey="De Zeeuw C">CI De Zeeuw</name>
</author>
<author>
<name sortKey="Brunel, N" uniqKey="Brunel N">N Brunel</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Thompson, R" uniqKey="Thompson R">R Thompson</name>
</author>
<author>
<name sortKey="Steinmetz, J" uniqKey="Steinmetz J">J Steinmetz</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Luque, N" uniqKey="Luque N">N Luque</name>
</author>
<author>
<name sortKey="Garrido, J" uniqKey="Garrido J">J Garrido</name>
</author>
<author>
<name sortKey="Carrillo, R" uniqKey="Carrillo R">R Carrillo</name>
</author>
<author>
<name sortKey="Tolu, S" uniqKey="Tolu S">S Tolu</name>
</author>
<author>
<name sortKey="Ros, E" uniqKey="Ros E">E Ros</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ros, E" uniqKey="Ros E">E Ros</name>
</author>
<author>
<name sortKey="Carrillo, R" uniqKey="Carrillo R">R Carrillo</name>
</author>
<author>
<name sortKey="Ortigosa, Em" uniqKey="Ortigosa E">EM Ortigosa</name>
</author>
<author>
<name sortKey="Barbour, B" uniqKey="Barbour B">B Barbour</name>
</author>
<author>
<name sortKey="Ags, R" uniqKey="Ags R">R Ags</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Luque, N" uniqKey="Luque N">N Luque</name>
</author>
<author>
<name sortKey="Garrido, J" uniqKey="Garrido J">J Garrido</name>
</author>
<author>
<name sortKey="Carrillo, R" uniqKey="Carrillo R">R Carrillo</name>
</author>
<author>
<name sortKey="Coenen, Om" uniqKey="Coenen O">OM Coenen</name>
</author>
<author>
<name sortKey="Ros, E" uniqKey="Ros E">E Ros</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gerwig, M" uniqKey="Gerwig M">M Gerwig</name>
</author>
<author>
<name sortKey="Hajjar, K" uniqKey="Hajjar K">K Hajjar</name>
</author>
<author>
<name sortKey="Dimitrova, A" uniqKey="Dimitrova A">A Dimitrova</name>
</author>
<author>
<name sortKey="Maschke, M" uniqKey="Maschke M">M Maschke</name>
</author>
<author>
<name sortKey="Kolb, F" uniqKey="Kolb F">F Kolb</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Medina, J" uniqKey="Medina J">J Medina</name>
</author>
<author>
<name sortKey="Nores, W" uniqKey="Nores W">W Nores</name>
</author>
<author>
<name sortKey="Ohyama, T" uniqKey="Ohyama T">T Ohyama</name>
</author>
<author>
<name sortKey="Mauk, M" uniqKey="Mauk M">M Mauk</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Luque, N" uniqKey="Luque N">N Luque</name>
</author>
<author>
<name sortKey="Garrido, J" uniqKey="Garrido J">J Garrido</name>
</author>
<author>
<name sortKey="Carrillo, R" uniqKey="Carrillo R">R Carrillo</name>
</author>
<author>
<name sortKey="Coenen, Om" uniqKey="Coenen O">OM Coenen</name>
</author>
<author>
<name sortKey="Ros, E" uniqKey="Ros E">E Ros</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bahro, M" uniqKey="Bahro M">M Bahro</name>
</author>
<author>
<name sortKey="Sunderland, T" uniqKey="Sunderland T">T Sunderland</name>
</author>
<author>
<name sortKey="Molchan, Se" uniqKey="Molchan S">SE Molchan</name>
</author>
<author>
<name sortKey="Schreurs, B" uniqKey="Schreurs B">B Schreurs</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Shibuki, K" uniqKey="Shibuki K">K Shibuki</name>
</author>
<author>
<name sortKey="Gomi, H" uniqKey="Gomi H">H Gomi</name>
</author>
<author>
<name sortKey="Chen, L" uniqKey="Chen L">L Chen</name>
</author>
<author>
<name sortKey="Bao, S" uniqKey="Bao S">S Bao</name>
</author>
<author>
<name sortKey="Kim, Jj" uniqKey="Kim J">JJ Kim</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ito, M" uniqKey="Ito M">M Ito</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Carrillo, Rr" uniqKey="Carrillo R">RR Carrillo</name>
</author>
<author>
<name sortKey="Ros, E" uniqKey="Ros E">E Ros</name>
</author>
<author>
<name sortKey="Boucheny, C" uniqKey="Boucheny C">C Boucheny</name>
</author>
<author>
<name sortKey="Coenen, Oj" uniqKey="Coenen O">OJ Coenen</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sarlegna, Fr" uniqKey="Sarlegna F">FR Sarlegna</name>
</author>
<author>
<name sortKey="Malfait, N" uniqKey="Malfait N">N Malfait</name>
</author>
<author>
<name sortKey="Bringoux, L" uniqKey="Bringoux L">L Bringoux</name>
</author>
<author>
<name sortKey="Bourdin, C" uniqKey="Bourdin C">C Bourdin</name>
</author>
<author>
<name sortKey="Vercher, Jl" uniqKey="Vercher J">JL Vercher</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Welsh, J" uniqKey="Welsh J">J Welsh</name>
</author>
<author>
<name sortKey="Harvey, J" uniqKey="Harvey J">J Harvey</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bracha, V" uniqKey="Bracha V">V Bracha</name>
</author>
<author>
<name sortKey="Zhao, L" uniqKey="Zhao L">L Zhao</name>
</author>
<author>
<name sortKey="Irwin, Kb" uniqKey="Irwin K">KB Irwin</name>
</author>
<author>
<name sortKey="Bloedel, Jr" uniqKey="Bloedel J">JR Bloedel</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Simpson, J" uniqKey="Simpson J">J Simpson</name>
</author>
<author>
<name sortKey="Wylie, D" uniqKey="Wylie D">D Wylie</name>
</author>
<author>
<name sortKey="De Zeeuw, C" uniqKey="De Zeeuw C">C De Zeeuw</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="D Angelo, E" uniqKey="D Angelo E">E D'Angelo</name>
</author>
<author>
<name sortKey="Solinas, S" uniqKey="Solinas S">S Solinas</name>
</author>
<author>
<name sortKey="Garrido, J" uniqKey="Garrido J">J Garrido</name>
</author>
<author>
<name sortKey="Casellato, C" uniqKey="Casellato C">C Casellato</name>
</author>
<author>
<name sortKey="Pedrocchi, A" uniqKey="Pedrocchi A">A Pedrocchi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ivry, Rb" uniqKey="Ivry R">RB Ivry</name>
</author>
<author>
<name sortKey="Baldo, Jv" uniqKey="Baldo J">JV Baldo</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hoffland, Bs" uniqKey="Hoffland B">BS Hoffland</name>
</author>
<author>
<name sortKey="Bologna, M" uniqKey="Bologna M">M Bologna</name>
</author>
<author>
<name sortKey="Kassavetis, P" uniqKey="Kassavetis P">P Kassavetis</name>
</author>
<author>
<name sortKey="Teo, Jt" uniqKey="Teo J">JT Teo</name>
</author>
<author>
<name sortKey="Rothwell, Jc" uniqKey="Rothwell J">JC Rothwell</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kimpo, Rr" uniqKey="Kimpo R">RR Kimpo</name>
</author>
<author>
<name sortKey="Boyden, Es" uniqKey="Boyden E">ES Boyden</name>
</author>
<author>
<name sortKey="Katoh, A" uniqKey="Katoh A">A Katoh</name>
</author>
<author>
<name sortKey="Ke, Mc" uniqKey="Ke M">MC Ke</name>
</author>
<author>
<name sortKey="Raymond, Jl" uniqKey="Raymond J">JL Raymond</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Stone, L" uniqKey="Stone L">L Stone</name>
</author>
<author>
<name sortKey="Lisberger, S" uniqKey="Lisberger S">S Lisberger</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Scheidt, Ra" uniqKey="Scheidt R">RA Scheidt</name>
</author>
<author>
<name sortKey="Reinkensmeyer, Dj" uniqKey="Reinkensmeyer D">DJ Reinkensmeyer</name>
</author>
<author>
<name sortKey="Conditt, Ma" uniqKey="Conditt M">MA Conditt</name>
</author>
<author>
<name sortKey="Rymer, Wz" uniqKey="Rymer W">WZ Rymer</name>
</author>
<author>
<name sortKey="Mussa Ivaldi, Fa" uniqKey="Mussa Ivaldi F">FA Mussa-Ivaldi</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="D Angelo, E" uniqKey="D Angelo E">E D'Angelo</name>
</author>
<author>
<name sortKey="Koekkoek, Sc" uniqKey="Koekkoek S">Sc Koekkoek</name>
</author>
<author>
<name sortKey="Lombardo, P" uniqKey="Lombardo P">P Lombardo</name>
</author>
<author>
<name sortKey="Solinas, S" uniqKey="Solinas S">S Solinas</name>
</author>
<author>
<name sortKey="Ros, E" uniqKey="Ros E">E Ros</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gao, Z" uniqKey="Gao Z">Z Gao</name>
</author>
<author>
<name sortKey="Van Beugen, Bj" uniqKey="Van Beugen B">BJ van Beugen</name>
</author>
<author>
<name sortKey="De Zeeuw, Ci" uniqKey="De Zeeuw C">CI De Zeeuw</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Ito, M" uniqKey="Ito M">M Ito</name>
</author>
<author>
<name sortKey="Orlov, I" uniqKey="Orlov I">I Orlov</name>
</author>
<author>
<name sortKey="Shimoyama, I" uniqKey="Shimoyama I">I Shimoyama</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Lang, Ej" uniqKey="Lang E">EJ Lang</name>
</author>
<author>
<name sortKey="Sugihara, I" uniqKey="Sugihara I">I Sugihara</name>
</author>
<author>
<name sortKey="Welsh, Jp" uniqKey="Welsh J">JP Welsh</name>
</author>
<author>
<name sortKey="Llinas, R" uniqKey="Llinas R">R Llinás</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mauk, Md" uniqKey="Mauk M">MD Mauk</name>
</author>
<author>
<name sortKey="Steinmetz, Je" uniqKey="Steinmetz J">JE Steinmetz</name>
</author>
<author>
<name sortKey="Thompson, Rf" uniqKey="Thompson R">RF Thompson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Jaeger, D" uniqKey="Jaeger D">D Jaeger</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mathy, A" uniqKey="Mathy A">A Mathy</name>
</author>
<author>
<name sortKey="Ho, Ss" uniqKey="Ho S">SS Ho</name>
</author>
<author>
<name sortKey="Davie, Jt" uniqKey="Davie J">JT Davie</name>
</author>
<author>
<name sortKey="Duguid, Ic" uniqKey="Duguid I">IC Duguid</name>
</author>
<author>
<name sortKey="Clark, Ba" uniqKey="Clark B">BA Clark</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Rasmussen, A" uniqKey="Rasmussen A">A Rasmussen</name>
</author>
<author>
<name sortKey="Jirenhed, Da" uniqKey="Jirenhed D">DA Jirenhed</name>
</author>
<author>
<name sortKey="Zucca, R" uniqKey="Zucca R">R Zucca</name>
</author>
<author>
<name sortKey="Johansson, F" uniqKey="Johansson F">F Johansson</name>
</author>
<author>
<name sortKey="Svensson, P" uniqKey="Svensson P">P Svensson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Naveros, F" uniqKey="Naveros F">F Naveros</name>
</author>
<author>
<name sortKey="Luque, Nr" uniqKey="Luque N">NR Luque</name>
</author>
<author>
<name sortKey="Garrido, Ja" uniqKey="Garrido J">JA Garrido</name>
</author>
<author>
<name sortKey="Carrillo, Rr" uniqKey="Carrillo R">RR Carrillo</name>
</author>
<author>
<name sortKey="Ros, E" uniqKey="Ros E">E Ros</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Medina, Jf" uniqKey="Medina J">JF Medina</name>
</author>
<author>
<name sortKey="Garcia, Ks" uniqKey="Garcia K">KS Garcia</name>
</author>
<author>
<name sortKey="Mauk, Md" uniqKey="Mauk M">MD Mauk</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Garrido, Ja" uniqKey="Garrido J">JA Garrido</name>
</author>
<author>
<name sortKey="Ros, E" uniqKey="Ros E">E Ros</name>
</author>
<author>
<name sortKey="D Angelo, E" uniqKey="D Angelo E">E D'Angelo</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Masuda, N" uniqKey="Masuda N">N Masuda</name>
</author>
<author>
<name sortKey="Amari, Si" uniqKey="Amari S">Si Amari</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Lu, J" uniqKey="Lu J">J Lu</name>
</author>
<author>
<name sortKey="Liu, H" uniqKey="Liu H">H Liu</name>
</author>
<author>
<name sortKey="Zhang, M" uniqKey="Zhang M">M Zhang</name>
</author>
<author>
<name sortKey="Wang, D" uniqKey="Wang D">D Wang</name>
</author>
<author>
<name sortKey="Cao, Y" uniqKey="Cao Y">Y Cao</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Indiveri, G" uniqKey="Indiveri G">G Indiveri</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bruderle, D" uniqKey="Bruderle D">D Brüderle</name>
</author>
<author>
<name sortKey="Petrovici, Ma" uniqKey="Petrovici M">MA Petrovici</name>
</author>
<author>
<name sortKey="Vogginger, B" uniqKey="Vogginger B">B Vogginger</name>
</author>
<author>
<name sortKey="Ehrlich, M" uniqKey="Ehrlich M">M Ehrlich</name>
</author>
<author>
<name sortKey="Pfeil, T" uniqKey="Pfeil T">T Pfeil</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Verschure, P" uniqKey="Verschure P">P Verschure</name>
</author>
<author>
<name sortKey="Althaus, P" uniqKey="Althaus P">P Althaus</name>
</author>
</analytic>
</biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<pmc article-type="research-article">
<pmc-dir>properties open_access</pmc-dir>
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">PLoS One</journal-id>
<journal-id journal-id-type="iso-abbrev">PLoS ONE</journal-id>
<journal-id journal-id-type="publisher-id">plos</journal-id>
<journal-id journal-id-type="pmc">plosone</journal-id>
<journal-title-group>
<journal-title>PLoS ONE</journal-title>
</journal-title-group>
<issn pub-type="epub">1932-6203</issn>
<publisher>
<publisher-name>Public Library of Science</publisher-name>
<publisher-loc>San Francisco, USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="pmid">25390365</article-id>
<article-id pub-id-type="pmc">4229206</article-id>
<article-id pub-id-type="publisher-id">PONE-D-14-15473</article-id>
<article-id pub-id-type="doi">10.1371/journal.pone.0112265</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Research Article</subject>
</subj-group>
<subj-group subj-group-type="Discipline-v2">
<subject>Biology and Life Sciences</subject>
<subj-group>
<subject>Anatomy</subject>
<subj-group>
<subject>Nervous System</subject>
<subj-group>
<subject>Motor System</subject>
</subj-group>
</subj-group>
</subj-group>
<subj-group>
<subject>Computational Biology</subject>
<subj-group>
<subject>Computational Neuroscience</subject>
<subj-group>
<subject>Coding Mechanisms</subject>
</subj-group>
</subj-group>
</subj-group>
<subj-group>
<subject>Neuroscience</subject>
<subj-group>
<subject>Behavioral Neuroscience</subject>
<subject>Learning and Memory</subject>
<subject>Neural Networks</subject>
<subject>Sensory Systems</subject>
</subj-group>
</subj-group>
</subj-group>
<subj-group subj-group-type="Discipline-v2">
<subject>Computer and Information Sciences</subject>
<subj-group>
<subject>Computerized Simulations</subject>
</subj-group>
<subj-group>
<subject>Real Time Computing</subject>
</subj-group>
<subj-group>
<subject>Systems Science</subject>
<subj-group>
<subject>Control Systems</subject>
</subj-group>
</subj-group>
</subj-group>
<subj-group subj-group-type="Discipline-v2">
<subject>Engineering and Technology</subject>
<subj-group>
<subject>Control Engineering</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Adaptive Robotic Control Driven by a Versatile Spiking Cerebellar Network</article-title>
<alt-title alt-title-type="running-head">Robotic Control by Spiking Cerebellar Network</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Casellato</surname>
<given-names>Claudia</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="cor1">
<sup>*</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Antonietti</surname>
<given-names>Alberto</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Garrido</surname>
<given-names>Jesus A.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Carrillo</surname>
<given-names>Richard R.</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Luque</surname>
<given-names>Niceto R.</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ros</surname>
<given-names>Eduardo</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Pedrocchi</surname>
<given-names>Alessandra</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn1">
<sup></sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>D'Angelo</surname>
<given-names>Egidio</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="cor1">
<sup>*</sup>
</xref>
<xref ref-type="author-notes" rid="fn1">
<sup></sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<label>1</label>
<addr-line>NeuroEngineering and Medical Robotics Laboratory, Department of Electronics, Information and Bioengineering, Politecnico di Milano, Milano, Italy</addr-line>
</aff>
<aff id="aff2">
<label>2</label>
<addr-line>Brain Connectivity Center, Istituto di Ricovero e Cura a Carattere Scientifico Istituto Neurologico Nazionale Casimiro Mondino, Pavia, Italy</addr-line>
</aff>
<aff id="aff3">
<label>3</label>
<addr-line>Department of Brain and Behavioral Sciences, University of Pavia, Pavia, Italy</addr-line>
</aff>
<aff id="aff4">
<label>4</label>
<addr-line>Department of Computer Architecture and Technology, Escuela Técnica Superior de Ingegnerías Informática y de Telecomunicación, University of Granada, Granada, Spain</addr-line>
</aff>
<contrib-group>
<contrib contrib-type="editor">
<name>
<surname>Martinoia</surname>
<given-names>Sergio</given-names>
</name>
<role>Editor</role>
<xref ref-type="aff" rid="edit1"></xref>
</contrib>
</contrib-group>
<aff id="edit1">
<addr-line>University of Genova, Italy</addr-line>
</aff>
<author-notes>
<corresp id="cor1">* E-mail:
<email>claudia.casellato@polimi.it</email>
(CC);
<email>dangelo@unipv.it</email>
(ED)</corresp>
<fn fn-type="conflict">
<p>
<bold>Competing Interests: </bold>
The authors have declared that no competing interests exist.</p>
</fn>
<fn fn-type="con">
<p>Conceived and designed the experiments: CC AA AP ED ER. Performed the experiments: AA CC JAG. Analyzed the data: AA CC AP ED RRC NRL. Contributed reagents/materials/analysis tools: JAG RRC NRL ER. Wrote the paper: CC AA AP ED.</p>
</fn>
<fn fn-type="other" id="fn1">
<p>¶ AP and ED are joint last authors on this work.</p>
</fn>
</author-notes>
<pub-date pub-type="collection">
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>12</day>
<month>11</month>
<year>2014</year>
</pub-date>
<volume>9</volume>
<issue>11</issue>
<elocation-id>e112265</elocation-id>
<history>
<date date-type="received">
<day>8</day>
<month>4</month>
<year>2014</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>9</month>
<year>2014</year>
</date>
</history>
<permissions>
<copyright-year>2014</copyright-year>
<copyright-holder>Casellato et al</copyright-holder>
<license>
<license-p>This is an open-access article distributed under the terms of the
<ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License</ext-link>
, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.</license-p>
</license>
</permissions>
<abstract>
<p>The cerebellum is involved in a large number of different neural processes, especially in associative learning and in fine motor control. To develop a comprehensive theory of sensorimotor learning and control, it is crucial to determine the neural basis of coding and plasticity embedded into the cerebellar neural circuit and how they are translated into behavioral outcomes in learning paradigms. Learning has to be inferred from the interaction of an embodied system with its real environment, and the same cerebellar principles derived from cell physiology have to be able to drive a variety of tasks of different nature, calling for complex timing and movement patterns. We have coupled a realistic cerebellar spiking neural network (SNN) with a real robot and challenged it in multiple diverse sensorimotor tasks. Encoding and decoding strategies based on neuronal firing rates were applied. Adaptive motor control protocols with acquisition and extinction phases have been designed and tested, including an associative Pavlovian task (Eye blinking classical conditioning), a vestibulo-ocular task and a perturbed arm reaching task operating in closed-loop. The SNN processed in real-time mossy fiber inputs as arbitrary contextual signals, irrespective of whether they conveyed a tone, a vestibular stimulus or the position of a limb. A bidirectional long-term plasticity rule implemented at parallel fibers-Purkinje cell synapses modulated the output activity in the deep cerebellar nuclei. In all tasks, the neurorobot learned to adjust timing and gain of the motor responses by tuning its output discharge. It succeeded in reproducing how human biological systems acquire, extinguish and express knowledge of a noisy and changing world. By varying stimuli and perturbations patterns, real-time control robustness and generalizability were validated. The implicit spiking dynamics of the cerebellar model fulfill timing, prediction and learning functions.</p>
</abstract>
<funding-group>
<funding-statement>The study design, data collection and analysis were supported by European Union grants [REALNET FP7-ICT270434, CEREBNET FP7-ITN238686, Human Brain Project HBP-604102] to ED, AP and ER. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.</funding-statement>
</funding-group>
<counts>
<page-count count="17"></page-count>
</counts>
<custom-meta-group>
<custom-meta id="data-availability">
<meta-name>Data Availability</meta-name>
<meta-value>The authors confirm that all data underlying the findings are fully available without restriction. The computational models are uploaded on ModelDB [
<ext-link ext-link-type="uri" xlink:href="http://senselab.med.yale.edu/modeldb/enterCode.asp?model=167414">http://senselab.med.yale.edu/modeldb/enterCode.asp?model=167414</ext-link>
], and can be viewed by using the following password “REALNET”.</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
<notes>
<title>Data Availability</title>
<p>The authors confirm that all data underlying the findings are fully available without restriction. The computational models are uploaded on ModelDB [
<ext-link ext-link-type="uri" xlink:href="http://senselab.med.yale.edu/modeldb/enterCode.asp?model=167414">http://senselab.med.yale.edu/modeldb/enterCode.asp?model=167414</ext-link>
], and can be viewed by using the following password “REALNET”.</p>
</notes>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>The cerebellum plays an essential role in adaptive motor control including fast and smooth coordination, on-line adaptation of movement, and classical conditioning of various behavioral responses
<xref rid="pone.0112265-Ito1" ref-type="bibr">[1]</xref>
. The cerebellum is thought to assist these operations by predicting system future states through associative learning of precise timing between subsequent components of the sensorimotor process
<xref rid="pone.0112265-Miall1" ref-type="bibr">[2]</xref>
,
<xref rid="pone.0112265-Shadmehr1" ref-type="bibr">[3]</xref>
. To develop a comprehensive theory of sensorimotor learning and control, it is crucial to determine the neural basis of coding and plasticity embedded into the cerebellar neural circuit
<xref rid="pone.0112265-Cheron1" ref-type="bibr">[4]</xref>
.</p>
<p>As a first step in assessing the role of cerebellar plasticity in learning, simplified analog models were developed and tested in the context of various sensorimotor tasks. These models were based on the Adaptive Filter Model derived from the Marr-Albus Motor Learning Theory
<xref rid="pone.0112265-Marr1" ref-type="bibr">[5]</xref>
,
<xref rid="pone.0112265-Albus1" ref-type="bibr">[6]</xref>
,
<xref rid="pone.0112265-Ito2" ref-type="bibr">[7]</xref>
,
<xref rid="pone.0112265-Lepora1" ref-type="bibr">[8]</xref>
,
<xref rid="pone.0112265-Porrill1" ref-type="bibr">[9]</xref>
,
<xref rid="pone.0112265-Tyrrell1" ref-type="bibr">[10]</xref>
. In these models, parameter adaptation was driven by the correlation of a sensory error signal with a motor command signal, which were proposed to correspond to climbing fiber and mossy fiber signals, respectively. Learning was proposed to occur as long-term synaptic plasticity at the parallel fiber - Purkinje cell synapses in the form of long-term depression under instructive control by climbing fibers. Simulations carried out with these models suggested that a control scheme incorporating cerebellum adaptation played indeed a critical role for point-to-point arm movement and for prism glasses compensation in throwing at a target
<xref rid="pone.0112265-Spoelstra1" ref-type="bibr">[11]</xref>
,
<xref rid="pone.0112265-Spoelstra2" ref-type="bibr">[12]</xref>
, for anticipatory grip force modulation
<xref rid="pone.0112265-DeGruijl1" ref-type="bibr">[13]</xref>
, and for Pavlovian collision avoidance
<xref rid="pone.0112265-Herreros1" ref-type="bibr">[14]</xref>
. While computational simulations guarantee repeatability over trials and therefore a systematic evaluation of the control scheme, testing with real robots is needed to assess the robustness and generalizability of models in closed-loop conditions, in which unwanted perturbations disturb learning and control. To this purpose, analog adaptive models of cerebellum were tested as controllers of real robots performing collision avoidance and eye movement tasks
<xref rid="pone.0112265-McKinstry1" ref-type="bibr">[15]</xref>
,
<xref rid="pone.0112265-Voegtlin1" ref-type="bibr">[16]</xref>
,
<xref rid="pone.0112265-Lenz1" ref-type="bibr">[17]</xref>
,
<xref rid="pone.0112265-Vijayakumar1" ref-type="bibr">[18]</xref>
. These robotic models were able to learn smooth motor responses and thus confirmed that the cerebellum could operate as a predictive controller under closed-loop conditions.</p>
<p>Although analog models provided insights into the overall cerebellar process of learning and control, the cerebellar network operates on the basis of implicit computations with spikes. A bio-realistic approach to sensorimotor learning and control requires therefore to develop adaptive Spiking Neural Networks (SNNs). SNNs can more directly cross-validate computational principles derived from cell physiology, as they can incorporate the timing based on neuronal firing
<xref rid="pone.0112265-Maass1" ref-type="bibr">[19]</xref>
. Since biological organisms set up effective control systems using ensembles of interconnected firing neurons, SNNs clearly do have the potential to produce effective control systems for robots
<xref rid="pone.0112265-Nolfi1" ref-type="bibr">[20]</xref>
. Generic SNNs were applied to control sensorimotor tasks in simulations ranging from eye
<xref rid="pone.0112265-Gamez1" ref-type="bibr">[21]</xref>
to multi-joint arm movements
<xref rid="pone.0112265-Bouganis1" ref-type="bibr">[22]</xref>
. A cerebellar SNN was used to demonstrate time-control in delay-eyeblink conditioning
<xref rid="pone.0112265-Yamazaki1" ref-type="bibr">[23]</xref>
and simultaneous time- and gain-control in optokinetic response adaptation
<xref rid="pone.0112265-Yamazaki2" ref-type="bibr">[24]</xref>
in computational simulations.</p>
<p>A critical issue is that learning has to be inferred from the interaction of an embodied system with its environment, which implies controlling a robot with SNNs in real-time. Generic SNN-based controllers were used to drive mobile robots
<xref rid="pone.0112265-Trhan1" ref-type="bibr">[25]</xref>
,
<xref rid="pone.0112265-Batllori1" ref-type="bibr">[26]</xref>
,
<xref rid="pone.0112265-Hagras1" ref-type="bibr">[27]</xref>
with training methods using genetic algorithms. Cerebellar-based SNN controllers were developed and tested in real robots performing Pavlovian conditioning tasks
<xref rid="pone.0112265-Hofstotter1" ref-type="bibr">[28]</xref>
,
<xref rid="pone.0112265-Yamazaki3" ref-type="bibr">[29]</xref>
. In particular, a large-scale cerebellar SNN based on the liquid-state machine model and expressing a single plasticity site at the parallel fiber - Purkinje cell synapses
<xref rid="pone.0112265-Yamazaki3" ref-type="bibr">[29]</xref>
was able to actuate a robot to hit a ball with proper timing, i.e. shortly in advance of ball arrival. It was not clear, however, whether the SNN controller was able to elaborate general control functions using realistic spiking representations of neurons and performing versatile smooth adaptive timing and gain control. Indeed, very often the models using cerebellar principles, more or less detailed and realistic, have been designed specifically for one single task
<xref rid="pone.0112265-VanDerSmagt1" ref-type="bibr">[30]</xref>
,
<xref rid="pone.0112265-Day1" ref-type="bibr">[31]</xref>
,
<xref rid="pone.0112265-Yamamoto1" ref-type="bibr">[32]</xref>
,
<xref rid="pone.0112265-Clopath1" ref-type="bibr">[33]</xref>
,
<xref rid="pone.0112265-Thompson1" ref-type="bibr">[34]</xref>
, while the real cerebellum is good at learning a wide variety of tasks, going from stimuli associations to adaptive sensorimotor transformations and coordination.</p>
<p>In this framework, we have coupled a realistic cerebellar SNN with a real robot and challenged the system in multiple sensorimotor tasks. The cerebellar SNN has been derived from a detailed cerebellar network
<xref rid="pone.0112265-Solinas1" ref-type="bibr">[35]</xref>
, designed to run in real-time through acceleration technologies
<xref rid="pone.0112265-Luque1" ref-type="bibr">[36]</xref>
, and interfaced with a robotic controller using Analog/Digital and Digital/Analog transformation algorithms. The neurorobot has been tested in multiple learning paradigms including Pavlovian associative tasks and continuous closed-loop tasks (vestibulo-ocular reflex and upper limb reaching under perturbing force-fields). The neurorobot adapted its performance and efficiently controlled the different tasks exploiting the internal firing dynamics of the neural network and successfully dealt with changing environmental conditions and with hard real-time constraints. Thus, the cerebellar SNN operated as a generalized predictive controller, showing that the SNN-robot provides a flexible and modular platform to link low-level brain circuit operations with high-level behavioral functions.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>Methods</title>
<sec id="s2a">
<title>Spiking cerebellar model</title>
<p>The SNN was built exploiting the Event-Driven simulator based on Look-Up Table (EDLUT)
<xref rid="pone.0112265-Ros1" ref-type="bibr">[37]</xref>
, which is an open-source computer application for simulating SNNs. The EDLUT neural simulator is open source and available at
<ext-link ext-link-type="uri" xlink:href="https://code.google.com/p/edlut/">https://code.google.com/p/edlut/</ext-link>
. The three experimental set ups built in a simulator environment are also made available in ModelDB
<ext-link ext-link-type="uri" xlink:href="http://senselab.med.yale.edu/modeldb/enterCode.asp?model=167414">http://senselab.med.yale.edu/modeldb/enterCode.asp?model=167414</ext-link>
. EDLUT operates by compiling the dynamic responses of pre-defined cell models into lookup tables, thus allowing real-time performance. The present cerebellar SNN architecture represents a cerebellar modular element and consisted of (
<xref ref-type="fig" rid="pone-0112265-g001">Fig. 1</xref>
):</p>
<fig id="pone-0112265-g001" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g001</object-id>
<label>Figure 1</label>
<caption>
<title>Cerebellar SNN.</title>
<p>The computational model applied for creating the cerebellar spiking neural network embedded into the controller of the robotic platform.</p>
</caption>
<graphic xlink:href="pone.0112265.g001"></graphic>
</fig>
<list list-type="bullet">
<list-item>
<p>20 Mossy Fibers (MFs) as input.</p>
</list-item>
<list-item>
<p>1500 Granule cells (GRs); as in real cerebellum, each GR receives four excitatory input connections selected randomly from MFs with constant synaptic weights. When an input signal arrives, a spatiotemporal activity pattern is generated and the population of active neurons in the granule layer changes in time according to the received MF signals. The output of these GRs are conveyed through the Parallel Fibers (PFs).</p>
</list-item>
<list-item>
<p>24 Inferior Olive cells (IOs); each IO sends a Climbing Fiber (CF) to one Purkinje cell (PC).</p>
</list-item>
<list-item>
<p>24 Purkinje Cells (PCs); each GR is connected to 80% of the PCs, through the PFs.</p>
</list-item>
<list-item>
<p>12 Deep Cerebellar Nuclei cells (DCNs); each DCN receives inhibitory connections from 2 PCs and excitatory connections from all the 20 MFs.</p>
</list-item>
</list>
<p>In the SNN, synaptic adaptation occurs at PF–PC connections as a change in synaptic conductance (w) through a spike-timing dependent plasticity rule inducing either Long-Term Depression (LTD) or Long-Term Potentiation (LTP)
<xref rid="pone.0112265-Luque2" ref-type="bibr">[38]</xref>
. LTD results from coincident PF- and CF-activation, taking into account all the PF spikes falling within a given time window preceding the CF spikes (
<italic>eligibility trace</italic>
). This is obtained convolving the PF activity with a kernel function taking into account the physiological delay of the neural circuit, which ranges from 50 to 150 ms
<xref rid="pone.0112265-Gerwig1" ref-type="bibr">[39]</xref>
. Conversely, LTP results from PF-stimulation alone
<xref rid="pone.0112265-Luque1" ref-type="bibr">[36]</xref>
. The learning rule is:
<disp-formula id="pone.0112265.e001">
<graphic xlink:href="pone.0112265.e001.jpg" position="anchor" orientation="portrait"></graphic>
</disp-formula>
where</p>
<p>
<disp-formula id="pone.0112265.e002">
<graphic xlink:href="pone.0112265.e002.jpg" position="anchor" orientation="portrait"></graphic>
</disp-formula>
<disp-formula id="pone.0112265.e003">
<graphic xlink:href="pone.0112265.e003.jpg" position="anchor" orientation="portrait"></graphic>
</disp-formula>
where β is the LTD constant (<0), α is the LTP constant (>0);
<italic>t
<sub>IOSPIKEj</sub>
</italic>
is the time when the corresponding CF
<sub>j</sub>
emits a spike;
<italic>K</italic>
is the integral kernel function;
<italic>τ</italic>
is used in order to normalize the arguments in the learning rule and it is set to 1 second;
<italic>t
<sub>0</sub>
</italic>
corresponds to the physiological delay of the neural circuit and it is set to 100 ms, as dictated by biology.</p>
<p>α and β can be tuned, with α lower than the absolute value of β, otherwise LTP, constantly generated when a state-related activity comes from GRs, could counterbalance and nullify LTD effects. We have explored different α and β values within reasonable ranges, evaluating their effect on the acquisition effectiveness and rate, on the late acquisition stability and on the extinction effectiveness and rate, in computational simulations of eye blinking conditioning (see below
<italic>Protocols</italic>
section).</p>
<p>In the continuous closed-loop tasks, topography is maintained at level of IOs, PCs and DCNs: a group of IOs carries information about the error (positive and negative separately) of a specific Degree of Freedom (DoF) and projects on a corresponding group of PCs. These PCs then project to a group of DCNs, which produce an agonist or antagonist motor action (positive or negative torque) on that specific DoF.</p>
</sec>
<sec id="s2b">
<title>Set-up</title>
<p>The main robot was a Phantom Premium 1.0 (SensAble™), with 3 DoFs, each equipped with digital encoders and controllable by torque commands. This robot was integrated with an optical tracking system (VICRA-Polaris, NDI™) acquiring marker-tools at 20 Hz. A secondary robotic device (Phantom Omni, SensAble™) was synchronized into the controller to add desired perturbations in the different tested paradigms. The controller, developed ad-hoc in C++, exploited the low-level access provided by the Haptic Device Application Programming Interface and sent the torque signals to the joints by servo loops (HDCALLBACKS) executed in high-priority threads at 1 kHz. For the tracking device, the low-level libraries from Image-Guided Surgery Toolkit (
<ext-link ext-link-type="uri" xlink:href="http://www.igstk.org/">http://www.igstk.org/</ext-link>
), based on Request-Observer patterns, were used to acquire the visual information. The cerebellar model was embedded into the C++ controller and its updating ran at 1 kHz. All the experiments were performed on a desktop PC (Intel Core i7-2600 CPU @3.40 GHz).</p>
</sec>
<sec id="s2c">
<title>Protocols</title>
<p>Three paradigms were designed to mimic human learning observed in neurophysiological studies: (1) Eye Blinking Classical Conditioning (EBCC), which was tested both in computational simulations and in real robot, (2) Vestibulo-ocular Reflex (VOR), tested in real robot, and (3) upper-limb perturbed reaching, tested in real robot. The same cerebellar SNN was embedded into the controller with inputs and outputs customized for each specific protocol (
<xref ref-type="fig" rid="pone-0112265-g002">Fig. 2</xref>
).</p>
<fig id="pone-0112265-g002" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g002</object-id>
<label>Figure 2</label>
<caption>
<title>Real robot experiments: neurophysiology, robotic set-up and cerebellar controller.</title>
<p>EBCC-like, VOR and upper limb perturbed reaching: on the left column the typical set-up used in neurophysiological studies; in the middle the corresponding set-up used in our robotic tasks and on the right column the cerebellar network with the task-specific input and output signals. (A), (B) and (C): the EBCC-like Pavlovian task is reproduced into the robotic platform as a collision-avoidance task. The CS onset is based on the distance between the moving robot end-effector and the fixed obstacle placed along the trajectory, detected by the optical tracker. The US is the collision event. US is fed into the CF pathway, CS into the MF pathway; the DCNs trigger the conditioned response (anticipated stop). (D), (E) and (F): the VOR is reproduced into the robotic platform by using the second joint of the robotic arm as the head (imposed rotation) and the third joint (determining the orientation of the second link, on which the green laser is placed) as the eye. The disalignment between the gaze direction (i.e. second link orientation) and the environmental target to be looked at (hold and eventually moved by another robotic device) is computed through geometric equations from the optical tracker recording. The image slip is fed into the CF pathway, the vestibular stimulus about the head state into the MF pathway; the DCNs modulate the eye compensatory motion. (G), (H) and (I): the perturbed reaching is reproduced into the robotic platform by applying a viscous force field on the moving robotic arm by means of the other robotic device attached at its end-effector. The joint error is fed into the CF pathway, the desired plan into the MF pathway; the DCNs modulate the anticipatory corrective torque.</p>
</caption>
<graphic xlink:href="pone.0112265.g002"></graphic>
</fig>
<sec id="s2c1">
<title>EBCC in simulations and Associative Pavlovian task in real robot</title>
<p>During EBCC, pairs of a Conditioned Stimulus (CS: a stimulus that normally does not evoke the blink, like a tone) and an Unconditioned Stimulus (US: a stimulus, such as an air puff, that normally evokes the blink Unconditioned Response (UR)), presented at a constant Inter-Stimuli Interval (ISI), promote the acquisition of a Conditioned Response (CR), i.e. a blink response anticipating the US with its peak time-locked to the US onset. Once acquired this temporal association between stimuli, the CR is evoked by applying the CS alone, until a progressive extinction of that learned association takes place
<xref rid="pone.0112265-Medina1" ref-type="bibr">[40]</xref>
(
<xref ref-type="fig" rid="pone-0112265-g002">Fig. 2A</xref>
).</p>
<p>The EBCC protocol consisted of a sequence of 400 repetitions where CS-US pairs were presented (acquisition phase) followed by a sequence of 200 CS-alone trials (extinction phase). For each repetition, the CS was generated as a random spike pattern on the 20 MFs, with an instantaneous spike probability equal to 5% (i.e. 50 Hz). The US was produced as a random spike pattern on the 24 IOs, with an instantaneous spike probability equal to 1% (i.e. 10 Hz), lasting 100 ms and ending together with CS (“delay-EBCC”).</p>
<p>In order to validate whether the MF input features and the GRs architecture were adequate to let the GR layer works as a not-recurrent state generator, a similarity index
<italic>C</italic>
was computed by measuring the correlation between each pair of granular layer states (i.e. pairs of time steps) within-trial
<xref rid="pone.0112265-Luque3" ref-type="bibr">[41]</xref>
,
<xref rid="pone.0112265-Yamazaki3" ref-type="bibr">[29]</xref>
,
<xref rid="pone.0112265-DAngelo1" ref-type="bibr">[42]</xref>
:
<disp-formula id="pone.0112265.e004">
<graphic xlink:href="pone.0112265.e004.jpg" position="anchor" orientation="portrait"></graphic>
</disp-formula>
where
<italic>f
<sub>i</sub>
</italic>
corresponds to the instantaneous frequency of the
<italic>i-th</italic>
neuron (frequency measured within a 20-ms time window) and
<italic>C(t,t+T)</italic>
takes values from 0 to 1 (0 if the two activity vectors are complementary, 1 if they are identical).</p>
<p>The DCN spike patterns were decoded into analog signals at each time sample
<xref rid="pone.0112265-Luque1" ref-type="bibr">[36]</xref>
: if a spike occurred, a fixed amount was added to the ongoing output, whereas if no spike occurred, a decay function was applied. Then, the output was averaged on a moving window of 100 samples (100 ms), then sent as motor command. This was the SNN output signal driving the behavioral outcomes. When it crossed a pre-set threshold equal to 20, a CR was generated.</p>
<p>Nucleo-olivary inhibition was introduced in the model: when a CR occurred, the US had a lower excitatory effect on the IOs, i.e. the spike probability was decreased to 0.5% (5 Hz). Indeed, the eyelid blink (CR) modifies the effect of the air-puff (US), since the noxiousness of the latter diminishes if the cornea is protected by the eyelid; however, the inhibition should not be complete, because perceiving the airpuff is needed to trigger the anticipatory action the next time the CS is perceived. Hence, the modulation of the IO firing probability is fundamental both to stabilize acquisition and to avoid overtraining
<xref rid="pone.0112265-Medina1" ref-type="bibr">[40]</xref>
,
<xref rid="pone.0112265-Herreros1" ref-type="bibr">[14]</xref>
.</p>
<p>First of all, we focused on the setting of LTD and LTP parameters of the cerebellar model, by exploring the effects of different α and β on EBCC learning in computational simulations. As first step, a gross exploration of 25 combinations of α and β was performed, for each one repeating an EBCC test with 400 trials of acquisition and 200 trials of extinction. ISI was set to 300 ms, with CS lasted 400 ms and US 100 ms; each trial duration was 500 ms, whose last 100 ms were rest (all neurons silent). In each EBCC test, the acquisition capability and rate were quantified by the maximum output reached during the acquisition trials (maximum among the DCN within-trial maxima) and by the first trial during which the first CR was produced. As index of acquisition stability, the standard deviation of the DCN maxima, from the trial during which the first CR was generated and the last trial of acquisition (400
<sup>th</sup>
), was computed. Finally, the extinction capability was quantified by the maximum DCN output achieved within the last 10 trials of the extinction phase. Thus, the model tuning was performed so as the cerebellar controller would be able to (i) produce high DCN output, (ii) reach the CR threshold as fast as possible, (iii) minimize the variations during late acquisition, and (iv) minimize the DCN output at the end of extinction.</p>
<p>Afterwards, in the parameter sub-space meeting these requirements, a finer exploration was carried out, running EBCC simulations with further 100 combinations of α and β, and evaluating the same parameters as for the gross exploration. Finally, α and β have been set within a steady sub-space and kept for all the simulations and real-robot tasks.</p>
<p>In order to test the generalizability of the tuned cerebellar circuit, at least in computational simulations, other two EBCC tests with shorter and longer ISIs, within a physiologically effective range
<xref rid="pone.0112265-Bahro1" ref-type="bibr">[43]</xref>
,
<xref rid="pone.0112265-Shibuki1" ref-type="bibr">[44]</xref>
, were carried out.</p>
<list list-type="alpha-lower">
<list-item>
<p>ISI = 200 ms, with CS lasted 300 ms and US 100 ms; each trial lasted 400 ms, whose last 100 ms were rest (all neurons silent).</p>
</list-item>
<list-item>
<p>ISI = 400 ms, with CS lasted 500 ms and US 100 ms; each trial lasted 600 ms, whose last 100 ms were rest (all neurons silent).</p>
</list-item>
</list>
<p>In real robot, the Pavlovian EBCC-like protocol was translated into a collision-avoidance task
<xref rid="pone.0112265-Hofstotter1" ref-type="bibr">[28]</xref>
,
<xref rid="pone.0112265-Yamazaki3" ref-type="bibr">[29]</xref>
,
<xref rid="pone.0112265-Herreros1" ref-type="bibr">[14]</xref>
. As for EBCC computational simulations, each test was made up of 400 trials of acquisition and 200 trials of extinction.</p>
<p>The robotic arm (Phantom Premium™) was moving on a pre-defined straight trajectory (using joint torques computed through a Proportional-Derivative feedback controller (PD), given the desired joint kinematics and the actual joint kinematics). During the acquisition phase, a fixed obstacle, attached to the other robotic device, was placed along that path (
<xref ref-type="fig" rid="pone-0112265-g002">Fig. 2B</xref>
). The CS was the visual stimulus indicating that the arm was approaching to the obstacle (“warning”), triggered by a threshold algorithm based on the distance between obstacle-vertex and robot end-effector (CS-threshold), detected by the tracking system; whereas the US was triggered by the collision event. The CS was carried by the MFs and the US by the CFs (
<xref ref-type="fig" rid="pone-0112265-g002">Fig. 2C</xref>
). During the extinction phase, the obstacle was removed and hence no US signal was fed into the circuit.</p>
<p>The CR generation was computed from the DCN firing rate, analogously to the output decoding approach described above for EBCC simulations. The UR was a stop reaction after the US-collision, achieved by a feedback control. The CR was a stop anticipating the US-collision, triggered by the cerebellar network. As in EBCC simulations, the nucleo-olivary inhibition was implemented: when a CR had been just produced during an acquisition trial, an inhibited US pattern was fed into the IOs; and the US onset was defined based on an estimated ISI, i.e. equal to the last one achieved when an actual US-collision occurred.</p>
<p>In order to validate the robustness and stability of the embedded cerebellar controller, different stimuli patterns, i.e. two CS-thresholds (CS-th
<sub>1</sub>
125 mm; CS-th
<sub>2</sub>
110 mm), were defined so as to generate two different ISIs (not perfectly repeatable across trials because of the actual robotic environment); for each CS-threshold, 12 tests were carried out.</p>
<p>For both simulated and real robot tests, the number of CRs and the anticipation of CRs with respect to US onset were computed. The CR number was the percentage of CR occurrence within consecutive blocks of 10 trials each. The CR anticipation was calculated as the time difference between the DCN activity causing a CR and the US onset.</p>
</sec>
<sec id="s2c2">
<title>VOR in real robot</title>
<p>The VOR consists of eye movements stabilizing images on the retina during head motion, and its tuning is ascribed mainly to the cerebellar flocculus
<xref rid="pone.0112265-Ito3" ref-type="bibr">[45]</xref>
(
<xref ref-type="fig" rid="pone-0112265-g002">Fig. 2D</xref>
).</p>
<p>The VOR protocol was reproduced in real robot by using the 2
<sup>nd</sup>
joint as the head, on which a desired joint displacement was imposed, and the 3
<sup>rd</sup>
joint as the eye motion driven only by the cerebellar SNN. The set-up was arranged so that the two involved joints (2
<sup>nd</sup>
and 3
<sup>rd</sup>
) moved on a horizontal plane (
<xref ref-type="fig" rid="pone-0112265-g002">Fig. 2E</xref>
). The Head Rotation (HR) generating the vestibular input was provided to the 20 MFs exploiting Radial Basis Functions (RBFs) to transform the analog angular time-profile into spike patterns
<xref rid="pone.0112265-Luque2" ref-type="bibr">[38]</xref>
; the Gaussian RBF centers were equally distributed in the angular range. The visual error, thanks to the tracking system, was computed as the disalignment angle between the actual gaze direction, i.e. the orientation of the second link of the robot, and the desired one aligned with the object to be fixed; this analog error was translated into irregular spike patterns on the group of 12 IOs corresponding to the actual error sign, through a probabilistic Poisson process where the instantaneous error signal was compared to a number between 0 and 1 randomly generated each time
<xref rid="pone.0112265-Carrillo1" ref-type="bibr">[46]</xref>
. The firing rate of the DCN spiking activity was proportionally translated into a net torque on the 3
<sup>rd</sup>
joint, positive or negative depending on the error sign at each time sample
<xref rid="pone.0112265-Luque1" ref-type="bibr">[36]</xref>
(
<xref ref-type="fig" rid="pone-0112265-g002">Fig. 2F</xref>
).</p>
<p>Similarly to the Pavlovian task, the protocol consisted of a sequence of 400 repetitions where a head turn was imposed and the target object was fixed, followed by 200 repetitions with the same head turn but with the target moving in the same direction as the head, thus requiring a strong VOR gain-down
<xref rid="pone.0112265-Casellato1" ref-type="bibr">[47]</xref>
.</p>
<p>In order to validate the robustness and stability of the embedded cerebellar controller, different stimuli patterns, i.e. two Head Rotations (HR
<sub>1</sub>
from 0° to 30° and back to 0° in 2 seconds, HR
<sub>2</sub>
from 0° to 20° and back to 0° in 2 seconds) were imposed; each trial lasted 3 seconds: 2 seconds of movement and 1 second of rest. For each HR, 12 tests were carried out.</p>
<p>Root Mean Square (RMS) of gaze direction error was computed.</p>
</sec>
<sec id="s2c3">
<title>Perturbed reaching in real robot</title>
<p>Force field compensation during arm reaching movements critically depends on the cerebellum, since it acts as a comparator of predicted and perceived state of the limb, adapting to new dynamics
<xref rid="pone.0112265-Sarlegna1" ref-type="bibr">[48]</xref>
(
<xref ref-type="fig" rid="pone-0112265-g002">Fig. 2G</xref>
).</p>
<p>The arm desired kinematics was defined on the 3 DoFs in joint-space, and achieved thanks to a simple PD feedback controller. After 50 repetitions without any external disturbance, a viscous force field was introduced, as
<italic>F(t) = c·v(t)</italic>
; where
<italic>F(t)</italic>
is the Cartesian force produced by the secondary robot on
<italic>z</italic>
direction perpendicular to the trajectory of the moving end-effector,
<italic>c</italic>
is the constant field strength,
<italic>v</italic>
is the
<italic>x</italic>
-component of the end-effector Cartesian velocity, where the
<italic>x</italic>
direction is the trajectory direction in the robot reference frame. The viscous force field pushed the moving end-effector, thus deviating significantly the trajectory by perturbing mostly the 3
<sup>rd</sup>
joint (
<xref ref-type="fig" rid="pone-0112265-g002">Fig. 2H</xref>
).</p>
<p>Similarly to the previously described robotic tasks, after a baseline phase of 50 trials, the disturbing force lasted 400 repetitions (acquisition phase), followed by 200 extinction trials in which the force field was removed. Analogously to the encoding and decoding strategies used for the VOR protocol, the 20 MFs were fed with the 3
<sup>rd</sup>
desired angle translated into spikes by RBFs, while the 3
<sup>rd</sup>
joint error was translated by a Poisson approach into spikes to the 12 IOs of the corresponding sign. The DCN firing rate was proportionally translated into a net torque on the 3
<sup>rd</sup>
joint and added to the PD feedback torque (
<xref ref-type="fig" rid="pone-0112265-g002">Fig. 2I</xref>
).</p>
<p>In order to validate the robustness and stability of the embedded cerebellar controller, different perturbations, i.e. two Force Field constants (c
<sub>1</sub>
 = 0.0040 kg/s, c
<sub>2</sub>
 = 0.0033 kg/s), were imposed during the forward phase of the trajectory, lasting 1 second. Then, 3 seconds were used just to go back and recover the initial configuration. For each force field, 12 tests were carried out.</p>
<p>RMS of the 3
<sup>rd</sup>
joint deviation was computed.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>Results</title>
<p>A realistic SNN of the cerebellum
<xref rid="pone.0112265-Luque2" ref-type="bibr">[38]</xref>
was customized, embedded into a real-time system controller and integrated into a sensorized robotic platform. In order to test the generalized learning and control capabilities of this neurorobot, we have designed prototypical human-like sensorimotor tasks, addressing the main aspects of learning and control: (i) associative learning of a well-timed stimuli association (EBCC), (ii) combined learning of timing and gain in a closed-loop reflex movement (VOR), (iii) combined learning of timing and gain in a closed-loop voluntary limb movement (force-field reaching). By varying stimuli and perturbations patterns, control robustness and generalizability, driven by implicit spiking dynamics of the same cerebellar model, have been investigated.</p>
<sec id="s3a">
<title>Cerebellar SNN tuning</title>
<p>From the gross exploration of LTD and LTP parameters, through a series of EBCC simulations, we identified an acceptable parameter subspace, where the SNN controller was able (i) to exploit the DCN firing activity range, reaching a maximum output close to the DCN maximum firing rate, (ii) to reach the CR threshold as fast as possible during the acquisition trials, (iii) to minimize the variations during late acquisition, and (iv) to minimize the DCN output at the end of extinction, close to silent DCN status (
<xref ref-type="fig" rid="pone-0112265-g003">Fig. 3A, B, C and D</xref>
). Then, with a higher resolution exploration, we evaluated the same indexes in further EBCC simulations (
<xref ref-type="fig" rid="pone-0112265-g003">Fig. 3E, F, G and H</xref>
). The best performance was figured out with α = 0.005 and β = −1. Anyway, in the neighborhood, the behavioral outcomes were comparable and meaningful, thus demonstrating a stable and reliable performance of the SNN controller around the chosen parameters.</p>
<fig id="pone-0112265-g003" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g003</object-id>
<label>Figure 3</label>
<caption>
<title>Cerebellar SNN tuning by EBCC simulations.</title>
<p>Exploration of LTD and LTP parameters in EBCC tests (400 trials of acquisition and 200 trials of extinction). A gross exploration (first column) with 25 combinations (centers of each pixel) and then a finer exploration (second column) with 100 combinations (i.e. pixels) of the parameter space were carried out. The impacts on learning were quantified by the maximum of the DCN within-trial maxima (A and E), by the number of the first trial when CR threshold was overcome (B and F), by the standard deviation of the DCN maxima during late acquisition (C and G), and by the DCN activity at the end of extinction (D and H). Yellow arrows indicate the optimal directions of these indexes. Green squares on the first column represent the gross area selected for the finer exploration. The light blue squares in the second column represent the optimal area within the LTD and LTP parameters have been chosen. Red cross within pixels means no results came out with that combination of parameters, relative to the specific index.</p>
</caption>
<graphic xlink:href="pone.0112265.g003"></graphic>
</fig>
</sec>
<sec id="s3b">
<title>EBCC simulations</title>
<p>The EBCC is a paradigm of associative temporal learning
<xref rid="pone.0112265-Welsh1" ref-type="bibr">[49]</xref>
, used as a prototype to investigate the cerebellar function. The cerebellum learns to generate a CR time-locked and anticipated with respect to the US, with the CR maximum occurring at the time when the US is expected
<xref rid="pone.0112265-Medina1" ref-type="bibr">[40]</xref>
.</p>
<p>The CS-related mossy fiber spike pattern was expanded into the granular layer, robustly operating as not-recurrent state generator, as validated by the GR layer similarity matrix during the 400 ms of CS-related MF activity of one acquisition trial (
<xref ref-type="fig" rid="pone-0112265-g004">Fig. 4</xref>
).
<italic>C(t,t+T)</italic>
was 1 when
<italic>T</italic>
 = 0 because of the trivial identity, while it monotonically decreased as
<italic>T</italic>
increased, with a mean value (excluding the main diagonal) equal to 0.126. The granular layer hence represented univocally the passage of time and the system state.</p>
<fig id="pone-0112265-g004" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g004</object-id>
<label>Figure 4</label>
<caption>
<title>Granular layer: spatio-temporal activity.</title>
<p>(A) similarity indexes between pairs of instantaneous patterns in the GR layer during a 400-ms CS sent as a 50 Hz random activity on the 20 MFs. The values of indexes are represented in grey scale; black 0, white 1. The darker the matrix is, the better uncorrelated activity patterns are. (B) raster plot of the 1500 GR cells during the CS.</p>
</caption>
<graphic xlink:href="pone.0112265.g004"></graphic>
</fig>
<p>From GRs, activity was transmitted to PCs. MF activity also excited the DCNs. The US-related spike pattern from IOs reached the PCs, which in turn inhibited the DCNs. During the 400 ms of CS, the mossy fibers had a mean firing rate of 39±8 Hz, while the IOs, during the 100 ms of US, had a mean firing rate of 10±3 Hz. While the mossy fibers always conveyed the same pattern, the IO firing rate was inhibited to 5±2 Hz when DCNs had acquired predictive motor responses (CRs). At the beginning of EBCC acquisition (
<xref ref-type="fig" rid="pone-0112265-g005">Fig. 5A</xref>
), PCs were spontaneously active, with a firing rate of 81±49 Hz and supplied tonic inhibition to the DCNs. The activity pattern of Purkinje cells changed during conditioning: their firing rate decreased along with the development of PF-PC LTD. During the CS, the PC firing rate was reduced to 68±58 Hz and the firing DCNs passed from 4±3 to 8±6 Hz, producing CRs (
<xref ref-type="fig" rid="pone-0112265-g005">Fig. 5B</xref>
). Then, for some trials, even if only CS was presented, the network output still produced CRs, until a complete extinction was driven by PF-PC LTP, which raised PCs activity and hence re-inhibited the DCNs (
<xref ref-type="fig" rid="pone-0112265-g005">Fig. 5C</xref>
).</p>
<fig id="pone-0112265-g005" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g005</object-id>
<label>Figure 5</label>
<caption>
<title>EBCC in simulations: SNN working.</title>
<p>The first test of delay-EBCC was implemented with ISI = 300 ms, 400-ms CS and 100-ms US; each repetition lasted 500 ms. The protocol consisted of 400 repetitions of acquisition (CS-US pairs) and 200 of extinction (CS-alone). On the left column, the raster plots of the network activity (excluding the 1500 GRs) of three trials in different phases of the learning process: early acquisition, late acquisition and late extinction. Aligned on the right, the activity of each cell population as mean of the active cells' instantaneous firing rates (spike counting within a mobile 25-ms time window and then 50-ms smoothing). In all the trials, the CS-related MF spike pattern was equal to 39±8 Hz. The IOs showed a firing rate of 10±3 Hz in the trials where no response was generated ahead of the US onset (A); whereas, the IO firing rate was reduced to 5±2 Hz when a CR anticipated the US onset (B). (A) At the beginning of the acquisition (1
<sup>st</sup>
repetition), PCs were spontaneously active, with an overall firing rate during the CS of 81±49 Hz, supplying tonic inhibition to the DCNs. (B) The activity pattern of Purkinje cells was altered during conditioning, reducing the firing rate in a time-dependent manner (68±58 Hz), thanks to a temporal-specific LTD at PF-PC connections. Consequently the DCN activity increased (8±6 Hz), overcoming the threshold before the US onset. Hence, a CR was produced (black star) (380
<sup>th</sup>
repetition). (C) After some trials in which the network output still produced CRs even if only CS was presented, a complete extinction, driven by the LTP mechanism, re-increased the PCs activity and hence re-inhibited the DCNs (580
<sup>th</sup>
repetition).</p>
</caption>
<graphic xlink:href="pone.0112265.g005"></graphic>
</fig>
<p>An extended representation of the whole family of responses in PCs and DCNs (
<xref ref-type="fig" rid="pone-0112265-g006">Fig. 6A and 6B</xref>
) shows that, during learning, PC firing rate decreased while DCN firing rate increased progressively (
<xref ref-type="fig" rid="pone-0112265-g006">Fig. 6C</xref>
). During extinction the firing rates tended to recover to their initial values. Learning and extinction proceeded along a sigmoidal time-course (R
<sup>2</sup>
 = 0.885 for the acquisition curve and R
<sup>2</sup>
 = 0.893 for the extinction curve). At the end of the learning process, a mean CR occurrence of 88±5% (averaged over the last 300 acquisition trials) was achieved, comparable to the level of CRs acquired in neurophysiological experiments
<xref rid="pone.0112265-Bracha1" ref-type="bibr">[50]</xref>
(
<xref ref-type="fig" rid="pone-0112265-g006">Fig. 6D</xref>
). Moreover, at the end of the learning process, CRs were closer to US onset than at the beginning; the average anticipation value during the whole acquisition phase was 77±30 ms (
<xref ref-type="fig" rid="pone-0112265-g006">Fig. 6E</xref>
).</p>
<fig id="pone-0112265-g006" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g006</object-id>
<label>Figure 6</label>
<caption>
<title>EBCC in simulations: motor response generation.</title>
<p>3D plots of PC activity (A) and of DCN activity (B), along time and trials (one each 10 repetitions, for picture clarity). The activity is computed as firing rate in a mobile 25-ms time window, averaged across all cells of each population. (C) PC firing rate, averaged within each trial (during CS-related MF excitation). The whiskers represent the standard deviations. One each 10 repetitions is depicted for picture clarity. (D) Number of CRs (%) along acquisition and extinction trials, computed as percentage number of CR occurrence within consecutive blocks of 10 trials each. Both acquisition and extinction phases were fitted by the best least-squares sigmoid fitting curves, i.e. the ones minimizing the residual error (Root mean square error: 6.091% for the acquisition phase, 5.758% for the extinction one). The vertical dashed line highlights the shift between acquisition and extinction phases. (E) CR anticipation, computed as mean within blocks of 100 trials each. The whiskers represent the standard deviations of the CR latency within each block. The vertical dashed line highlights the shift between acquisition and extinction phases.</p>
</caption>
<graphic xlink:href="pone.0112265.g006"></graphic>
</fig>
<p>In the model, there were 28870 plastic synapses (around 80% of #GRs·#PCs), some undergoing LTP and others LTD. From an intermediate and neutral initial value, the synapses involved into the state representations during ISI moved towards higher weight values; while, the PF-PC synapses mostly activated into the state representations associated with the incoming US depressed their weights towards zero (
<xref ref-type="fig" rid="pone-0112265-g007">Fig. 7A</xref>
). Indeed, within single trials, during the first 300 ms (i.e. with only CS-related mossy fiber signals), a slight LTP occurred for all synapses since parallel fibers carried to PCs a state-related activity without any associated activity coming from the IOs. When US arrived, a robust LTD took place on the active PF-PC synapses (
<xref ref-type="fig" rid="pone-0112265-g007">Fig. 7B</xref>
).</p>
<fig id="pone-0112265-g007" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g007</object-id>
<label>Figure 7</label>
<caption>
<title>Plasticity.</title>
<p>(A) histograms of the PF-PC weights at the end of three trials (1
<sup>st</sup>
, 380
<sup>th</sup>
, 580
<sup>th</sup>
, as in
<xref ref-type="fig" rid="pone-0112265-g005">Fig. 5</xref>
). All weights were initialized at 4 nS. (B) blow-up of PF-PC synaptic weights, depicted one each 100 (288 lines) for picture clarity, within one repetition (the 1
<sup>st</sup>
trial, from 0.0 to 0.5 s), in order to show the time-dependent changes of each weight. In red, the weights underwent basically a LTP during the test, while in grey the overall depressed synapses (LTD).</p>
</caption>
<graphic xlink:href="pone.0112265.g007"></graphic>
</fig>
<p>Even with different ISIs, the cerebellar SNN learned to effectively produce CRs time-locked to the US onset (
<xref ref-type="fig" rid="pone-0112265-g008">Fig. 8</xref>
). In the case of a longer ISI, the CR occurrence was 93±8% (averaged over the last 300 acquisition trials) and the CR anticipation was 170±134 ms; whereas with a shorter ISI, the CR occurrence was 95±5% and the CR anticipation was 57±10 ms. It is consistent with a positive correlation between ISI and CR anticipation
<xref rid="pone.0112265-Simpson1" ref-type="bibr">[51]</xref>
.</p>
<fig id="pone-0112265-g008" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g008</object-id>
<label>Figure 8</label>
<caption>
<title>EBCC in simulations: different ISIs.</title>
<p>One representative trial for each of the other two tests of EBCC, taken in late acquisition when a stable CR generation was achieved (380
<sup>th</sup>
trial). (A) ISI = 200 ms (B) ISI = 400 ms. The cerebellar SNN was able to associate different combinations of stimuli.</p>
</caption>
<graphic xlink:href="pone.0112265.g008"></graphic>
</fig>
</sec>
<sec id="s3c">
<title>Associative Pavlovian task in real robot</title>
<p>The repeatability observed in EBCC was not guaranteed when Pavlovian conditioning was implemented as a collision-avoidance task performed by a real robot, because of the presence of uncontrolled and noisy real-world conditions (
<xref ref-type="fig" rid="pone-0112265-g009">Fig. 9</xref>
). Indeed, the ISIs were not constant; the mean ISI
<sub>1</sub>
(with CS-th
<sub>1</sub>
) across all the acquisition trials of the 12 tests was 401.2±67.7 ms; while the mean ISI
<sub>2</sub>
(with CS-th
<sub>2</sub>
) was 326.9±78.7 ms. It was due to the refresh of the tracking system and to some trajectory variability across repetitions due to inertial components of the robot. However, the cerebellar SNN was able to progressively produce predictive CRs, slightly less stable than in EBCC computational simulations. At the beginning of acquisition, no output was produced by DCNs, resulting in collisions between the robot end-effector and the obstacle. During learning, CRs (anticipated stop responses) were produced, thus preventing collisions. At the end of the training phase, the CR rate with ISI
<sub>1</sub>
was 92±10% and the CR anticipation was 141±133 ms (averaged over the last 300 acquisition trials of the 12 tests); with ISI
<sub>2</sub>
, the CR rate was 92±11% and the CR anticipation was 100±68 ms (
<xref ref-type="fig" rid="pone-0112265-g009">Fig. 9A and C</xref>
). The firing patterns in the SNN controller showed a behavior similar to the EBCC computational simulations (
<xref ref-type="fig" rid="pone-0112265-g009">Fig. 9B and D</xref>
). Thus, although with the real robot the SNN controller had to cope with additional sources of instability, a CR learning similar to the simulations was generated, even if with a higher standard deviation.</p>
<fig id="pone-0112265-g009" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g009</object-id>
<label>Figure 9</label>
<caption>
<title>Associative Pavlovian task in real robot.</title>
<p>(A) and (C) Number of CRs (%) along trials (400 acquisition trials and 200 extinction trials), computed as percentage number of CR occurrence within blocks of 10 trials each, for real robot tests with ISI
<sub>1</sub>
and ISI
<sub>2</sub>
. For each ISI, the black curve is the average on the 12 tests, and the grey area is the standard deviation. In spite of the uncertainty and variability introduced by the direct interaction with a real environment, the cerebellar SNN was able to progressively learn a CR anticipating the US and to extinguish it. (B) and (D) Raster plot of the recorded network activity (excluding the 1500 GRs), in late acquisition when a stable CR generation was achieved (380
<sup>th</sup>
repetition, from 1520 s to 1520.6 s). The learning process induced a temporal-specific LTD at PF-PC connections, thus reducing the PC activity and consequently increasing the DCN activity, which overcame the threshold just before the US onset. Hence, a CR was detected (black star).</p>
</caption>
<graphic xlink:href="pone.0112265.g009"></graphic>
</fig>
</sec>
<sec id="s3d">
<title>VOR in real robot</title>
<p>The VOR is a paradigm of time-dependent gain learning in reflex movements, in which phase and gain of eye movements have to be finely tuned in order to obtain image stabilization during head rotation. For both test conditions, the maximum HR came out not perfectly constant, both across trials of the same test and across the 12 tests (HR
<sub>1</sub>
 = 30.8±1.3°; HR
<sub>2</sub>
 = 20.3±0.6°).</p>
<p>During the head movement, the gaze deviated from target. At beginning of learning, the RMS gaze error was up to 13.7°±0.9° and 10.3°±0.2° for HR
<sub>1</sub>
and HR
<sub>2</sub>
, respectively. During learning, the cerebellar SNN tuned eye motion in order to continuously compensate head rotation. At the end of training, the gaze RMS error was reduced to 4.6°±0.4° and 6.2°±0.1° for HR
<sub>1</sub>
and HR
<sub>2</sub>
, respectively (averaged over the last 300 acquisition trials of the 12 tests). After allowing the system to stabilize, the target began to move in the same direction as the head. This caused an initial overcompensation determining an absolute RMS gaze error of 13.2°±1° and 8.6°±0.2°, for HR
<sub>1</sub>
and HR
<sub>2</sub>
, respectively (at the first extinction trial, i.e. moving target, averaging the 12 tests), with a mean gaze error value of the opposite sign. The VOR was then re-modulated dropping the absolute RMS error back to 7.5°±0.3° and 3.9°±0.1° for HR
<sub>1</sub>
and HR
<sub>2</sub>
, respectively (averaged over the last 10 extinction trials of the 12 tests) (
<xref ref-type="fig" rid="pone-0112265-g010">Fig. 10A and C</xref>
).</p>
<fig id="pone-0112265-g010" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g010</object-id>
<label>Figure 10</label>
<caption>
<title>VOR in real robot.</title>
<p>(A) and (C) Gaze angular error (RMS within each trial) during 400 repetitions with fixed target and 200 repetitions with moving target, which required a strong reduction of the previously learned VOR. For each HR (HR
<sub>1</sub>
and HR
<sub>2</sub>
), the curve is the average on the 12 tests, and the area is the standard deviation. (B) and (D) Raster plot of the recorded network activity (excluding the 1500 GRs), in one repetition (380
<sup>th</sup>
repetition), where the acquisition had been completed, characterized by a stable and effective compensatory eye movement. There was still an error (negative), but the IOs fired at a very low rate. The head rotation on the 2
<sup>nd</sup>
joint (vestibular stimulus) was decoded by the MFs through RBFs. The DCN activity was significant for the negative DCNs, which produced a negative torque, applied on the third joint; thus, it produced an eye turn, with the same shape of the head turn but the opposite sign, and with an intensity peak of 36 mNm for HR
<sub>1</sub>
and 27 mNm for HR
<sub>2</sub>
. Note: there was no MF and PC activity during the last second because that part of the repetition was only necessary to steadily bring back the robot to its initial position, without any cerebellar activation.</p>
</caption>
<graphic xlink:href="pone.0112265.g010"></graphic>
</fig>
<p>The SNN did not perfectly achieve the ideal zeroing of the gaze error. It is due to the not repeatability in time and space across trials for uncertainty in the motion and sensory recordings of the real low friction robot used in the tests. Moreover, the chosen cerebellar parameters were optimized on EBCC simulations; a partially task-dependent tuning could enhance the performance, although fast and stable acquisition and extinction were robustly expressed also in this task.</p>
<p>The mossy fibers encoded the head angle, the climbing fibers encoded a negative error, the PC firing rate decreased due to LTD letting the corresponding DCNs to proportionally increase their firing rate based on the present head rotation state. The DCN firing rate corresponded to an eye torque (amplified by a constant gain equal to 0.5), able to compensate for head rotation (
<xref ref-type="fig" rid="pone-0112265-g010">Fig. 10B and D</xref>
).</p>
</sec>
<sec id="s3e">
<title>Perturbed reaching in real robot</title>
<p>The perturbed reaching is a paradigm of time-dependent gain learning in voluntary multi-joint movements. The cerebellum produces an accurate compensation to external force. It is added to the feedback motor commands, which are not able to learn and anticipate the perturbation effects. For both test conditions, the maximum external force came out not perfectly constant, both across trials of the same test and across the 12 tests (1.25±0.03 N for c
<sub>1</sub>
; 0.92±0.02 N for c
<sub>2</sub>
).</p>
<p>During the first 50 trials without any external force disturbance, the cerebellum action was just a refinement keeping the deviation (proprioceptive-like error, or joint error) near to zero (1.8±0.8° and 1.7±0.5° for c
<sub>1</sub>
and c
<sub>2</sub>
, respectively, averaged over the first 50 trials of the 12 tests). Afterwards, when the force field was suddenly activated, the 3
<sup>rd</sup>
joint motion did not compensate for it, bringing the 3
<sup>rd</sup>
joint RMS error to 10.6°±0.3° for c
<sub>1</sub>
and to 6.9°±0.3° for c
<sub>2,</sub>
respectively (at the first trial of the activated force field, averaging the 12 tests). The mossy fibers encoded the desired angle of the 3
<sup>rd</sup>
joint, the climbing fibers encoded alternatively a positive or negative error, the PC firing activity decreased due to ensuing LTD, letting the corresponding DCNs to proportionally increase their firing rate, which was translated into a torque sent on the 3
<sup>rd</sup>
joint, amplified by a constant gain equal to 1.5 and to 1 for c
<sub>1</sub>
and c
<sub>2</sub>
, respectively. During learning, the SNN tuned the 3
<sup>rd</sup>
joint torque in order to continuously compensate for the force field. After adaptation, the RMS error decreased to 5.1°±0.2° and 1.5°±0.1° for c
<sub>1</sub>
and c
<sub>2</sub>
, respectively (averaged over the last 300 acquisition trials of the 12 tests). Then, the force was removed yielding an overcompensation and causing a rebound of RMS error to 4.9°±0.2° and 3.3°±0.1°, for c
<sub>1</sub>
and c
<sub>2</sub>
, respectively (at the first trial of force field cancelation, averaging the 12 tests), with a mean gaze error value of the opposite sign. The corrective motor command was eventually re-modulated causing the RMS error to drop back to 0.7°±0.1° and 0.6°±0.1° for c
<sub>1</sub>
and c
<sub>2</sub>
, respectively (averaged over the last 10 extinction trials of the 12 tests) (
<xref ref-type="fig" rid="pone-0112265-g011">Fig. 11</xref>
).</p>
<fig id="pone-0112265-g011" orientation="portrait" position="float">
<object-id pub-id-type="doi">10.1371/journal.pone.0112265.g011</object-id>
<label>Figure 11</label>
<caption>
<title>Perturbed reaching in real robot.</title>
<p>(A) and (D) Joint angular error (RMS within each trial) during the 650 repetitions: 50 trials without force field, then 400 with a viscous force field (force field c
<sub>1</sub>
and force field c
<sub>2</sub>
) and the last 200 again with null force field. The last phase clearly shows the after-effect phenomenon, occurring when the perturbation was suddenly canceled after a complete acquisition. For each force field, the curve is the average on the 12 tests, and the area is the standard deviation. (B) and (E) For each force field, Cartesian trajectories on the xz plane in some representative trials: ideal trajectory in dashed green, 1
<sup>st</sup>
perturbed trial (51
<sup>st</sup>
) in thick red, last perturbed trial (450
<sup>th</sup>
) in thin red, 1
<sup>st</sup>
re-unperturbed trial (451
<sup>st</sup>
) in thick blue, last trial (650
<sup>th</sup>
) in thin blue. (C) and (F) Raster plot of the recorded network activity (excluding the 1500 GRs), in one repetition (430
<sup>th</sup>
repetition), where the acquisition had been completed, characterized by a stable compensation of the constant external perturbation. There was still an error (negative and positive), but the IOs fired at a very low rate. The DCN activity was evident almost only on the negative DCNs, which produced a negative corrective torque on the third joint, able to counterbalance the viscous force fields.</p>
</caption>
<graphic xlink:href="pone.0112265.g011"></graphic>
</fig>
</sec>
</sec>
<sec id="s4">
<title>Discussion</title>
<p>The main result in this paper is that a SNN of the cerebellum embedded into an appropriate control system can be successfully used to control a robot. As the modular structure of the real cerebellum, the same principles, embedded into the cerebellar microcircuit model, were applied to a variety of tasks with different nature, calling for complex timing and movement patterns. The cerebellar SNN learned to adjust timing and gain of the motor responses by predictively tuning its output to different input stimuli. Thus, the cerebellar SNN operated as a spiking adaptive forward controller. As a whole, the system demonstrated the main abstract functions ascribed to the cerebellum - timing, prediction and learning
<xref rid="pone.0112265-DAngelo2" ref-type="bibr">[52]</xref>
,
<xref rid="pone.0112265-Miall1" ref-type="bibr">[2]</xref>
,
<xref rid="pone.0112265-Ivry1" ref-type="bibr">[53]</xref>
- and allowed their analysis to be performed in terms of spike discharge in the different network components.</p>
<sec id="s4a">
<title>The SNN operates as a generalized adaptive controller in real robot</title>
<p>The SNN processed mossy fiber inputs as arbitrary contextual signals, irrespective of whether they conveyed a tone, a vestibular stimulus or the position of a limb. The climbing fiber inputs conveyed the need for the cerebellar output to be greater at a particular time. The SNN accounted with high precision for the temporal shift between the information travelling in the MF and CF pathways. The issue of temporal credit assignment was faced through the eligibility trace embedded into the learning rule.</p>
<p>In all the tested sensorimotor tasks, the cerebellar SNN worked as a forward controller, i.e. able to provide motor commands in a predictive manner, progressively learning how to cope with the incoming sensory perturbations, along repetitions of task in procedural learning. The predictive function was also demonstrated by the after-effects occurring transiently when the external stimulus was suddenly changed after a stable behavior was achieved. The after-effect was evident in early extinction phases, (i) in the EBCC, when CRs were elicited by the CS alone, (ii) in the VOR, when an eye overcompensation was produced while the target started to move, and (iii) in the reaching task, when an overestimated torque was applied at the previously perturbed joint after the force-field was canceled. These over-actions of the cerebellar controller were rapidly re-modulated based on the new input configurations.</p>
<p>The here reproduced adaptation process and fast extinction reflect the known disparity in rates for adaptation and for abolishing the after-effects. Extinction was achieved without returning to the original configuration of weights. Such a configuration might be closer in weight space to the weight configuration that triggers the acquired responses, for which, at reacquisition, returning to this configuration might be achieved faster
<xref rid="pone.0112265-Herreros1" ref-type="bibr">[14]</xref>
.</p>
<p>Being characterized by realistic architecture and spiking signals, our cerebellar SNN drove adaptive behaviors analogous to those found in humans in different closed-loop sensorimotor tasks. (i) In the EBCC-like, the robot achieved CR levels and anticipation values similar to those found in humans (who showed CR values of 72±14% and anticipation values of 140±30 ms with 400-ms ISI
<xref rid="pone.0112265-Bracha1" ref-type="bibr">[50]</xref>
,
<xref rid="pone.0112265-Hoffland1" ref-type="bibr">[54]</xref>
). It should also be noted that, as well as in humans, the ratio between ISI and anticipation tended to remain constant
<xref rid="pone.0112265-Chettih1" ref-type="bibr">[55]</xref>
. (ii) In the VOR, the SNN-driven overall behavior was comparable with neurophysiological studies focused on visual-vestibular training
<xref rid="pone.0112265-Boyden1" ref-type="bibr">[56]</xref>
,
<xref rid="pone.0112265-Kimpo1" ref-type="bibr">[57]</xref>
,
<xref rid="pone.0112265-Stone1" ref-type="bibr">[58]</xref>
. (iii) In the perturbed reaching, the robot behavior was comparable to neurophysiological studies in which healthy subjects performed a planar reaching protocol at natural speed perturbed by a viscous force field
<xref rid="pone.0112265-Scheidt1" ref-type="bibr">[59]</xref>
.</p>
</sec>
<sec id="s4b">
<title>Firing patterns of the cerebellar SNN</title>
<p>All learning paradigms were driven by the same network, designed with cell amounts of each population and ratios of connectivity as in real cerebellum, working with firing rates similar to those of the real cerebellar cell populations and with stable LTD and LTP rates of the plasticity mechanisms.</p>
<p>The crucial position of the cerebellum in the brain and its involvement in sensorimotor and cognitive processing make it an ideal structure for investigating the role of neural plasticity in learning
<xref rid="pone.0112265-Cheron1" ref-type="bibr">[4]</xref>
. The present spiking forward controller operated by regulating the firing pattern in DCN neurons under PC control
<xref rid="pone.0112265-Gerstner1" ref-type="bibr">[60]</xref>
. Along learning, the response of PCs to MF inputs decreased and this increased the discharge in DCN neurons. The process was better exemplified in the adaptation of the EBCC, in which a precise time relationship between the events can be established. Since the DCN spike pattern changes occurred before the US arrival, the DCN discharge accurately predicted the US and therefore could facilitate the release of an anticipatory behavioral response. At the same time, the IO signal carrying US decreased. The prediction of a noxious stimulus triggers an anticipatory motor command. The inhibition mechanism of the IOs by the DCNs implies to translate the motor command into a sensory prediction signal, allowing a single cerebellar area to simultaneously tackle both motor execution and sensory prediction
<xref rid="pone.0112265-Herreros1" ref-type="bibr">[14]</xref>
.</p>
<p>The generalizability of the learning model is demonstrated by the applicability of the same structural and functional principles of the cerebellar SNN to different operative conditions. As in Yamazaki's work using computational models
<xref rid="pone.0112265-Yamazaki2" ref-type="bibr">[24]</xref>
, the granular layer was able to recode MF signals into a high-dimensional sparse spatiotemporal spike pattern, irrespective of whether mossy fibers conveyed constant signals (e.g. during the CS) or time-varying signals (e.g. during head rotation or arm angular displacement). A structural variant of the SNN used for the EBCC task only, both in simulations and in real robot tests, was the inhibitory projection from cerebellar nuclei to IOs. Indeed, in VOR and perturbed reaching (or Optokinetic reflex in
<xref rid="pone.0112265-Yamazaki2" ref-type="bibr">[24]</xref>
), image slip or joint error gradually decreased during training and this naturally diminished the CF signal to PCs without the need of any additional DCN-IO inhibitory mechanism.</p>
<p>In the cerebellar SNN, the parameter correlating response patterns to behavior was the average firing frequency. The effectiveness of SNN firing rates in controlling the robotic learning could be taken as an indication that rate coding is indeed appropriate to regulate sensorimotor activity, in line with the observation that frequency may be superior to delay (or latency) for accurately coding sensory inputs and motor outputs
<xref rid="pone.0112265-Batllori1" ref-type="bibr">[26]</xref>
. However, the biological reality is more complex. The cerebellum is endowed with mechanisms both tuning the composition and delay of well-timed spike bursts in the granular layer and modulating tonic firing discharge in Purkinje cells and DCN cells
<xref rid="pone.0112265-DAngelo3" ref-type="bibr">[61]</xref>
. A simple hypothesis is that additional time-dependent mechanisms would further improve the cerebellar SNN performance and accuracy. A hint on how these different mechanisms could combine in optimizing cerebellar learning and control could emerge from the implementation of more realistic neurons and higher order firing pattern statistics (including millisecond-scale correlations and bursting) in the SNN (e.g. see
<xref rid="pone.0112265-Schemmel1" ref-type="bibr">[62]</xref>
<xref rid="pone.0112265-Sharp1" ref-type="bibr">[63]</xref>
).</p>
<p>Although, in the present SNN, all neurons were simple leaky Integrate&Fire and the architecture of the network was scaled and simplified, multiple associative behaviors could be reliably learned and processed, by neurophysiological firing rates of the different cell populations. Moreover, a single elementary site of plasticity was sufficient to drive learning.</p>
<p>The present SNN was constructed using a minimal structure to let the underlying operative principles to emerge. As expected, this strategy did not allow a full reproduction of the corresponding human behaviors. This suggests that the complex properties of biological firing patterns and local connectivity are required for higher order processing of multimodal firing patterns integrated into response cycles, as it occurs during complex multi-joint coordinated motor activities under control of cortical rhythmic discharges
<xref rid="pone.0112265-Simpson1" ref-type="bibr">[51]</xref>
. The neurorobot attained a stable human-like response level with also a human-like rate in all the tasks. Hence, the embedded computational model can acquire correct responses, even with the IOs sustaining a physiologically correct low rate of activity, without slowing down the learning processes. However, the accuracy was not always maximized, leaving not negligible residual errors. The model with one plasticity site, tuned only once and applied in multiple and completely different tasks, is able to produce a behavior as trade-off between rate, accuracy and versatility. Distributed plasticity sites could equip the model with a better capability to effectively adapt to any dynamic ranges of stimuli, operating as adaptive gain controllers. Furthermore, the SNN started from a naïve state, but finer circuit mechanisms could also be involved to introduce consolidation and memory transfer mechanisms. A larger and more detailed network, with multi-site plasticity (e.g.
<xref rid="pone.0112265-Gao1" ref-type="bibr">[64]</xref>
) and a library of basic motor repertoires, could enhance the learning processes.</p>
<p>Finally, we have conformed to a general scheme, in which mossy fibers convey contextual information and climbing fibers convey instruction signals for learning. However, the real biological role of IOs is debated, ranging from carriers of error-like or of generic attention signals
<xref rid="pone.0112265-Ito4" ref-type="bibr">[65]</xref>
,
<xref rid="pone.0112265-Lang1" ref-type="bibr">[66]</xref>
. Whatever the true biological meaning, the complex spike frequency decreases with learning resembling experimental observations
<xref rid="pone.0112265-Mauk1" ref-type="bibr">[67]</xref>
,
<xref rid="pone.0112265-Jaeger1" ref-type="bibr">[68]</xref>
. Recently new evidences about the mechanisms of the olivocerebellar circuit showed burst-like activities on subthreshold oscillations, going beyond the assumption of an all-or-none teaching signal, and thus linking the timing and learning aspects of motor function
<xref rid="pone.0112265-Mathy1" ref-type="bibr">[69]</xref>
,
<xref rid="pone.0112265-Rasmussen1" ref-type="bibr">[70]</xref>
. It can be envisaged that the controller could be used to test different hypotheses on the role and functioning of IOs and climbing fibers in the future.</p>
</sec>
<sec id="s4c">
<title>Perspectives and limits of the cerebellar SNN</title>
<p>The neurorobot implementation had to face two crucial issues, those of implementing a real-time SNN and of connecting it with the system controller. The cerebellum SNN was built using the EDLUT simulator with exponential synapse models and leaky integrate-and-fire neurons. According to the event-driven simulation strategy proposed in
<xref rid="pone.0112265-Ros1" ref-type="bibr">[37]</xref>
, the behavior of each cell type with each possible condition was precompiled in look-up tables during a pre-simulation stage. The EDLUT SNN is expandable, i.e. it can be scaled and implemented with new cellular models without altering its main structure. The limitation is that the more complex are the neurons and the larger is the network, the higher are the RAM requirements. In its present configuration, the EDLUT SNN allowed cerebellum-like models with tens of thousands of cells to run in real-time in a common personal computer
<xref rid="pone.0112265-Naveros1" ref-type="bibr">[71]</xref>
. The transformation of the analog desired or actual states into MF spike trains was implemented by using overlapping radial basis functions
<xref rid="pone.0112265-Luque1" ref-type="bibr">[36]</xref>
,
<xref rid="pone.0112265-Lazdins1" ref-type="bibr">[72]</xref>
as receptive fields of the input-variable space. These RBFs generated sparse activity patterns in the MFs that facilitated the coding in successive layers. Although this encoding strategy required a high number of fibers to encode a few variables, the use of evolutionary algorithms may be implemented in order to generate RBF settings that optimize both the information transmission and storage capacity
<xref rid="pone.0112265-Luque4" ref-type="bibr">[73]</xref>
.</p>
<p>The present cerebellar SNN was designed to emulate a single functional module, intended as the minimal unit capable of controlling a given behavior. A more complex and diversified input-output space could be emulated by considering that the cerebellum can be seen as a repetition of modules weakly interacting through mossy, climbing and parallel fiber connections
<xref rid="pone.0112265-Ito3" ref-type="bibr">[45]</xref>
. Thus, in principle, this cerebellar SNN can be updated with more detailed neurophysiological properties, for example by adding new neural dynamics and learning rules, and expanded to account for multiple interconnected modules. Distributed multiple forms of plasticity observed in the cerebellar network
<xref rid="pone.0112265-Medina2" ref-type="bibr">[74]</xref>
,
<xref rid="pone.0112265-Garrido1" ref-type="bibr">[75]</xref>
,
<xref rid="pone.0112265-Garrido2" ref-type="bibr">[76]</xref>
are required to extend the learning properties leading to robustness, acceleration, multi-scale adaptation and consolidation of memory. Distributed plasticity, nuclear and cortical, has been recently implemented in an analog cerebellar model
<xref rid="pone.0112265-Yamamoto1" ref-type="bibr">[32]</xref>
and it could be translated into the real-time EDLUT simulator by applying appropriate and optimized information-coding strategies, thus enriching the cerebellar SNN with multi-site plasticity.</p>
<p>This update may allow us to achieve a higher level of realism, extending the neurorobot functionalities over a rich and redundant multi-sensory space and a multi-joint output space
<xref rid="pone.0112265-Masuda1" ref-type="bibr">[77]</xref>
,
<xref rid="pone.0112265-Lu1" ref-type="bibr">[78]</xref>
. A large-scale network of the cerebellum representing multiple modules in detail would require high performance computing, hardware accelerators and neuromorphic circuits
<xref rid="pone.0112265-Indiveri1" ref-type="bibr">[79]</xref>
,
<xref rid="pone.0112265-Yamazaki3" ref-type="bibr">[29]</xref>
,
<xref rid="pone.0112265-Hagras1" ref-type="bibr">[27]</xref>
,
<xref rid="pone.0112265-Brderle1" ref-type="bibr">[80]</xref>
in order to be compatible with the compact design and real-time requirements of neurorobotic applications.</p>
</sec>
</sec>
<sec id="s5">
<title>Conclusions</title>
<p>We have efficiently linked low-level brain circuits with high-level functions integrating a SNN into a neurorobot operating in real-time. The main added value of learning in our neurorobot is that it succeeded in reproducing how biological systems acquire, extinguish and express knowledge of a noisy and changing world, in multiple cerebellum-driven learning tasks performed by a real robot moving in perturbed environments. The real world is always more noisy than the worst case simulation can accomplish
<xref rid="pone.0112265-Verschure1" ref-type="bibr">[81]</xref>
, and learning is actually a long-lasting experience-dependent change in behavior, which can realistically be observed only from an embodied system.</p>
<p>It is envisaged that improving the realism of the SNN will allow us to make predictions about the nature of implicit computations occurring in the cerebellar SNN. This approach has the challenging potential to represent the initial building block of a more complex brain-inspired controller, into which other realistic SNNs emulating different brain structures involved in sensorimotor integration could be embedded.</p>
<p>As broader robotic implications, semi-autonomous robots can take advantage of cerebellar-inspired building blocks in their control system whether it allows them to adapt to multiple context-dependent behaviors
<xref rid="pone.0112265-Spoelstra2" ref-type="bibr">[12]</xref>
.</p>
</sec>
</body>
<back>
<ref-list>
<title>References</title>
<ref id="pone.0112265-Ito1">
<label>1</label>
<mixed-citation publication-type="journal">
<name>
<surname>Ito</surname>
<given-names>M</given-names>
</name>
(
<year>2011</year>
)
<article-title>Adaptive control of reflexes by the cerebellum</article-title>
.
<source>Understanding the Stretch Reflex</source>
<volume>44</volume>
:
<fpage>435</fpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Miall1">
<label>2</label>
<mixed-citation publication-type="journal">
<name>
<surname>Miall</surname>
<given-names>R</given-names>
</name>
,
<name>
<surname>Wolpert</surname>
<given-names>DM</given-names>
</name>
(
<year>1996</year>
)
<article-title>Forward models for physiological motor control</article-title>
.
<source>Neural networks</source>
<volume>9</volume>
:
<fpage>1265</fpage>
<lpage>1279</lpage>
.
<pub-id pub-id-type="pmid">12662535</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Shadmehr1">
<label>3</label>
<mixed-citation publication-type="journal">
<name>
<surname>Shadmehr</surname>
<given-names>R</given-names>
</name>
,
<name>
<surname>Mussa-Ivaldi</surname>
<given-names>FA</given-names>
</name>
(
<year>1994</year>
)
<article-title>Adaptive representation of dynamics during learning of a motor task</article-title>
.
<source>The Journal of Neuroscience</source>
<volume>14</volume>
:
<fpage>3208</fpage>
<lpage>3224</lpage>
.
<pub-id pub-id-type="pmid">8182467</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Cheron1">
<label>4</label>
<mixed-citation publication-type="other">Cheron G, Dan B, Márquez-Ruiz J (2013) Translational approach to behavioral learning: Lessons from cerebellar plasticity. Neural plasticity 2013.</mixed-citation>
</ref>
<ref id="pone.0112265-Marr1">
<label>5</label>
<mixed-citation publication-type="journal">
<name>
<surname>Marr</surname>
<given-names>D</given-names>
</name>
(
<year>1969</year>
)
<article-title>A theory of cerebellar cortex</article-title>
.
<source>The Journal of physiology</source>
<volume>202</volume>
:
<fpage>437</fpage>
<lpage>470</lpage>
.
<pub-id pub-id-type="pmid">5784296</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Albus1">
<label>6</label>
<mixed-citation publication-type="journal">
<name>
<surname>Albus</surname>
<given-names>JS</given-names>
</name>
(
<year>1971</year>
)
<article-title>A theory of cerebellar function</article-title>
.
<source>Mathematical Biosciences</source>
<volume>10</volume>
:
<fpage>25</fpage>
<lpage>61</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Ito2">
<label>7</label>
<mixed-citation publication-type="journal">
<name>
<surname>Ito</surname>
<given-names>M</given-names>
</name>
(
<year>1997</year>
)
<article-title>Cerebellar microcomplexes</article-title>
.
<source>International review of neurobiology</source>
<volume>41</volume>
:
<fpage>475</fpage>
<lpage>487</lpage>
.
<pub-id pub-id-type="pmid">9378604</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Lepora1">
<label>8</label>
<mixed-citation publication-type="other">Lepora NF, Porrill J, Yeo CH, Dean P (2010) Sensory prediction or motor control? application of marr–albus type models of cerebellar function to classical conditioning. Frontiers in computational neuroscience 4.</mixed-citation>
</ref>
<ref id="pone.0112265-Porrill1">
<label>9</label>
<mixed-citation publication-type="journal">
<name>
<surname>Porrill</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Dean</surname>
<given-names>P</given-names>
</name>
(
<year>2007</year>
)
<article-title>Cerebellar motor learning: when is cortical plasticity not enough?</article-title>
<source>PLoS computational biology</source>
<volume>3</volume>
:
<fpage>e197</fpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Tyrrell1">
<label>10</label>
<mixed-citation publication-type="journal">
<name>
<surname>Tyrrell</surname>
<given-names>T</given-names>
</name>
,
<name>
<surname>Willshaw</surname>
<given-names>D</given-names>
</name>
(
<year>1992</year>
)
<article-title>Cerebellar cortex: its simulation and the relevance of marr's theory</article-title>
.
<source>Philosophical Transactions of the Royal Society of London Series B: Biological Sciences</source>
<volume>336</volume>
:
<fpage>239</fpage>
<lpage>257</lpage>
.
<pub-id pub-id-type="pmid">1353267</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Spoelstra1">
<label>11</label>
<mixed-citation publication-type="journal">
<name>
<surname>Spoelstra</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Schweighofer</surname>
<given-names>N</given-names>
</name>
,
<name>
<surname>Arbib</surname>
<given-names>MA</given-names>
</name>
(
<year>2000</year>
)
<article-title>Cerebellar learning of accurate predictive control for fast-reaching movements</article-title>
.
<source>Biological cybernetics</source>
<volume>82</volume>
:
<fpage>321</fpage>
<lpage>333</lpage>
.
<pub-id pub-id-type="pmid">10804064</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Spoelstra2">
<label>12</label>
<mixed-citation publication-type="journal">
<name>
<surname>Spoelstra</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Arbib</surname>
<given-names>MA</given-names>
</name>
(
<year>2001</year>
)
<article-title>Cerebellar microcomplexes and the modulation of motor pattern generators</article-title>
.
<source>Autonomous Robots</source>
<volume>11</volume>
:
<fpage>273</fpage>
<lpage>278</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-DeGruijl1">
<label>13</label>
<mixed-citation publication-type="journal">
<name>
<surname>De Gruijl</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Van der Smagt</surname>
<given-names>P</given-names>
</name>
,
<name>
<surname>De Zeeuw</surname>
<given-names>C</given-names>
</name>
(
<year>2009</year>
)
<article-title>Anticipatory grip force control using a cerebellar model</article-title>
.
<source>Neuroscience</source>
<volume>162</volume>
:
<fpage>777</fpage>
<lpage>786</lpage>
.
<pub-id pub-id-type="pmid">19249337</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Herreros1">
<label>14</label>
<mixed-citation publication-type="journal">
<name>
<surname>Herreros</surname>
<given-names>I</given-names>
</name>
,
<name>
<surname>Verschure</surname>
<given-names>PF</given-names>
</name>
(
<year>2013</year>
)
<article-title>Nucleo-olivary inhibition balances the interaction between the reactive and adaptive layers in motor control</article-title>
.
<source>Neural Networks</source>
<volume>47</volume>
:
<fpage>64</fpage>
<lpage>71</lpage>
.
<pub-id pub-id-type="pmid">23535576</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-McKinstry1">
<label>15</label>
<mixed-citation publication-type="journal">
<name>
<surname>McKinstry</surname>
<given-names>JL</given-names>
</name>
,
<name>
<surname>Edelman</surname>
<given-names>GM</given-names>
</name>
,
<name>
<surname>Krichmar</surname>
<given-names>JL</given-names>
</name>
(
<year>2006</year>
)
<article-title>A cerebellar model for predictive motor control tested in a brain-based device</article-title>
.
<source>Proceedings of the National Academy of Sciences of the United States of America</source>
<volume>103</volume>
:
<fpage>3387</fpage>
<lpage>3392</lpage>
.
<pub-id pub-id-type="pmid">16488974</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Voegtlin1">
<label>16</label>
<mixed-citation publication-type="journal">
<name>
<surname>Voegtlin</surname>
<given-names>T</given-names>
</name>
,
<name>
<surname>Verschure</surname>
<given-names>PF</given-names>
</name>
(
<year>1999</year>
)
<article-title>What can robots tell us about brains? a synthetic approach towards the study of learning and problem solving</article-title>
.
<source>Reviews in the Neurosciences</source>
<volume>10</volume>
:
<fpage>291</fpage>
<lpage>310</lpage>
.
<pub-id pub-id-type="pmid">10526893</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Lenz1">
<label>17</label>
<mixed-citation publication-type="journal">
<name>
<surname>Lenz</surname>
<given-names>A</given-names>
</name>
,
<name>
<surname>Anderson</surname>
<given-names>SR</given-names>
</name>
,
<name>
<surname>Pipe</surname>
<given-names>AG</given-names>
</name>
,
<name>
<surname>Melhuish</surname>
<given-names>C</given-names>
</name>
,
<name>
<surname>Dean</surname>
<given-names>P</given-names>
</name>
,
<etal>et al</etal>
(
<year>2009</year>
)
<article-title>Cerebellar-inspired adaptive control of a robot eye actuated by pneumatic artificial muscles</article-title>
.
<source>Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on</source>
<volume>39</volume>
:
<fpage>1420</fpage>
<lpage>1433</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Vijayakumar1">
<label>18</label>
<mixed-citation publication-type="journal">
<name>
<surname>Vijayakumar</surname>
<given-names>S</given-names>
</name>
,
<name>
<surname>D'Souza</surname>
<given-names>A</given-names>
</name>
,
<name>
<surname>Schaal</surname>
<given-names>S</given-names>
</name>
(
<year>2005</year>
)
<article-title>Incremental online learning in high dimensions</article-title>
.
<source>Neural Comput</source>
<volume>17</volume>
:
<fpage>2602</fpage>
<lpage>2634</lpage>
.
<pub-id pub-id-type="pmid">16212764</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Maass1">
<label>19</label>
<mixed-citation publication-type="journal">
<name>
<surname>Maass</surname>
<given-names>W</given-names>
</name>
(
<year>1997</year>
)
<article-title>Networks of spiking neurons: the third generation of neural network models</article-title>
.
<source>Neural networks</source>
<volume>10</volume>
:
<fpage>1659</fpage>
<lpage>1671</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Nolfi1">
<label>20</label>
<mixed-citation publication-type="journal">
<name>
<surname>Nolfi</surname>
<given-names>S</given-names>
</name>
,
<name>
<surname>Floreano</surname>
<given-names>D</given-names>
</name>
(
<year>2002</year>
)
<article-title>Synthesis of autonomous robots through evolution</article-title>
.
<source>Trends in cognitive sciences</source>
<volume>6</volume>
:
<fpage>31</fpage>
<lpage>37</lpage>
.
<pub-id pub-id-type="pmid">11849613</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Gamez1">
<label>21</label>
<mixed-citation publication-type="journal">
<name>
<surname>Gamez</surname>
<given-names>D</given-names>
</name>
(
<year>2010</year>
)
<article-title>Information integration based predictions about the conscious states of a spiking neural network</article-title>
.
<source>Consciousness and cognition</source>
<volume>19</volume>
:
<fpage>294</fpage>
<lpage>310</lpage>
.
<pub-id pub-id-type="pmid">20018526</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Bouganis1">
<label>22</label>
<mixed-citation publication-type="other">Bouganis A, Shanahan M (2010) Training a spiking neural network to control a 4-DoF robotic arm based on spike timing-dependent plasticity. IEEE International Joint Conference on Neural Networks: 1–8.</mixed-citation>
</ref>
<ref id="pone.0112265-Yamazaki1">
<label>23</label>
<mixed-citation publication-type="journal">
<name>
<surname>Yamazaki</surname>
<given-names>T</given-names>
</name>
,
<name>
<surname>Tanaka</surname>
<given-names>S</given-names>
</name>
(
<year>2007</year>
)
<article-title>The cerebellum as a liquid state machine</article-title>
.
<source>Neural Networks</source>
<volume>20</volume>
:
<fpage>290</fpage>
<lpage>297</lpage>
.
<pub-id pub-id-type="pmid">17517494</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Yamazaki2">
<label>24</label>
<mixed-citation publication-type="journal">
<name>
<surname>Yamazaki</surname>
<given-names>T</given-names>
</name>
,
<name>
<surname>Nagao</surname>
<given-names>S</given-names>
</name>
(
<year>2012</year>
)
<article-title>A computational mechanism for unified gain and timing control in the cerebellum</article-title>
.
<source>PloS one</source>
<volume>7</volume>
:
<fpage>e33319</fpage>
.
<pub-id pub-id-type="pmid">22438912</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Trhan1">
<label>25</label>
<mixed-citation publication-type="other">Trhan P (2010) The application of spiking neural networks in autonomous robot control. Computing & Informatics 29.</mixed-citation>
</ref>
<ref id="pone.0112265-Batllori1">
<label>26</label>
<mixed-citation publication-type="journal">
<name>
<surname>Batllori</surname>
<given-names>R</given-names>
</name>
,
<name>
<surname>Laramee</surname>
<given-names>C</given-names>
</name>
,
<name>
<surname>Land</surname>
<given-names>W</given-names>
</name>
,
<name>
<surname>Schaffer</surname>
<given-names>J</given-names>
</name>
(
<year>2011</year>
)
<article-title>Evolving spiking neural networks for robot control</article-title>
.
<source>Procedia Computer Science</source>
<volume>6</volume>
:
<fpage>329</fpage>
<lpage>334</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Hagras1">
<label>27</label>
<mixed-citation publication-type="journal">
<name>
<surname>Hagras</surname>
<given-names>H</given-names>
</name>
,
<name>
<surname>Pounds-Cornish</surname>
<given-names>A</given-names>
</name>
,
<name>
<surname>Colley</surname>
<given-names>M</given-names>
</name>
,
<name>
<surname>Callaghan</surname>
<given-names>V</given-names>
</name>
,
<name>
<surname>Clarke</surname>
<given-names>G</given-names>
</name>
(
<year>2004</year>
)
<article-title>Evolving spiking neural network controllers for autonomous robots</article-title>
.
<source>Proceedings - IEEE International Conference on Robotics and Automation</source>
<volume>2004</volume>
:
<fpage>4620</fpage>
<lpage>4626</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Hofstotter1">
<label>28</label>
<mixed-citation publication-type="journal">
<name>
<surname>Hofstotter</surname>
<given-names>C</given-names>
</name>
,
<name>
<surname>Mintz</surname>
<given-names>M</given-names>
</name>
,
<name>
<surname>Verschure</surname>
<given-names>P</given-names>
</name>
(
<year>2002</year>
)
<article-title>The cerebellum in action: A simulation and robotics study</article-title>
.
<source>European Journal of Neuroscience</source>
<volume>16</volume>
:
<fpage>1361</fpage>
<lpage>1376</lpage>
.
<pub-id pub-id-type="pmid">12405996</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Yamazaki3">
<label>29</label>
<mixed-citation publication-type="journal">
<name>
<surname>Yamazaki</surname>
<given-names>T</given-names>
</name>
,
<name>
<surname>Igarashi</surname>
<given-names>J</given-names>
</name>
(
<year>2013</year>
)
<article-title>Realtime cerebellum: A large-scale spiking network model of the cerebellum that runs in realtime using a graphics processing unit</article-title>
.
<source>Neural Networks</source>
<volume>47</volume>
:
<fpage>103</fpage>
<lpage>111</lpage>
.
<pub-id pub-id-type="pmid">23434303</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-VanDerSmagt1">
<label>30</label>
<mixed-citation publication-type="journal">
<name>
<surname>Van Der Smagt</surname>
<given-names>P</given-names>
</name>
(
<year>2000</year>
)
<article-title>Benchmarking cerebellar control</article-title>
.
<source>Robotics and Autonomous Systems</source>
<volume>32</volume>
:
<fpage>237</fpage>
<lpage>251</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Day1">
<label>31</label>
<mixed-citation publication-type="journal">
<name>
<surname>Day</surname>
<given-names>JJ</given-names>
</name>
,
<name>
<surname>Wheeler</surname>
<given-names>RA</given-names>
</name>
,
<name>
<surname>Roitman</surname>
<given-names>MF</given-names>
</name>
,
<name>
<surname>Carelli</surname>
<given-names>RM</given-names>
</name>
(
<year>2006</year>
)
<article-title>Nucleus accumbens neurons encode pavlovian approach behaviors: evidence from an autoshaping paradigm</article-title>
.
<source>European Journal of Neuroscience</source>
<volume>23</volume>
:
<fpage>1341</fpage>
<lpage>1351</lpage>
.
<pub-id pub-id-type="pmid">16553795</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Yamamoto1">
<label>32</label>
<mixed-citation publication-type="journal">
<name>
<surname>Yamamoto</surname>
<given-names>K</given-names>
</name>
,
<name>
<surname>Kawato</surname>
<given-names>M</given-names>
</name>
,
<name>
<surname>Kotosaka</surname>
<given-names>S</given-names>
</name>
,
<name>
<surname>Kitazawa</surname>
<given-names>S</given-names>
</name>
(
<year>2007</year>
)
<article-title>Encoding of movement dynamics by purkinje cell simple spike activity during fast arm movements under resistive and assistive force fields</article-title>
.
<source>Journal of neurophysiology</source>
<volume>97</volume>
:
<fpage>1588</fpage>
<lpage>1599</lpage>
.
<pub-id pub-id-type="pmid">17079350</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Clopath1">
<label>33</label>
<mixed-citation publication-type="journal">
<name>
<surname>Clopath</surname>
<given-names>C</given-names>
</name>
,
<name>
<surname>Badura</surname>
<given-names>A</given-names>
</name>
,
<name>
<surname>De Zeeuw</surname>
<given-names>CI</given-names>
</name>
,
<name>
<surname>Brunel</surname>
<given-names>N</given-names>
</name>
(
<year>2014</year>
)
<article-title>A cerebellar learning model of vestibulo-ocular reflex adaptation in wild-type and mutant mice</article-title>
.
<source>The Journal of Neuroscience</source>
<volume>34</volume>
:
<fpage>7203</fpage>
<lpage>7215</lpage>
.
<pub-id pub-id-type="pmid">24849355</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Thompson1">
<label>34</label>
<mixed-citation publication-type="journal">
<name>
<surname>Thompson</surname>
<given-names>R</given-names>
</name>
,
<name>
<surname>Steinmetz</surname>
<given-names>J</given-names>
</name>
(
<year>2009</year>
)
<article-title>The role of the cerebellum in classical conditioning of discrete behavioral responses</article-title>
.
<source>Neuroscience</source>
<volume>162</volume>
:
<fpage>732</fpage>
<lpage>755</lpage>
.
<pub-id pub-id-type="pmid">19409234</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Solinas1">
<label>35</label>
<mixed-citation publication-type="other">Solinas S, Nieus T, D'Angelo E (2010) A realistic large-scale model of the cerebellum granular layer predicts circuit spatio-temporal filtering properties. Frontiers in cellular neuroscience 4.</mixed-citation>
</ref>
<ref id="pone.0112265-Luque1">
<label>36</label>
<mixed-citation publication-type="journal">
<name>
<surname>Luque</surname>
<given-names>N</given-names>
</name>
,
<name>
<surname>Garrido</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Carrillo</surname>
<given-names>R</given-names>
</name>
,
<name>
<surname>Tolu</surname>
<given-names>S</given-names>
</name>
,
<name>
<surname>Ros</surname>
<given-names>E</given-names>
</name>
(
<year>2011</year>
)
<article-title>Adaptive cerebellar spiking model embedded in the control loop: Context switching and robustness against noise</article-title>
.
<source>International Journal of Neural Systems</source>
<volume>21</volume>
:
<fpage>385</fpage>
<lpage>401</lpage>
.
<pub-id pub-id-type="pmid">21956931</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Ros1">
<label>37</label>
<mixed-citation publication-type="journal">
<name>
<surname>Ros</surname>
<given-names>E</given-names>
</name>
,
<name>
<surname>Carrillo</surname>
<given-names>R</given-names>
</name>
,
<name>
<surname>Ortigosa</surname>
<given-names>EM</given-names>
</name>
,
<name>
<surname>Barbour</surname>
<given-names>B</given-names>
</name>
,
<name>
<surname>Ags</surname>
<given-names>R</given-names>
</name>
(
<year>2006</year>
)
<article-title>Event-driven simulation scheme for spiking neural networks using lookup tables to characterize neuronal dynamics</article-title>
.
<source>Neural computation</source>
<volume>18</volume>
:
<fpage>2959</fpage>
<lpage>2993</lpage>
.
<pub-id pub-id-type="pmid">17052155</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Luque2">
<label>38</label>
<mixed-citation publication-type="journal">
<name>
<surname>Luque</surname>
<given-names>N</given-names>
</name>
,
<name>
<surname>Garrido</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Carrillo</surname>
<given-names>R</given-names>
</name>
,
<name>
<surname>Coenen</surname>
<given-names>OM</given-names>
</name>
,
<name>
<surname>Ros</surname>
<given-names>E</given-names>
</name>
(
<year>2011</year>
)
<article-title>Cerebellarlike corrective model inference engine for manipulation tasks</article-title>
.
<source>IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics</source>
<volume>41</volume>
:
<fpage>1299</fpage>
<lpage>1312</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Gerwig1">
<label>39</label>
<mixed-citation publication-type="journal">
<name>
<surname>Gerwig</surname>
<given-names>M</given-names>
</name>
,
<name>
<surname>Hajjar</surname>
<given-names>K</given-names>
</name>
,
<name>
<surname>Dimitrova</surname>
<given-names>A</given-names>
</name>
,
<name>
<surname>Maschke</surname>
<given-names>M</given-names>
</name>
,
<name>
<surname>Kolb</surname>
<given-names>F</given-names>
</name>
,
<etal>et al</etal>
(
<year>2005</year>
)
<article-title>Timing of conditioned eyeblink responses is impaired in cerebellar patients</article-title>
.
<source>Journal of Neuroscience</source>
<volume>25</volume>
:
<fpage>3919</fpage>
<lpage>3931</lpage>
.
<pub-id pub-id-type="pmid">15829644</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Medina1">
<label>40</label>
<mixed-citation publication-type="journal">
<name>
<surname>Medina</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Nores</surname>
<given-names>W</given-names>
</name>
,
<name>
<surname>Ohyama</surname>
<given-names>T</given-names>
</name>
,
<name>
<surname>Mauk</surname>
<given-names>M</given-names>
</name>
(
<year>2000</year>
)
<article-title>Mechanisms of cerebellar learning suggested by eyelid conditioning</article-title>
.
<source>Current Opinion in Neurobiology</source>
<volume>10</volume>
:
<fpage>717</fpage>
<lpage>724</lpage>
.
<pub-id pub-id-type="pmid">11240280</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Luque3">
<label>41</label>
<mixed-citation publication-type="journal">
<name>
<surname>Luque</surname>
<given-names>N</given-names>
</name>
,
<name>
<surname>Garrido</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Carrillo</surname>
<given-names>R</given-names>
</name>
,
<name>
<surname>Coenen</surname>
<given-names>OM</given-names>
</name>
,
<name>
<surname>Ros</surname>
<given-names>E</given-names>
</name>
(
<year>2011</year>
)
<article-title>Cerebellar input configuration toward object model abstraction in manipulation tasks</article-title>
.
<source>IEEE Transactions on Neural Networks</source>
<volume>22</volume>
:
<fpage>1321</fpage>
<lpage>1328</lpage>
.
<pub-id pub-id-type="pmid">21708499</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-DAngelo1">
<label>42</label>
<mixed-citation publication-type="other">D'Angelo E, Nieus T, Bezzi M, Arleo A, Olivier JMC (2005) Modeling synaptic transmission and quantifying information transfer in the granular layer of the cerebellum. Computational Intelligence and Bioinspired Systems, Springer: 107–114.</mixed-citation>
</ref>
<ref id="pone.0112265-Bahro1">
<label>43</label>
<mixed-citation publication-type="journal">
<name>
<surname>Bahro</surname>
<given-names>M</given-names>
</name>
,
<name>
<surname>Sunderland</surname>
<given-names>T</given-names>
</name>
,
<name>
<surname>Molchan</surname>
<given-names>SE</given-names>
</name>
,
<name>
<surname>Schreurs</surname>
<given-names>B</given-names>
</name>
(
<year>1995</year>
)
<article-title>The effects of scopolamine, lorazepam, and glycopyrrolate on classical conditioning of the human eyeblink response</article-title>
.
<source>Psychopharmacology</source>
<volume>122</volume>
:
<fpage>395</fpage>
<lpage>400</lpage>
.
<pub-id pub-id-type="pmid">8657840</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Shibuki1">
<label>44</label>
<mixed-citation publication-type="journal">
<name>
<surname>Shibuki</surname>
<given-names>K</given-names>
</name>
,
<name>
<surname>Gomi</surname>
<given-names>H</given-names>
</name>
,
<name>
<surname>Chen</surname>
<given-names>L</given-names>
</name>
,
<name>
<surname>Bao</surname>
<given-names>S</given-names>
</name>
,
<name>
<surname>Kim</surname>
<given-names>JJ</given-names>
</name>
,
<etal>et al</etal>
(
<year>1996</year>
)
<article-title>Deficient cerebellar long-term depression, impaired eyeblink conditioning, and normal motor coordination in gfap mutant mice</article-title>
.
<source>Neuron</source>
<volume>16</volume>
:
<fpage>587</fpage>
<lpage>599</lpage>
.
<pub-id pub-id-type="pmid">8785056</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Ito3">
<label>45</label>
<mixed-citation publication-type="journal">
<name>
<surname>Ito</surname>
<given-names>M</given-names>
</name>
(
<year>1982</year>
)
<article-title>Cerebellar control of the vestibulo-ocular reflex–around the flocculus hypothesis</article-title>
.
<source>Annual review of neuroscience</source>
<volume>5</volume>
:
<fpage>275</fpage>
<lpage>297</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Carrillo1">
<label>46</label>
<mixed-citation publication-type="journal">
<name>
<surname>Carrillo</surname>
<given-names>RR</given-names>
</name>
,
<name>
<surname>Ros</surname>
<given-names>E</given-names>
</name>
,
<name>
<surname>Boucheny</surname>
<given-names>C</given-names>
</name>
,
<name>
<surname>Coenen</surname>
<given-names>OJ</given-names>
</name>
(
<year>2008</year>
)
<article-title>A real-time spiking cerebellum model for learning robot control</article-title>
.
<source>Biosystems</source>
<volume>94</volume>
:
<fpage>18</fpage>
<lpage>27</lpage>
.
<pub-id pub-id-type="pmid">18616974</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Casellato1">
<label>47</label>
<mixed-citation publication-type="other">Casellato C, Garrido J, Franchin C, Ferrigno G, D'Angelo E,
<etal>et al</etal>
.. (2013) Brain-inspired sensorimotor robotic platform learning in cerebellum-driven movement tasks through a cerebellar realistic model. IJCCI 2013 - Proceedings of the 5th International Joint Conference on Computational Intelligence: 568–573.</mixed-citation>
</ref>
<ref id="pone.0112265-Sarlegna1">
<label>48</label>
<mixed-citation publication-type="journal">
<name>
<surname>Sarlegna</surname>
<given-names>FR</given-names>
</name>
,
<name>
<surname>Malfait</surname>
<given-names>N</given-names>
</name>
,
<name>
<surname>Bringoux</surname>
<given-names>L</given-names>
</name>
,
<name>
<surname>Bourdin</surname>
<given-names>C</given-names>
</name>
,
<name>
<surname>Vercher</surname>
<given-names>JL</given-names>
</name>
(
<year>2010</year>
)
<article-title>Force-field adaptation without proprioception: Can vision be used to model limb dynamics?</article-title>
<source>Neuropsychologia</source>
<volume>48</volume>
:
<fpage>60</fpage>
<lpage>67</lpage>
.
<pub-id pub-id-type="pmid">19695273</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Welsh1">
<label>49</label>
<mixed-citation publication-type="journal">
<name>
<surname>Welsh</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Harvey</surname>
<given-names>J</given-names>
</name>
(
<year>1991</year>
)
<article-title>Pavlovian conditioning in the rabbit during inactivation of the interpositus nucleus</article-title>
.
<source>The Journal of physiology</source>
<volume>444</volume>
:
<fpage>459</fpage>
<lpage>480</lpage>
.
<pub-id pub-id-type="pmid">1822558</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Bracha1">
<label>50</label>
<mixed-citation publication-type="journal">
<name>
<surname>Bracha</surname>
<given-names>V</given-names>
</name>
,
<name>
<surname>Zhao</surname>
<given-names>L</given-names>
</name>
,
<name>
<surname>Irwin</surname>
<given-names>KB</given-names>
</name>
,
<name>
<surname>Bloedel</surname>
<given-names>JR</given-names>
</name>
(
<year>2000</year>
)
<article-title>The human cerebellum and associative learning: dissociation between the acquisition, retention and extinction of conditioned eyeblinks</article-title>
.
<source>Brain research</source>
<volume>860</volume>
:
<fpage>87</fpage>
<lpage>94</lpage>
.
<pub-id pub-id-type="pmid">10727626</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Simpson1">
<label>51</label>
<mixed-citation publication-type="journal">
<name>
<surname>Simpson</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Wylie</surname>
<given-names>D</given-names>
</name>
,
<name>
<surname>De Zeeuw</surname>
<given-names>C</given-names>
</name>
(
<year>1996</year>
)
<article-title>On climbing fiber signals and their consequence (s)</article-title>
.
<source>Behavioral and Brain Sciences</source>
<volume>19</volume>
:
<fpage>384</fpage>
<lpage>398</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-DAngelo2">
<label>52</label>
<mixed-citation publication-type="journal">
<name>
<surname>D'Angelo</surname>
<given-names>E</given-names>
</name>
,
<name>
<surname>Solinas</surname>
<given-names>S</given-names>
</name>
,
<name>
<surname>Garrido</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Casellato</surname>
<given-names>C</given-names>
</name>
,
<name>
<surname>Pedrocchi</surname>
<given-names>A</given-names>
</name>
,
<etal>et al</etal>
(
<year>2013</year>
)
<article-title>Realistic modeling of neurons and networks: towards brain simulation</article-title>
.
<source>Functional neurology</source>
<volume>28</volume>
:
<fpage>153</fpage>
.
<pub-id pub-id-type="pmid">24139652</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Ivry1">
<label>53</label>
<mixed-citation publication-type="journal">
<name>
<surname>Ivry</surname>
<given-names>RB</given-names>
</name>
,
<name>
<surname>Baldo</surname>
<given-names>JV</given-names>
</name>
(
<year>1992</year>
)
<article-title>Is the cerebellum involved in learning and cognition?</article-title>
<source>Current Opinion in Neurobiology</source>
<volume>2</volume>
:
<fpage>212</fpage>
<lpage>216</lpage>
.
<pub-id pub-id-type="pmid">1638157</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Hoffland1">
<label>54</label>
<mixed-citation publication-type="journal">
<name>
<surname>Hoffland</surname>
<given-names>BS</given-names>
</name>
,
<name>
<surname>Bologna</surname>
<given-names>M</given-names>
</name>
,
<name>
<surname>Kassavetis</surname>
<given-names>P</given-names>
</name>
,
<name>
<surname>Teo</surname>
<given-names>JT</given-names>
</name>
,
<name>
<surname>Rothwell</surname>
<given-names>JC</given-names>
</name>
,
<etal>et al</etal>
(
<year>2012</year>
)
<article-title>Cerebellar theta burst stimulation impairs eyeblink classical conditioning</article-title>
.
<source>The Journal of physiology</source>
<volume>590</volume>
:
<fpage>887</fpage>
<lpage>897</lpage>
.
<pub-id pub-id-type="pmid">22199171</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Chettih1">
<label>55</label>
<mixed-citation publication-type="other">Chettih SN, McDougle SD, Ruffolo LI, Medina JF (2011) Adaptive timing of motor output in the mouse: the role of movement oscillations in eyelid conditioning. Frontiers in integrative neuroscience 5.</mixed-citation>
</ref>
<ref id="pone.0112265-Boyden1">
<label>56</label>
<mixed-citation publication-type="other">Boyden ES, Katoh A, Raymond JL (2004) Cerebellum-dependent learning: the role of multiple plasticity mechanisms. Neuroscience 27.</mixed-citation>
</ref>
<ref id="pone.0112265-Kimpo1">
<label>57</label>
<mixed-citation publication-type="journal">
<name>
<surname>Kimpo</surname>
<given-names>RR</given-names>
</name>
,
<name>
<surname>Boyden</surname>
<given-names>ES</given-names>
</name>
,
<name>
<surname>Katoh</surname>
<given-names>A</given-names>
</name>
,
<name>
<surname>Ke</surname>
<given-names>MC</given-names>
</name>
,
<name>
<surname>Raymond</surname>
<given-names>JL</given-names>
</name>
(
<year>2005</year>
)
<article-title>Distinct patterns of stimulus generalization of increases and decreases in vor gain</article-title>
.
<source>Journal of neurophysiology</source>
<volume>94</volume>
:
<fpage>3092</fpage>
<lpage>3100</lpage>
.
<pub-id pub-id-type="pmid">16033945</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Stone1">
<label>58</label>
<mixed-citation publication-type="journal">
<name>
<surname>Stone</surname>
<given-names>L</given-names>
</name>
,
<name>
<surname>Lisberger</surname>
<given-names>S</given-names>
</name>
(
<year>1990</year>
)
<article-title>Visual responses of purkinje cells in the cerebellar flocculus during smooth-pursuit eye movements in monkeys. i. simple spikes</article-title>
.
<source>Journal of neurophysiology</source>
<volume>63</volume>
:
<fpage>1241</fpage>
<lpage>1261</lpage>
.
<pub-id pub-id-type="pmid">2358872</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Scheidt1">
<label>59</label>
<mixed-citation publication-type="journal">
<name>
<surname>Scheidt</surname>
<given-names>RA</given-names>
</name>
,
<name>
<surname>Reinkensmeyer</surname>
<given-names>DJ</given-names>
</name>
,
<name>
<surname>Conditt</surname>
<given-names>MA</given-names>
</name>
,
<name>
<surname>Rymer</surname>
<given-names>WZ</given-names>
</name>
,
<name>
<surname>Mussa-Ivaldi</surname>
<given-names>FA</given-names>
</name>
(
<year>2000</year>
)
<article-title>Persistence of motor adaptation during constrained, multi-joint, arm movements</article-title>
.
<source>Journal of Neurophysiology</source>
<volume>84</volume>
:
<fpage>853</fpage>
<lpage>862</lpage>
.
<pub-id pub-id-type="pmid">10938312</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Gerstner1">
<label>60</label>
<mixed-citation publication-type="other">Gerstner W, Kistler WM (2002) Spiking neuron models: Single neurons, populations, plasticity. Cambridge university press.</mixed-citation>
</ref>
<ref id="pone.0112265-DAngelo3">
<label>61</label>
<mixed-citation publication-type="journal">
<name>
<surname>D'Angelo</surname>
<given-names>E</given-names>
</name>
,
<name>
<surname>Koekkoek</surname>
<given-names>Sc</given-names>
</name>
,
<name>
<surname>Lombardo</surname>
<given-names>P</given-names>
</name>
,
<name>
<surname>Solinas</surname>
<given-names>S</given-names>
</name>
,
<name>
<surname>Ros</surname>
<given-names>E</given-names>
</name>
,
<etal>et al</etal>
(
<year>2009</year>
)
<article-title>Timing in the cerebellum: oscillations and resonance in the granular layer</article-title>
.
<source>Neuroscience</source>
<volume>162</volume>
:
<fpage>805</fpage>
<lpage>815</lpage>
.
<pub-id pub-id-type="pmid">19409229</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Schemmel1">
<label>62</label>
<mixed-citation publication-type="other">Schemmel J, Bruderle D, Meier K, Ostendorf B (2007) Modeling synaptic plasticity within networks of highly accelerated I&F neurons. IEEE International Symposium on Circuits and Systems: 3367–3370.</mixed-citation>
</ref>
<ref id="pone.0112265-Sharp1">
<label>63</label>
<mixed-citation publication-type="other">Sharp T, Plana LA, Galluppi F, Furber S (2011) Event-driven simulation of arbitrary spiking neural networks on spinnaker. Neural Information Processing. Springer: 424–430.</mixed-citation>
</ref>
<ref id="pone.0112265-Gao1">
<label>64</label>
<mixed-citation publication-type="journal">
<name>
<surname>Gao</surname>
<given-names>Z</given-names>
</name>
,
<name>
<surname>van Beugen</surname>
<given-names>BJ</given-names>
</name>
,
<name>
<surname>De Zeeuw</surname>
<given-names>CI</given-names>
</name>
(
<year>2012</year>
)
<article-title>Distributed synergistic plasticity and cerebellar learning</article-title>
.
<source>Nature Reviews Neuroscience</source>
<volume>13</volume>
:
<fpage>619</fpage>
<lpage>635</lpage>
.
<pub-id pub-id-type="pmid">22895474</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Ito4">
<label>65</label>
<mixed-citation publication-type="journal">
<name>
<surname>Ito</surname>
<given-names>M</given-names>
</name>
,
<name>
<surname>Orlov</surname>
<given-names>I</given-names>
</name>
,
<name>
<surname>Shimoyama</surname>
<given-names>I</given-names>
</name>
(
<year>1978</year>
)
<article-title>Reduction of the cerebellar stimulus effect on rat deiters neurons after chemical destruction of the inferior olive</article-title>
.
<source>Experimental Brain Research</source>
<volume>33</volume>
:
<fpage>143</fpage>
<lpage>145</lpage>
.
<pub-id pub-id-type="pmid">699998</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Lang1">
<label>66</label>
<mixed-citation publication-type="journal">
<name>
<surname>Lang</surname>
<given-names>EJ</given-names>
</name>
,
<name>
<surname>Sugihara</surname>
<given-names>I</given-names>
</name>
,
<name>
<surname>Welsh</surname>
<given-names>JP</given-names>
</name>
,
<name>
<surname>Llinás</surname>
<given-names>R</given-names>
</name>
(
<year>1999</year>
)
<article-title>Patterns of spontaneous purkinje cell complex spike activity in the awake rat</article-title>
.
<source>The Journal of neuroscience</source>
<volume>19</volume>
:
<fpage>2728</fpage>
<lpage>2739</lpage>
.
<pub-id pub-id-type="pmid">10087085</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Mauk1">
<label>67</label>
<mixed-citation publication-type="journal">
<name>
<surname>Mauk</surname>
<given-names>MD</given-names>
</name>
,
<name>
<surname>Steinmetz</surname>
<given-names>JE</given-names>
</name>
,
<name>
<surname>Thompson</surname>
<given-names>RF</given-names>
</name>
(
<year>1986</year>
)
<article-title>Classical conditioning using stimulation of the inferior olive as the unconditioned stimulus</article-title>
.
<source>Proceedings of the National Academy of Sciences</source>
<volume>83</volume>
:
<fpage>5349</fpage>
<lpage>5353</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Jaeger1">
<label>68</label>
<mixed-citation publication-type="journal">
<name>
<surname>Jaeger</surname>
<given-names>D</given-names>
</name>
(
<year>2003</year>
)
<article-title>No parallel fiber volleys in the cerebellar cortex: evidence from cross-correlation analysis between purkinje cells in a computer model and in recordings from anesthetized rats</article-title>
.
<source>Journal of Computational Neuroscience</source>
<volume>14</volume>
:
<fpage>311</fpage>
<lpage>327</lpage>
.
<pub-id pub-id-type="pmid">12766430</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Mathy1">
<label>69</label>
<mixed-citation publication-type="journal">
<name>
<surname>Mathy</surname>
<given-names>A</given-names>
</name>
,
<name>
<surname>Ho</surname>
<given-names>SS</given-names>
</name>
,
<name>
<surname>Davie</surname>
<given-names>JT</given-names>
</name>
,
<name>
<surname>Duguid</surname>
<given-names>IC</given-names>
</name>
,
<name>
<surname>Clark</surname>
<given-names>BA</given-names>
</name>
,
<etal>et al</etal>
(
<year>2009</year>
)
<article-title>Encoding of oscillations by axonal bursts in inferior olive neurons</article-title>
.
<source>Neuron</source>
<volume>62</volume>
:
<fpage>388</fpage>
<lpage>399</lpage>
.
<pub-id pub-id-type="pmid">19447094</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Rasmussen1">
<label>70</label>
<mixed-citation publication-type="journal">
<name>
<surname>Rasmussen</surname>
<given-names>A</given-names>
</name>
,
<name>
<surname>Jirenhed</surname>
<given-names>DA</given-names>
</name>
,
<name>
<surname>Zucca</surname>
<given-names>R</given-names>
</name>
,
<name>
<surname>Johansson</surname>
<given-names>F</given-names>
</name>
,
<name>
<surname>Svensson</surname>
<given-names>P</given-names>
</name>
,
<etal>et al</etal>
(
<year>2013</year>
)
<article-title>Number of spikes in climbing fibers determines the direction of cerebellar learning</article-title>
.
<source>The Journal of Neuroscience</source>
<volume>33</volume>
:
<fpage>13436</fpage>
<lpage>13440</lpage>
.
<pub-id pub-id-type="pmid">23946401</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Naveros1">
<label>71</label>
<mixed-citation publication-type="journal">
<name>
<surname>Naveros</surname>
<given-names>F</given-names>
</name>
,
<name>
<surname>Luque</surname>
<given-names>NR</given-names>
</name>
,
<name>
<surname>Garrido</surname>
<given-names>JA</given-names>
</name>
,
<name>
<surname>Carrillo</surname>
<given-names>RR</given-names>
</name>
,
<name>
<surname>Ros</surname>
<given-names>E</given-names>
</name>
(
<year>2013</year>
)
<article-title>CPU-GPU hybrid platform for efficient spiking neural-network simulation</article-title>
.
<source>BMC Neuroscience</source>
<volume>14</volume>
:
<fpage>P328</fpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Lazdins1">
<label>72</label>
<mixed-citation publication-type="other">Lazdins E, Fidjeland AK, Gamez D, Shanahan MP (2011) ispike: A spiking neural interface for the icub robot. Proceedings of the International workshop on bio-inspired robots.</mixed-citation>
</ref>
<ref id="pone.0112265-Luque4">
<label>73</label>
<mixed-citation publication-type="other">Luque NR, Garrido JA, Ralli J, Laredo JJ, Ros E (2012) From sensors to spikes: Evolving receptive fields to enhance sensorimotor information in a robot-arm. International journal of neural systems 22.</mixed-citation>
</ref>
<ref id="pone.0112265-Medina2">
<label>74</label>
<mixed-citation publication-type="journal">
<name>
<surname>Medina</surname>
<given-names>JF</given-names>
</name>
,
<name>
<surname>Garcia</surname>
<given-names>KS</given-names>
</name>
,
<name>
<surname>Mauk</surname>
<given-names>MD</given-names>
</name>
(
<year>2001</year>
)
<article-title>A mechanism for savings in the cerebellum</article-title>
.
<source>The Journal of Neuroscience</source>
<volume>21</volume>
:
<fpage>4081</fpage>
<lpage>4089</lpage>
.
<pub-id pub-id-type="pmid">11356896</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Garrido1">
<label>75</label>
<mixed-citation publication-type="other">Garrido JA, Luque NR, D'Angelo E, Ros E (2013) Distributed cerebellar plasticity implements adaptable gain control in a manipulation task: a closed-loop robotic simulation. Frontiers in Neural Circuits 7.</mixed-citation>
</ref>
<ref id="pone.0112265-Garrido2">
<label>76</label>
<mixed-citation publication-type="journal">
<name>
<surname>Garrido</surname>
<given-names>JA</given-names>
</name>
,
<name>
<surname>Ros</surname>
<given-names>E</given-names>
</name>
,
<name>
<surname>D'Angelo</surname>
<given-names>E</given-names>
</name>
(
<year>2013</year>
)
<article-title>Distributed synaptic plasticity controls spike-timing: predictions from a cerebellar computational model</article-title>
.
<source>BMC Neuroscience</source>
<volume>14</volume>
:
<fpage>P81</fpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Masuda1">
<label>77</label>
<mixed-citation publication-type="journal">
<name>
<surname>Masuda</surname>
<given-names>N</given-names>
</name>
,
<name>
<surname>Amari</surname>
<given-names>Si</given-names>
</name>
(
<year>2008</year>
)
<article-title>A computational study of synaptic mechanisms of partial memory transfer in cerebellar vestibulo-ocular-reflex learning</article-title>
.
<source>Journal of computational neuroscience</source>
<volume>24</volume>
:
<fpage>137</fpage>
<lpage>156</lpage>
.
<pub-id pub-id-type="pmid">17616795</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Lu1">
<label>78</label>
<mixed-citation publication-type="journal">
<name>
<surname>Lu</surname>
<given-names>J</given-names>
</name>
,
<name>
<surname>Liu</surname>
<given-names>H</given-names>
</name>
,
<name>
<surname>Zhang</surname>
<given-names>M</given-names>
</name>
,
<name>
<surname>Wang</surname>
<given-names>D</given-names>
</name>
,
<name>
<surname>Cao</surname>
<given-names>Y</given-names>
</name>
,
<etal>et al</etal>
(
<year>2011</year>
)
<article-title>Focal pontine lesions provide evidence that intrinsic functional connectivity reflects polysynaptic anatomical pathways</article-title>
.
<source>The Journal of Neuroscience</source>
<volume>31</volume>
:
<fpage>15065</fpage>
<lpage>15071</lpage>
.
<pub-id pub-id-type="pmid">22016540</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Indiveri1">
<label>79</label>
<mixed-citation publication-type="journal">
<name>
<surname>Indiveri</surname>
<given-names>G</given-names>
</name>
(
<year>1999</year>
)
<article-title>Neuromorphic analog vlsi sensor for visual tracking: Circuits and application examples</article-title>
.
<source>Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on</source>
<volume>46</volume>
:
<fpage>1337</fpage>
<lpage>1347</lpage>
.</mixed-citation>
</ref>
<ref id="pone.0112265-Brderle1">
<label>80</label>
<mixed-citation publication-type="journal">
<name>
<surname>Brüderle</surname>
<given-names>D</given-names>
</name>
,
<name>
<surname>Petrovici</surname>
<given-names>MA</given-names>
</name>
,
<name>
<surname>Vogginger</surname>
<given-names>B</given-names>
</name>
,
<name>
<surname>Ehrlich</surname>
<given-names>M</given-names>
</name>
,
<name>
<surname>Pfeil</surname>
<given-names>T</given-names>
</name>
,
<etal>et al</etal>
(
<year>2011</year>
)
<article-title>A comprehensive workflow for general-purpose neural modeling with highly configurable neuromorphic hardware systems</article-title>
.
<source>Biological cybernetics</source>
<volume>104</volume>
:
<fpage>263</fpage>
<lpage>296</lpage>
.
<pub-id pub-id-type="pmid">21618053</pub-id>
</mixed-citation>
</ref>
<ref id="pone.0112265-Verschure1">
<label>81</label>
<mixed-citation publication-type="journal">
<name>
<surname>Verschure</surname>
<given-names>P</given-names>
</name>
,
<name>
<surname>Althaus</surname>
<given-names>P</given-names>
</name>
(
<year>1999</year>
)
<article-title>The study of learning and problem solving using artificial devices: Synthetic epistemology</article-title>
.
<source>Bildung und Erziehung</source>
<volume>52</volume>
:
<fpage>317</fpage>
<lpage>333</lpage>
.</mixed-citation>
</ref>
</ref-list>
</back>
</pmc>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/HapticV1/Data/Pmc/Curation
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000356 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Pmc/Curation/biblio.hfd -nk 000356 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    HapticV1
   |flux=    Pmc
   |étape=   Curation
   |type=    RBID
   |clé=     PMC:4229206
   |texte=   Adaptive Robotic Control Driven by a Versatile Spiking Cerebellar Network
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Pmc/Curation/RBID.i   -Sk "pubmed:25390365" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Pmc/Curation/biblio.hfd   \
       | NlmPubMed2Wicri -a HapticV1 

Wicri

This area was generated with Dilib version V0.6.23.
Data generation: Mon Jun 13 01:09:46 2016. Site generation: Wed Mar 6 09:54:07 2024