{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,11]],"date-time":"2026-01-11T00:58:18Z","timestamp":1768093098494,"version":"3.49.0"},"reference-count":38,"publisher":"Frontiers Media SA","license":[{"start":{"date-parts":[[2023,10,5]],"date-time":"2023-10-05T00:00:00Z","timestamp":1696464000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["frontiersin.org"],"crossmark-restriction":true},"short-container-title":["Front. Neurorobot."],"abstract":"<jats:p>Embodied simulation with a digital brain model and a realistic musculoskeletal body model provides a means to understand animal behavior and behavioral change. Such simulation can be too large and complex to conduct on a single computer, and so distributed simulation across multiple computers over the Internet is necessary. In this study, we report our joint effort on developing a spiking brain model and a mouse body model, connecting over the Internet, and conducting bidirectional simulation while synchronizing them. Specifically, the brain model consisted of multiple regions including secondary motor cortex, primary motor and somatosensory cortices, basal ganglia, cerebellum and thalamus, whereas the mouse body model, provided by the Neurorobotics Platform of the Human Brain Project, had a movable forelimb with three joints and six antagonistic muscles to act in a virtual environment. Those were simulated in a distributed manner across multiple computers including the supercomputer Fugaku, which is the flagship supercomputer in Japan, while communicating via Robot Operating System (ROS). To incorporate models written in C\/C++ in the distributed simulation, we developed a C++ version of the rosbridge library from scratch, which has been released under an open source license. These results provide necessary tools for distributed embodied simulation, and demonstrate its possibility and usefulness toward understanding animal behavior and behavioral change.<\/jats:p>","DOI":"10.3389\/fnbot.2023.1269848","type":"journal-article","created":{"date-parts":[[2023,10,5]],"date-time":"2023-10-05T11:43:22Z","timestamp":1696506202000},"update-policy":"https:\/\/doi.org\/10.3389\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Embodied bidirectional simulation of a spiking cortico-basal ganglia-cerebellar-thalamic brain model and a mouse musculoskeletal body model distributed across computers including the supercomputer Fugaku"],"prefix":"10.3389","volume":"17","author":[{"given":"Yusuke","family":"Kuniyoshi","sequence":"first","affiliation":[]},{"given":"Rin","family":"Kuriyama","sequence":"additional","affiliation":[]},{"given":"Shu","family":"Omura","sequence":"additional","affiliation":[]},{"given":"Carlos Enrique","family":"Gutierrez","sequence":"additional","affiliation":[]},{"given":"Zhe","family":"Sun","sequence":"additional","affiliation":[]},{"given":"Benedikt","family":"Feldotto","sequence":"additional","affiliation":[]},{"given":"Ugo","family":"Albanese","sequence":"additional","affiliation":[]},{"given":"Alois C.","family":"Knoll","sequence":"additional","affiliation":[]},{"given":"Taiki","family":"Yamada","sequence":"additional","affiliation":[]},{"given":"Tomoya","family":"Hirayama","sequence":"additional","affiliation":[]},{"given":"Fabrice O.","family":"Morin","sequence":"additional","affiliation":[]},{"given":"Jun","family":"Igarashi","sequence":"additional","affiliation":[]},{"given":"Kenji","family":"Doya","sequence":"additional","affiliation":[]},{"given":"Tadashi","family":"Yamazaki","sequence":"additional","affiliation":[]}],"member":"1965","published-online":{"date-parts":[[2023,10,5]]},"reference":[{"key":"B1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.3763356","author":"Albanese","year":"2020","journal-title":"HBP Neurorobotics Platform, Version 3.0."},{"key":"B2","doi-asserted-by":"publisher","DOI":"10.3389\/fnsys.2020.00031","article-title":"Experimental and computational study on motor control and recovery after stroke: toward a constructive loop between experimental and virtual embodied neuroscience","author":"Allegra Mascaro","year":"2020","journal-title":"Front. Syst. Neurosci"},{"key":"B3","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511541612","author":"Carnevale","year":"2006","journal-title":"The NEURON Book"},{"key":"B4","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/s12021-010-9064-z","article-title":"Run-time interoperability between neural network simulators based on the MUSIC framework","volume":"8","author":"Djurfeldt","year":"2010","journal-title":"Neuroinformatics"},{"key":"B5","unstructured":"Gymnasium Documentation2022"},{"key":"B6","doi-asserted-by":"publisher","DOI":"10.3389\/fninf.2022.884180","article-title":"Deploying and optimizing embodied simulations of large-scale spiking neural networks on HPC infrastructure","author":"Feldotto","year":"","journal-title":"Front. Neuroinform"},{"key":"B7","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2022.856727","article-title":"The neurorobotics platform robot designer: modeling morphologies for embodied learning experiments","author":"Feldotto","year":"","journal-title":"Front. Neurorobot"},{"key":"B8","doi-asserted-by":"publisher","first-page":"474","DOI":"10.1016\/j.tics.2005.08.011","article-title":"A mechanism for cognitive dynamics: neuronal communication through neuronal coherence","volume":"9","author":"Fries","year":"2005","journal-title":"Trends Cogn. Sci"},{"key":"B9","doi-asserted-by":"publisher","DOI":"10.4249\/scholarpedia.1430","article-title":"NEST (NEural Simulation Tool)","author":"Gewaltig","year":"2007","journal-title":"Scholarpedia"},{"key":"B10","doi-asserted-by":"publisher","first-page":"2254","DOI":"10.1111\/ejn.14869","article-title":"A biologically constrained spiking neural network model of the primate basal ganglia with overlapping pathways exhibits action selection","volume":"53","author":"Girard","year":"2021","journal-title":"Eur. J. Neurosci"},{"key":"B11","doi-asserted-by":"publisher","DOI":"10.3389\/neuro.11.005.2008","article-title":"Brian: a simulator for spiking neural networks in python","author":"Goodman","year":"2008","journal-title":"Front. Neuroinform"},{"key":"B12","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/7056.001.0001","author":"Gropp","year":"1999","journal-title":"Using MPI: Portable Parallel Programming with the Message Passing Interface"},{"key":"B13","unstructured":"gRPC2023"},{"key":"B14","first-page":"63","article-title":"\u201cSimulation of resting-state neural activity in a loop circuit of the cerebral cortex, basal ganglia, cerebellum, and thalamus using NEST simulator,\u201d","author":"Gutierrez","year":"2020","journal-title":"Proceedings of the Annual Conference of the Japanese Neural Network Society"},{"key":"B15","doi-asserted-by":"publisher","DOI":"10.3389\/fninf.2019.00071","article-title":"Large-scale simulation of a layered cortical sheet of spiking network model using a tile partitioning method","author":"Igarashi","year":"2019","journal-title":"Front. Neuroinform"},{"key":"B16","doi-asserted-by":"publisher","first-page":"1143","DOI":"10.1152\/physrev.2001.81.3.1143","article-title":"Cerebellar long-term depression: characterization, signal transduction, and functional roles","volume":"81","author":"Ito","year":"2001","journal-title":"Physiol. Rev"},{"key":"B17","first-page":"25","article-title":"Neurorobotics: a strategic pillar of the human brain project","author":"Knoll","year":"2016","journal-title":"Sci. Robot"},{"key":"B18","doi-asserted-by":"publisher","DOI":"10.3389\/fncel.2021.623552","article-title":"Real-time simulation of a cerebellar scaffold model on graphics processing units","author":"Kuriyama","year":"2021","journal-title":"Front. Cell. Neurosci"},{"key":"B19","unstructured":"LehtinenP.\n          Jansson Documentation2018"},{"key":"B20","doi-asserted-by":"publisher","first-page":"1653","DOI":"10.1093\/brain\/awab362","article-title":"A brain atlas of axonal and synaptic delays based on modelling of cortico-cortical evoked potentials","volume":"145","author":"Lemarechal","year":"2021","journal-title":"Brain"},{"key":"B21","doi-asserted-by":"publisher","first-page":"280","DOI":"10.1111\/j.1460-9568.1997.tb01398.x","article-title":"Organization of pyramidal cell apical dendrites and composition of dendritic clusters in the mouse: emphasis on primary motor cortex","volume":"9","author":"Lev","year":"1997","journal-title":"Eur. J. Neurosci"},{"key":"B22","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1007\/s10827-013-0476-2","article-title":"A biologically constrained model of the whole basal ganglia addressing the paradoxes of connections and selection","volume":"36","author":"Li\u00e9nard","year":"2014","journal-title":"J. Comput. Neurosci"},{"key":"B23","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1007\/BF00449593","article-title":"Sustained oscillations generated by mutually inhibiting neurons with adaptation","volume":"52","author":"Matsuoka","year":"1985","journal-title":"Biol. Cybern"},{"key":"B24","unstructured":"MQTT: The Standard for IoT Messaging2022"},{"key":"B25","unstructured":"CUDA Toolkit Documentation2023"},{"key":"B26","unstructured":"OmuraS.\n          Cpprosbridge_demo2022"},{"key":"B27","volume-title":"The CORBA Reference Guide: Understanding the Common Object Request Broker Architecture","author":"Pope","year":"1998"},{"key":"B28","author":"Quigley","year":"2009"},{"key":"B29","doi-asserted-by":"publisher","first-page":"2068","DOI":"10.1109\/TBME.2016.2586891","article-title":"Full-body musculoskeletal model for muscle-driven simulation of human gait","volume":"63","author":"Rajagopal","year":"2016","journal-title":"IEEE Trans. Biomed. Eng"},{"key":"B30","doi-asserted-by":"publisher","first-page":"163861","DOI":"10.1109\/ACCESS.2021.3133078","article-title":"A whole-body musculoskeletal model of the mouse","volume":"9","author":"Ramalingasetty","year":"2021","journal-title":"IEEE Access"},{"key":"B31","unstructured":"Fugaku2021"},{"key":"B32","unstructured":"rosbridge_suite2022"},{"key":"B33","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1113\/jphysiol.1987.sp016881","article-title":"Synaptic modification of parallel fibre Purkinje cell transmission in in vitro guinea pig cerebellar slices","volume":"394","author":"Sakurai","year":"1987","journal-title":"J. Physiol"},{"key":"B34","unstructured":"ThorsonP.\n          Websocket++ 2014"},{"key":"B35","doi-asserted-by":"publisher","DOI":"10.3389\/fnbot.2022.886050","article-title":"ROS-Neuro: an open-source platform for neurorobotics","author":"Tonin","year":"2022","journal-title":"Front. Neurorobot"},{"key":"B36","doi-asserted-by":"publisher","DOI":"10.3389\/fninf.2016.00031","article-title":"Closed loop interactions between spiking neural network and robotic simulators based on MUSIC and ROS","author":"Weidel","year":"2016","journal-title":"Front. Neuroinform"},{"key":"B37","doi-asserted-by":"publisher","first-page":"360","DOI":"10.1038\/nn2049","article-title":"Top-down laminar organization of the excitatory network in motor cortex","volume":"11","author":"Weiler","year":"2008","journal-title":"Nat. Neurosci"},{"key":"B38","doi-asserted-by":"publisher","DOI":"10.1038\/srep18854","article-title":"Genn: a code generation framework for accelerated brain simulations","author":"Yavuz","year":"2016","journal-title":"Sci. Rep"}],"container-title":["Frontiers in Neurorobotics"],"original-title":[],"link":[{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnbot.2023.1269848\/full","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,5]],"date-time":"2023-10-05T11:43:30Z","timestamp":1696506210000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.frontiersin.org\/articles\/10.3389\/fnbot.2023.1269848\/full"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,5]]},"references-count":38,"alternative-id":["10.3389\/fnbot.2023.1269848"],"URL":"https:\/\/doi.org\/10.3389\/fnbot.2023.1269848","relation":{},"ISSN":["1662-5218"],"issn-type":[{"value":"1662-5218","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,10,5]]},"article-number":"1269848"}}