Neuromechanical Simulation with NEURON and MuJoCo

preprint OA: closed
📄 Open PDF Full text JSON View at publisher
Full text 29,160 characters · extracted from preprint-html · click to expand
Neuromechanical Simulation with NEURON and MuJoCo | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results Neuromechanical Simulation with NEURON and MuJoCo Chris Fietkiewicz , Linh Tran , Robert McDougal , Clayton Jackson , Roger D. Quinn , Hillel J. Chiel , Peter J. Thomas doi: https://doi.org/10.1101/2025.06.17.660217 Chris Fietkiewicz 1 Hobart and William Smith Colleges , USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site For correspondence: fietkiewicz{at}hws.edu Linh Tran 1 Hobart and William Smith Colleges , USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Robert McDougal 2 Yale School of Public Health, USA, Yale University , USA, and Yale School of Medicine, USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Clayton Jackson 3 Case Western Reserve University , USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Roger D. Quinn 3 Case Western Reserve University , USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Hillel J. Chiel 3 Case Western Reserve University , USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Peter J. Thomas 3 Case Western Reserve University , USA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Abstract Full Text Info/History Metrics Preview PDF ABSTRACT In computational neuroscience, simulation platforms generally do not have adequate tools to model the brain, body and environment simultaneously. We demonstrate a method for simulating neuromechanical models using a novel combination of widely used software platforms: NEURON and MuJoCo. Different neural models are used to control a realistic musculoskeletal model in both open-loop and closed-loop configurations. Three models are presented: (1) an open-loop model using simple spiking neurons from the NEURON model library; (2) an open-loop model using realistic, spiking motoneurons; and (3) a closed-loop central pattern generator with feedback from the physics engine. Simulation Numerical Integration Neural Network Neuromechanics 1 INTRODUCTION Modern computational neuroscience has a wide variety of sophisticated simulation tools for modeling the nervous system. However, neural simulation platforms generally do not have adequate tools to simulate the physical world, which is crucial since the brain is embodied and the body is situated in a complex environment [ 7 ]. Some previous studies have addressed this need by integrating general physics engines with well known neural simulation platforms. For example, Gazebo is a robotics simulator [ 22 ] that has been used by different research groups in combination with the NEST neural simulator [ 2 , 5 , 11 , 12 , 32 ]. In some cases, platforms have been developed to facilitate the integration of Gazebo with NEST, such as MUSIC [ 9 ], the Neurorobotics Platform [ 26 ], and EBRAINS [ 10 ]. In contrast to Gazebo, some modelers have used the OpenSim simulator [ 28 ], which provides specialized features for biomechanics, such as musculotendon dynamics [ 2 , 18 , 20 , 25 ]. Many other publicly available physics simulators exist, especially for robotics applications (see [ 8 ] for a review). The MuJoCo simulator [ 30 ] is widely used in the fields of robotics and machine learning [ 1 , 8 ]. Studies have reported the performance of MuJoCo to be as much as 600 or 900 times faster than OpenSim [ 17 , 31 ]. Here we extend previous work using the NEURON platform to incorporate biomechanics [ 13 ]. NEURON is a widely used neural simulation platform that has enjoyed continuous development and active support for over three decades [ 4 , 6 , 14 , 15 , 23 , 24 ]. NEURON is readily extensible and has a large and active user community. We demonstrate a novel combination of NEURON with MuJoCo using Python. As a preliminary effort, we used relatively small neural models with a realistic musculoskeletal model in both open-loop and closed-loop configurations. The goal for all models was to produce oscillatory motion in a musculoskeletal model of a rat hind limb. Three models were developed: (1) an open-loop model using simple spiking neurons from the NEURON model library, (2) an open-loop model using realistic, spiking motoneurons, and (3) a closed-loop central pattern generator with feedback on muscle length from the physics engine. 2 METHODS The overall simulation technique consisted of a Python control program with a loop that synchronously advanced the separate simulators, NEURON and MuJoCo, by a single numerical integration timestep (dt = 0.025 ms). Before each integration step, muscle forces computed from the NEURON simulator were used to set force parameters for actuators in the MuJoCo simulator. For closed-loop models, muscle lengths computed in MuJoCo were used to set parameters in NEURON. All communication between Python and the two simulators was done using the standard API for each platform. All simulations used the same MuJoCo musculoskeletal model of a rat hind limb. The model is based on skeletal components from a publicly available OpenSim model that included a hip, femur, tibia, and foot [ 19 ]. Components from the OpenSim model were converted to a format compatible with MuJoCo v2.3.5, including STL format for geometries and XML format for 3-dimensional placement of the geometries. MuJoCo flexor-extensor tendons were added and positioned following analysis of moment arms. Each MuJoCo tendon was controlled by an actuator with a parameter for applied force that was set programmatically using the Python control program. A single joint was located at the top of the femur, while the tibia and foot remained in fixed positions relative to the femur. There were no surface contacts, and the leg hung vertically from the hip while at rest. For all models, neural and muscle components were implemented using NEURON v8.2. All models included two neurons, each innervating a single muscle that controlled either leg protraction or retraction, respectively. Two open-loop models were studied with different neuron types in order to demonstrate the versatility of the NEURON simulator. They used a physiological muscle model from Fietkiewicz et al. [ 13 ], which had been adapted from Kim and Heckman [ 21 ]. The first open-loop model used a Hodgkin-Huxley neuron [ 16 ] from the standard NEURON model library. The second open-loop model used a more realistic motoneuron, based on Purvis and Butera [ 27 ], that can exhibit a much lower spike rate as compared to a Hodgkin-Huxley neuron. Figure 1(a) shows the overall design for both open-loop models. Download figure Open in new tab Fig. 1. Model designs. (a) Open-loop model. (b) Closed-loop model. Neurons and muscles were implemented in NEURON. Synaptic connections included inhibitory (circles) and excitatory (perpendicular lines). The MuJoCo model included a skeleton and tendons (shown in red). The closed-loop model was based on a model by Yu and Thomas [ 33 ] and later adapted for NEURON [ 13 ]. The key features included two conductance-based neurons that form a central pattern generator (CPG) and receive sensory feedback from muscle stretch receptors. Each neuron receives inhibitory input from the other neuron and the sensory receptor for the contralateral muscle. Previous versions of the model [ 13 , 33 ] computed muscle length based on the reciprocating movement of a 1-dimensional pendulum. In the present work, muscle forces were applied to actuators in the MuJoCo model to move the leg. A key feature is that muscle length, calculated in MuJoCo, is a parameter that is used to compute the stretch receptor feedback used in the NEURON model. Figure 1(b) shows the overall design for the closed-loop model. 3 RESULTS For both open-loop models, each of the two neurons received a stimulus pulse at a different start time than the other, with periods that did not overlap, in order to produce a leg retraction followed by protraction. The stimuli differed for each of two open-loop models due to a difference in spike rates and the resulting rate of increase in force produced by the muscle. For the first model, containing Hodgkin-Huxley neurons [ 16 ], stimuli had a 10 nA amplitude, a 70 ms pulse duration, and a 200 ms offset between pulse start times. For the second model, containing motoneurons [ 27 ], stimuli had a 1 nA amplitude, a 360 ms pulse duration, and a 400 ms offset between pulse start times. Figure 2 shows the behavior of the neural, muscular, and skeletal components for both models, and a rendered animation is available [ 3 ]. It can be seen that the membrane voltage of each neuron exhibits action potential “spikes” during stimulation, resulting in a gradual increase in corresponding muscle force. After neuron #1 stops spiking, calcium dynamics maintain the applied force before the force returns to zero Newtons. During this phase, the angle of the skeleton leg increases proportionally from rest in synchronization with the force of muscle #1 for retraction. Neuron #2 begins spiking shortly before the force of muscle #1 has decreased to zero. During this period of overlap in applied forces, an increasing force in muscle #2 counteracts the retraction force, and the leg angle returns to zero when the two opposing muscle forces are equal. The leg then begins a protraction phase where the negative leg angle is proportional to the force of muscle #2. The differences in time scale between the responses of the two models is due to the different neuron spike rates. Download figure Open in new tab Fig. 2. Simulation of two open-loop models: (a) Model which uses Hodgkin-Huxley neurons. (b) Model which uses motoneurons. Each simulation shows neuron voltages (top), applied force (middle), and hip joint angle (bottom). An animation is available online [ 3 ]. In contrast to the previous open-loop models, the closed-loop model maintains an oscillatory rhythm without external stimulation because of internal dynamics, as has been previously studied using muscle and mechanical models that were different than those used here [ 33 ]. The results of the present model are very similar to those in [ 13 , 33 ]. Figure 3(a) shows two complete cycles of activity, with a single cycle lasting approximately 3,570 ms, and a rendered animation is available [ 3 ]. Note that the time axes in Figure 3(a) begin at t = 640 ms in order to omit initial transitory behavior due to the bidirectional interconnectivity between neural, muscular, and skeletal components. Download figure Open in new tab Fig. 3. Closed-loop model. (a) Simulation results show neuron voltages (top), applied force (middle), and hip joint angle (bottom). (b) Relative computation time for software platforms used during simulation. An animation of the model is available online [ 3 ]. We analyzed the computation time of the three software platforms used for the simulation, including the use of Python for the main control loop which reads and writes parameter values in the two simulator platforms. The analysis was done on a MacBook Air with an M2 processor and MacOS 14.0. For a simulation time of 10,000 ms, the total computation time for the simulation loop was an average of 12.7 sec. The relative time for each software platform was determined by selectively disabling the MuJoCo numerical integration and parameter reading and writing. The analysis is shown in Figure 3(b) , where the results, in order of greatest to least, were the MuJoCo simulator (60%), Python control (28%), and the NEURON simulator (12%). 4 CONCLUSION To address the need for simulating neuromechanical models, we demonstrated a novel combination of the widely used software platforms NEURON and MuJoCo. Different neural models were used to control a realistic musculoskeletal model in both open-loop and closed-loop configurations. The models used several different features available in NEURON, as well as a relatively simple Python control program to exchange parameters with MuJoCo. In an analysis of computational time, MuJoCo required the largest amount, followed by the Python control program. Future work should investigate methods for increasing efficiency. For the Python control program, alternatives may include more efficient techniques for memory access and the use of a Python compiler. Additionally, MuJoCo supports a C++ API that may offer an alternative control strategy. Ultimately, this technique will facilitate quantitative comparisons of motor control models for organisms with differences in limb length and locomotion cycle period [ 29 ]. AUTHOR CONTRIBUTIONS CF, HJC, and PJT conceived the research. CF and LT carried out the research. HJC and PJT supervised the research. CF, RM, HJC, and PJT wrote the paper. CJ and RDQ developed the MuJoCo model. ACKNOWLEDGMENTS We thank Zhuojun Yu for assistance in modifying the CPG model. This work was supported in part by National Institutes of Health BRAIN Initiative grant RF1 NS118606-01, National Institutes of Health grant R01 NS011613-46, National Science Foundation grant DBI 2015317 as part of the NSF/CIHR/DFG/FRQ/UKRI-MRC Next Generation Networks for Neuroscience Program, and the Oberlin College Department of Mathematics. Funder Information Declared National Institutes of Health BRAIN Initiative , RF1 NS118606-01 National Science Foundation , DBI 2015317 Footnotes Authors’ addresses: Chris Fietkiewicz, Hobart and William Smith Colleges, Geneva, New York, USA; Linh Tran, Hobart and William Smith Colleges, Geneva, New York, USA; Robert McDougal, Yale School of Public Health, New Haven, Connecticut, USA and Yale University, New Haven, Connecticut, USA and Yale School of Medicine, New Haven, Connecticut, USA; Clayton Jackson, Case Western Reserve University, Cleveland, Ohio, USA; Roger D. Quinn, Case Western Reserve University, Cleveland, Ohio, USA; Hillel J. Chiel, Case Western Reserve University, Cleveland, Ohio, USA; Peter J. Thomas, Case Western Reserve University, Cleveland, Ohio, USA. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from fietkiewicz{at}hws.edu . CCS Concepts • Applied computing → Computational biology . ACM Reference Format Chris Fietkiewicz, Linh Tran, Robert McDougal, Clayton Jackson, Roger D. Quinn, Hillel J. Chiel, and Peter J. Thomas. 2025. Neuromechanical Simulation with NEURON and MuJoCo. 1, 1 (June 2025), 7 pages. REFERENCES [1]. ↵ Brian Acosta , William Yang , and Michael Posa . 2022 . Validating robotics simulators on real-world impacts . IEEE Robotics and Automation Letters 7 , 3 (2022), 6471 – 6478 . OpenUrl CrossRef [2]. ↵ Anna Letizia Allegra Mascaro , Egidio Falotico , Spase Petkoski , Maria Pasquini , Lorenzo Vannucci , Núria Tort-Colet , Emilia Conti , Francesco Resta , Cristina Spalletti , Shravan Tata Ramalingasetty , et al. 2020 . Experimental and computational study on motor control and recovery after stroke: toward a constructive loop between experimental and virtual embodied neuroscience . Frontiers in systems neuroscience 14 (2020), 31 . OpenUrl CrossRef PubMed [3]. ↵ NEURON/MuJoCo animation playlist . 2024. ( 2024 ). https://www.youtube.com/watch?v=ZwHF1FkU9zo&list=PL_ZFrJpQ_BbNMRvZ96H8F8wrLsH3stfqI [Accessed March 21, 2024 ]. [4]. ↵ Omar Awile , Pramod Kumbhar , Nicolas Cornu , Salvador Dura-Bernal , James Gonzalo King , Olli Lupton , Ioannis Magkanaris , Robert A. McDougal , Adam J. H. Newton , Fernando Pereira , Alexandru Săvulescu , Nicholas T. Carnevale , William W. Lytton , Michael L. Hines , and Felix Schürmann . 2022 . Modernizing the NEURON Simulator for Sustainability, Portability, and Performance . Frontiers in Neuroinformatics 16 (2022). doi: 10.3389/fninf.2022.884046 OpenUrl CrossRef [5]. ↵ Jyotika Bahuguna , Philipp Weidel , and Abigail Morrison . 2019 . Exploring the role of striatal D1 and D2 medium spiny neurons in action selection using a virtual robotic framework . European journal of neuroscience 49 , 6 (2019), 737 – 753 . OpenUrl CrossRef PubMed [6]. ↵ Nicholas T Carnevale and Michael L Hines . 2006 . The NEURON Book . Cambridge University Press . [7]. ↵ Hillel J Chiel and Randall D Beer . 1997 . The brain has a body: adaptive behavior emerges from interactions of nervous system, body and environment . Trends in neurosciences 20 , 12 (1997), 553 – 557 . OpenUrl CrossRef PubMed Web of Science [8]. ↵ Jack Collins , Shelvin Chand , Anthony Vanderkop , and David Howard . 2021 . A review of physics simulators for robotic applications . IEEE Access 9 (2021), 51416 – 51431 . OpenUrl CrossRef [9]. ↵ Mikael Djurfeldt , Johannes Hjorth , Jochen M Eppler , Niraj Dudani , Moritz Helias , Tobias C Potjans , Upinder S Bhalla , Markus Diesmann , Jeanette Hellgren Kotaleski , and Örjan Ekeberg . 2010 . Run-time interoperability between neuronal network simulators based on the MUSIC framework . Neuroinformatics 8 , 1 (2010), 43 – 60 . OpenUrl CrossRef PubMed Web of Science [10]. ↵ EBRAINS . 2024. ( 2024 ). https://www.ebrains.eu/ x[Accessed March 21, 2024 ]. [11]. ↵ Egidio Falotico , Lorenzo Vannucci , Alessandro Ambrosano , Ugo Albanese , Stefan Ulbrich , Juan Camilo Vasquez Tieck , Georg Hinkel , Jacques Kaiser , Igor Peric , Oliver Denninger , et al. 2017 . Connecting artificial brains to robots in a comprehensive simulation framework: the neurorobotics platform . Frontiers in neurorobotics 11 (2017), 2 . OpenUrl PubMed [12]. ↵ Benedikt Feldotto , Jochen Martin Eppler , Cristian Jimenez-Romero , Christopher Bignamini , Carlos Enrique Gutierrez , Ugo Albanese , Eloy Retamino , Viktor Vorobev , Vahid Zolfaghari , Alex Upton , et al. 2022 . Deploying and Optimizing Embodied Simulations of Large-Scale Spiking Neural Networks on HPC Infrastructure . Frontiers in neuroinformatics 16 (2022). [13]. ↵ Chris Fietkiewicz , Robert A McDougal , David Corrales Marco , Hillel J Chiel , and Peter J Thomas . 2023 . Tutorial: using NEURON for neuromechanical simulations . Frontiers in Computational Neuroscience 17 (2023), 1143323 . OpenUrl CrossRef PubMed [14]. ↵ Michael L Hines and Nicholas T Carnevale . 1997 . The NEURON Simulation Environment . Neural computation 9 , 6 (1997), 1179 – 1209 . OpenUrl CrossRef PubMed Web of Science [15]. ↵ Michael L. Hines , Andrew P. Davison , and Eilif Muller . 2009 . NEURON and Python . Frontiers in Neuroinformatics 3 ( Jan . 2009), 1 . doi: 10.3389/neuro.11.001.2009 OpenUrl CrossRef PubMed [16]. ↵ Alan L Hodgkin and Andrew F Huxley . 1952 . A quantitative description of membrane current and its application to conduction and excitation in nerve . The Journal of physiology 117 , 4 (1952), 500 . OpenUrl CrossRef PubMed Web of Science [17]. ↵ Aleksi Ikkala and Perttu Hämäläinen . 2022 . Converting biomechanical models from opensim to mujoco . In Converging Clinical and Engineering Research on Neurorehabilitation IV: Proceedings of the 5th International Conference on Neurorehabilitation (ICNR2020) , October 13–16, 2020. Springer , 277 – 281 . [18]. ↵ Raghu Sesha Iyengar , Madhav Vinodh Pithapuram , Avinash Kumar Singh , and Mohan Raghavan . 2019 . Curated model development using NEUROiD: A web-based NEUROmotor integration and design platform . Frontiers in Neuroinformatics 13 (2019), 56 . OpenUrl CrossRef PubMed [19]. ↵ Will L Johnson , Devin L Jindrich , Roland R Roy , and V Reggie Edgerton . 2008 . A three-dimensional model of the rat hindlimb: musculoskeletal geometry and muscle moment arms . Journal of biomechanics 41 , 3 (2008), 610 – 619 . OpenUrl CrossRef PubMed Web of Science [20]. ↵ Mallampalli Kapardi , Madhav Vinodh Pithapuram , Yashaswini Mandayam Rangayyan , Raghu Sesha Iyengar , Avinash Kumar Singh , Sirisha Sripada , and Mohan Raghavan . 2022 . In-silico neuro musculoskeletal model reproduces the movement types obtained by spinal micro stimulation . Computer Methods and Programs in Biomedicine 220 (2022), 106804 . OpenUrl CrossRef PubMed [21]. ↵ H Kim and CJ Heckman . accepted. A dynamic calcium-force relationship model for sag behavior in fast skeletal muscle PLoS . PLoS Computational Biology (accepted) . [22]. ↵ Nathan Koenig and Andrew Howard . 2004 . Design and use paradigms for gazebo, an open-source multi-robot simulator . In 2004 IEEE/RSJ international conference on intelligent robots and systems (IROS)(IEEE Cat. No. 04CH37566) , Vol. 3 . Ieee , 2149 – 2154 . OpenUrl [23]. ↵ William W Lytton , Alexandra H Seidenstein , Salvador Dura-Bernal , Robert A McDougal , Felix Schürmann , and Michael L Hines . 2016 . Simulation neurotechnologies for advancing brain research: parallelizing large networks in NEURON . Neural computation 28 , 10 (2016), 2063 – 2090 . OpenUrl CrossRef PubMed [24]. ↵ Robert A. McDougal , Cameron Conte , Lia Eggleston , Adam J. H. Newton , and Hana Galijasevic . 2022 . Efficient Simulation of 3D Reaction-Diffusion in Models of Neurons and Networks . Frontiers in Neuroinformatics 16 (2022). doi: 10.3389/fninf.2022.847108 OpenUrl CrossRef [25]. ↵ Eduardo Martin Moraud , Marco Capogrosso , Emanuele Formento , Nikolaus Wenger , Jack DiGiovanna , Gregoire Courtine , and Silvestro Micera . 2016 . Mechanisms underlying the neuromodulation of spinal circuits for correcting gait and balance deficits after spinal cord injury . Neuron 89 , 4 (2016), 814 – 828 . OpenUrl CrossRef PubMed [26]. ↵ NRP . 2024. ( 2024 ). https://neurorobotics.net/ [Accessed March 21, 2024 ]. [27]. ↵ Liston K Purvis and Robert J Butera . 2005 . Ionic current model of a hypoglossal motoneuron . Journal of Neurophysiology 93 , 2 (2005), 723 – 733 . OpenUrl CrossRef PubMed Web of Science [28]. ↵ Ajay Seth , Michael Sherman , Jeffrey A Reinbolt , and Scott L Delp . 2011 . OpenSim: a musculoskeletal modeling and simulation framework for in silico investigations and exchange . Procedia Iutam 2 (2011), 212 – 232 . OpenUrl CrossRef PubMed Web of Science [29]. ↵ GP Sutton , NS Szczecinski , RD Quinn , and HJ Chiel . 2023 . Phase shift between joint rotation and actuation reflects dominant forces and predicts muscle activation patterns . PNAS nexus 2 , 10 (2023), pgad298 . OpenUrl CrossRef [30]. ↵ Emanuel Todorov . 2014 . Convex and analytically-invertible dynamics with contacts and constraints: Theory and implementation in mujoco . In 2014 IEEE International Conference on Robotics and Automation (ICRA) . IEEE , 6054 – 6061 . [31]. ↵ Huawei Wang , Vittorio Caggiano , Guillaume Durandau , Massimo Sartori , and Vikash Kumar . 2022 . MyoSim: Fast and physiologically realistic MuJoCo models for musculoskeletal and exoskeletal studies . In 2022 International Conference on Robotics and Automation (ICRA) . IEEE , 8104 – 8111 . [32]. ↵ Philipp Weidel , Mikael Djurfeldt , Renato C Duarte , and Abigail Morrison . 2016 . Closed loop interactions between spiking neural network and robotic simulators based on MUSIC and ROS . Frontiers in neuroinformatics (2016), 31 . [33]. ↵ Zhuojun Yu and Peter J. Thomas . 2021 . Dynamical Consequences of Sensory Feedback in a Half-Center Oscillator Coupled to a Simple Motor System . Biological Cybernetics 115 , 2 ( apr 2021), 135 – 160 . doi: 10.1007/s00422-021-00864-y OpenUrl CrossRef PubMed View the discussion thread. Back to top Previous Next Posted June 26, 2025. Download PDF Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following Neuromechanical Simulation with NEURON and MuJoCo Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share Neuromechanical Simulation with NEURON and MuJoCo Chris Fietkiewicz , Linh Tran , Robert McDougal , Clayton Jackson , Roger D. Quinn , Hillel J. Chiel , Peter J. Thomas bioRxiv 2025.06.17.660217; doi: https://doi.org/10.1101/2025.06.17.660217 Share This Article: Copy Citation Tools Neuromechanical Simulation with NEURON and MuJoCo Chris Fietkiewicz , Linh Tran , Robert McDougal , Clayton Jackson , Roger D. Quinn , Hillel J. Chiel , Peter J. Thomas bioRxiv 2025.06.17.660217; doi: https://doi.org/10.1101/2025.06.17.660217 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Neuroscience Subject Areas All Articles Animal Behavior and Cognition (7629) Biochemistry (17660) Bioengineering (13881) Bioinformatics (41911) Biophysics (21436) Cancer Biology (18578) Cell Biology (25482) Clinical Trials (138) Developmental Biology (13371) Ecology (19887) Epidemiology (2067) Evolutionary Biology (24302) Genetics (15599) Genomics (22483) Immunology (17728) Microbiology (40364) Molecular Biology (17163) Neuroscience (88537) Paleontology (666) Pathology (2830) Pharmacology and Toxicology (4821) Physiology (7637) Plant Biology (15129) Scientific Communication and Education (2045) Synthetic Biology (4290) Systems Biology (9817) Zoology (2269)

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00