Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Tutorial: using NEURON for neuromechanical simulations

View through CrossRef
The dynamical properties of the brain and the dynamics of the body strongly influence one another. Their interaction generates complex adaptive behavior. While a wide variety of simulation tools exist for neural dynamics or biomechanics separately, there are few options for integrated brain-body modeling. Here, we provide a tutorial to demonstrate how the widely-used NEURON simulation platform can support integrated neuromechanical modeling. As a first step toward incorporating biomechanics into a NEURON simulation, we provide a framework for integrating inputs from a “periphery” and outputs to that periphery. In other words, “body” dynamics are driven in part by “brain” variables, such as voltages or firing rates, and “brain” dynamics are influenced by “body” variables through sensory feedback. To couple the “brain” and “body” components, we use NEURON'spointerconstruct to share information between “brain” and “body” modules. This approach allows separate specification of brain and body dynamics and code reuse. Though simple in concept, the use of pointers can be challenging due to a complicated syntax and several different programming options. In this paper, we present five different computational models, with increasing levels of complexity, to demonstrate the concepts of code modularity using pointers and the integration of neural and biomechanical modeling within NEURON. The models include: (1) a neuromuscular model of calcium dynamics and muscle force, (2) a neuromechanical, closed-loop model of a half-center oscillator coupled to a rudimentary motor system, (3) a closed-loop model of neural control for respiration, (4) a pedagogical model of a non-smooth “brain/body” system, and (5) a closed-loop model of feeding behavior in the sea hareAplysia californicathat incorporates biologically-motivated non-smooth dynamics. This tutorial illustrates how NEURON can be integrated with a broad range of neuromechanical models.Code available athttps://github.com/fietkiewicz/PointerBuilder.
Title: Tutorial: using NEURON for neuromechanical simulations
Description:
The dynamical properties of the brain and the dynamics of the body strongly influence one another.
Their interaction generates complex adaptive behavior.
While a wide variety of simulation tools exist for neural dynamics or biomechanics separately, there are few options for integrated brain-body modeling.
Here, we provide a tutorial to demonstrate how the widely-used NEURON simulation platform can support integrated neuromechanical modeling.
As a first step toward incorporating biomechanics into a NEURON simulation, we provide a framework for integrating inputs from a “periphery” and outputs to that periphery.
In other words, “body” dynamics are driven in part by “brain” variables, such as voltages or firing rates, and “brain” dynamics are influenced by “body” variables through sensory feedback.
To couple the “brain” and “body” components, we use NEURON'spointerconstruct to share information between “brain” and “body” modules.
This approach allows separate specification of brain and body dynamics and code reuse.
Though simple in concept, the use of pointers can be challenging due to a complicated syntax and several different programming options.
In this paper, we present five different computational models, with increasing levels of complexity, to demonstrate the concepts of code modularity using pointers and the integration of neural and biomechanical modeling within NEURON.
The models include: (1) a neuromuscular model of calcium dynamics and muscle force, (2) a neuromechanical, closed-loop model of a half-center oscillator coupled to a rudimentary motor system, (3) a closed-loop model of neural control for respiration, (4) a pedagogical model of a non-smooth “brain/body” system, and (5) a closed-loop model of feeding behavior in the sea hareAplysia californicathat incorporates biologically-motivated non-smooth dynamics.
This tutorial illustrates how NEURON can be integrated with a broad range of neuromechanical models.
Code available athttps://github.
com/fietkiewicz/PointerBuilder.

Related Results

SEMANA DE ENFERMAGEM E SEUS ASPECTOS SOCIAIS NA VALORIZAÇÃO PROFISSIONAL: UM RELATO DE EXPERIÊNCIA DO GRUPO PET-ENFERMAGEM
SEMANA DE ENFERMAGEM E SEUS ASPECTOS SOCIAIS NA VALORIZAÇÃO PROFISSIONAL: UM RELATO DE EXPERIÊNCIA DO GRUPO PET-ENFERMAGEM
A enfermagem é o pilar da assistência pois está na linha de frente do cuidado holístico, todavia esta é estigmatizada e desvalorizada, assim como não possui reconhecimento consider...
A neuromechanical model for Drosophila larval crawling based on physical measurements
A neuromechanical model for Drosophila larval crawling based on physical measurements
Abstract Animal locomotion requires dynamic interactions between neural circuits, muscles, and surrounding environments. In contrast to intensive...
Tutorial: Conceptualizing intelligence amplification in human-centred AI applications using the design canvas
Tutorial: Conceptualizing intelligence amplification in human-centred AI applications using the design canvas
Designing applications that enhance the cognitive abilities of their users is complex and requires involvement of stakeholders from different disciplines. The intelligence amplific...
HAKI MODUL PENGOLAHAN DATA DENGAN LISREL BETI NURBAITI
HAKI MODUL PENGOLAHAN DATA DENGAN LISREL BETI NURBAITI
Merupakan tutorial praktis lengkap dengan modul latihan dan juga ditunjang tutorial dalam bentuk yputube channel :a) Tutorial -1 Lisrel, Persiapan Kuesioner Untuk Diolah Dengan L...
HAKI MODUL PENGOLAHAN DATA DENGAN LISREL BETI NURBAITI
HAKI MODUL PENGOLAHAN DATA DENGAN LISREL BETI NURBAITI
Tutorial singkat yang menjelaskan cara singkat dan praktif mempersiapkan kuesioner penelitian, mengimpor data dan mengolah dengan Lisrel, mulai dari uji validitas, reliabilitas, Co...
PENJADWALAN TUTORIAL TATAP MUKA MENGGUNAKAN SISTEM PENDUKUNG KEPUTUSAN
PENJADWALAN TUTORIAL TATAP MUKA MENGGUNAKAN SISTEM PENDUKUNG KEPUTUSAN
Effective face-to-face tutorial will be affected by some factors such as number of participants, the scattered locations, the lack of competent tutors, and the poor management syst...

Back to Top