1
|
Babcock CD, Volk VL, Zeng W, Hamilton LD, Shelburne KB, Fitzpatrick CK. Neural-driven activation of 3D muscle within a finite element framework: exploring applications in healthy and neurodegenerative simulations. Comput Methods Biomech Biomed Engin 2023:1-11. [PMID: 37966863 PMCID: PMC11093887 DOI: 10.1080/10255842.2023.2280772] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/14/2023] [Accepted: 11/02/2023] [Indexed: 11/16/2023]
Abstract
This paper presents a novel computational framework for neural-driven finite element muscle models, with an application to amyotrophic lateral sclerosis (ALS). The multiscale neuromusculoskeletal (NMS) model incorporates physiologically accurate motor neurons, 3D muscle geometry, and muscle fiber recruitment. It successfully predicts healthy muscle force and tendon elongation and demonstrates a progressive decline in muscle force due to ALS, dropping from 203 N (healthy) to 155 N (120 days after ALS onset). This approach represents a preliminary step towards developing integrated neural and musculoskeletal simulations to enhance our understanding of neurodegenerative and neurodevelopmental conditions through predictive NMS models.
Collapse
Affiliation(s)
- Colton D. Babcock
- Mechanical and Biomedical Engineering, Boise State University, Boise, ID
| | - Victoria L. Volk
- Mechanical and Biomedical Engineering, Boise State University, Boise, ID
| | - Wei Zeng
- Department of Mechanical Engineering, New York Institute of Technology, New York, NY
| | | | | | | |
Collapse
|
2
|
Fietkiewicz C, McDougal RA, Corrales Marco D, Chiel HJ, Thomas PJ. Tutorial: using NEURON for neuromechanical simulations. Front Comput Neurosci 2023; 17:1143323. [PMID: 37583894 PMCID: PMC10424731 DOI: 10.3389/fncom.2023.1143323] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/12/2023] [Accepted: 06/20/2023] [Indexed: 08/17/2023] Open
Abstract
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's pointer construct 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 hare Aplysia californica that incorporates biologically-motivated non-smooth dynamics. This tutorial illustrates how NEURON can be integrated with a broad range of neuromechanical models. Code available at https://github.com/fietkiewicz/PointerBuilder.
Collapse
Affiliation(s)
- Chris Fietkiewicz
- Department of Mathematics and Computer Science, Hobart and William Smith Colleges, Geneva, NY, United States
| | - Robert A. McDougal
- Department of Biostatistics, Yale School of Public Health, New Haven, CT, United States
- Wu Tsai Institute, Yale University, New Haven, CT, United States
- Program in Computational Biology and Bioinformatics, Yale University, New Haven, CT, United States
- Section for Biomedical Informatics, Yale School of Medicine, New Haven, CT, United States
| | - David Corrales Marco
- Department of Mathematics and Computer Science, Hobart and William Smith Colleges, Geneva, NY, United States
| | - Hillel J. Chiel
- Department of Biology, Case Western Reserve University, Cleveland, OH, United States
- Department of Neurosciences, Case Western Reserve University, Cleveland, OH, United States
- Department of Biomedical Engineering, Case Western Reserve University, Cleveland, OH, United States
| | - Peter J. Thomas
- Department of Biology, Case Western Reserve University, Cleveland, OH, United States
- Department of Mathematics, Applied Mathematics and Statistics, Case Western Reserve University, Cleveland, OH, United States
- Department of Cognitive Science, Case Western Reserve University, Cleveland, OH, United States
- Department of Electrical, Control, and Systems Engineering, Case Western Reserve University, Cleveland, OH, United States
- Department of Data and Computer Science, Case Western Reserve University, Cleveland, OH, United States
| |
Collapse
|
3
|
Haggie L, Schmid L, Röhrle O, Besier T, McMorland A, Saini H. Linking cortex and contraction-Integrating models along the corticomuscular pathway. Front Physiol 2023; 14:1095260. [PMID: 37234419 PMCID: PMC10206006 DOI: 10.3389/fphys.2023.1095260] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/11/2022] [Accepted: 04/21/2023] [Indexed: 05/28/2023] Open
Abstract
Computational models of the neuromusculoskeletal system provide a deterministic approach to investigate input-output relationships in the human motor system. Neuromusculoskeletal models are typically used to estimate muscle activations and forces that are consistent with observed motion under healthy and pathological conditions. However, many movement pathologies originate in the brain, including stroke, cerebral palsy, and Parkinson's disease, while most neuromusculoskeletal models deal exclusively with the peripheral nervous system and do not incorporate models of the motor cortex, cerebellum, or spinal cord. An integrated understanding of motor control is necessary to reveal underlying neural-input and motor-output relationships. To facilitate the development of integrated corticomuscular motor pathway models, we provide an overview of the neuromusculoskeletal modelling landscape with a focus on integrating computational models of the motor cortex, spinal cord circuitry, α-motoneurons and skeletal muscle in regard to their role in generating voluntary muscle contraction. Further, we highlight the challenges and opportunities associated with an integrated corticomuscular pathway model, such as challenges in defining neuron connectivities, modelling standardisation, and opportunities in applying models to study emergent behaviour. Integrated corticomuscular pathway models have applications in brain-machine-interaction, education, and our understanding of neurological disease.
Collapse
Affiliation(s)
- Lysea Haggie
- Auckland Bioengineering Institute, University of Auckland, Auckland, New Zealand
| | - Laura Schmid
- Institute for Modelling and Simulation of Biomechanical Systems, University of Stuttgart, Stuttgart, Germany
| | - Oliver Röhrle
- Institute for Modelling and Simulation of Biomechanical Systems, University of Stuttgart, Stuttgart, Germany
- Stuttgart Center for Simulation Sciences (SC SimTech), University of Stuttgart, Stuttgart, Germany
| | - Thor Besier
- Auckland Bioengineering Institute, University of Auckland, Auckland, New Zealand
| | - Angus McMorland
- Auckland Bioengineering Institute, University of Auckland, Auckland, New Zealand
- Department of Exercise Sciences, University of Auckland, Auckland, New Zealand
| | - Harnoor Saini
- Auckland Bioengineering Institute, University of Auckland, Auckland, New Zealand
| |
Collapse
|
4
|
Awile O, Kumbhar P, Cornu N, Dura-Bernal S, King JG, Lupton O, Magkanaris I, McDougal RA, Newton AJH, Pereira F, Săvulescu A, Carnevale NT, Lytton WW, Hines ML, Schürmann F. Modernizing the NEURON Simulator for Sustainability, Portability, and Performance. Front Neuroinform 2022; 16:884046. [PMID: 35832575 PMCID: PMC9272742 DOI: 10.3389/fninf.2022.884046] [Citation(s) in RCA: 5] [Impact Index Per Article: 2.5] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/25/2022] [Accepted: 05/26/2022] [Indexed: 12/25/2022] Open
Abstract
The need for reproducible, credible, multiscale biological modeling has led to the development of standardized simulation platforms, such as the widely-used NEURON environment for computational neuroscience. Developing and maintaining NEURON over several decades has required attention to the competing needs of backwards compatibility, evolving computer architectures, the addition of new scales and physical processes, accessibility to new users, and efficiency and flexibility for specialists. In order to meet these challenges, we have now substantially modernized NEURON, providing continuous integration, an improved build system and release workflow, and better documentation. With the help of a new source-to-source compiler of the NMODL domain-specific language we have enhanced NEURON's ability to run efficiently, via the CoreNEURON simulation engine, on a variety of hardware platforms, including GPUs. Through the implementation of an optimized in-memory transfer mechanism this performance optimized backend is made easily accessible to users, providing training and model-development paths from laptop to workstation to supercomputer and cloud platform. Similarly, we have been able to accelerate NEURON's reaction-diffusion simulation performance through the use of just-in-time compilation. We show that these efforts have led to a growing developer base, a simpler and more robust software distribution, a wider range of supported computer architectures, a better integration of NEURON with other scientific workflows, and substantially improved performance for the simulation of biophysical and biochemical models.
Collapse
Affiliation(s)
- Omar Awile
- Blue Brain Project, École Polytechnique Fédérale de Lausanne (EPFL), Geneva, Switzerland
| | - Pramod Kumbhar
- Blue Brain Project, École Polytechnique Fédérale de Lausanne (EPFL), Geneva, Switzerland
| | - Nicolas Cornu
- Blue Brain Project, École Polytechnique Fédérale de Lausanne (EPFL), Geneva, Switzerland
| | - Salvador Dura-Bernal
- Department Physiology and Pharmacology, SUNY Downstate, Brooklyn, NY, United States
- Center for Biomedical Imaging and Neuromodulation, Nathan Kline Institute for Psychiatric Research, Orangeburg, NY, United States
| | - James Gonzalo King
- Blue Brain Project, École Polytechnique Fédérale de Lausanne (EPFL), Geneva, Switzerland
| | - Olli Lupton
- Blue Brain Project, École Polytechnique Fédérale de Lausanne (EPFL), Geneva, Switzerland
| | - Ioannis Magkanaris
- Blue Brain Project, École Polytechnique Fédérale de Lausanne (EPFL), Geneva, Switzerland
| | - Robert A. McDougal
- Department of Biostatistics, Yale School of Public Health, New Haven, CT, United States
- Program in Computational Biology and Bioinformatics, Yale University, New Haven, CT, United States
- Yale Center for Medical Informatics, Yale University, New Haven, CT, United States
| | - Adam J. H. Newton
- Department Physiology and Pharmacology, SUNY Downstate, Brooklyn, NY, United States
- Department of Biostatistics, Yale School of Public Health, New Haven, CT, United States
| | - Fernando Pereira
- Blue Brain Project, École Polytechnique Fédérale de Lausanne (EPFL), Geneva, Switzerland
| | - Alexandru Săvulescu
- Blue Brain Project, École Polytechnique Fédérale de Lausanne (EPFL), Geneva, Switzerland
| | | | - William W. Lytton
- Center for Biomedical Imaging and Neuromodulation, Nathan Kline Institute for Psychiatric Research, Orangeburg, NY, United States
| | - Michael L. Hines
- Department of Neuroscience, Yale University, New Haven, CT, United States
| | - Felix Schürmann
- Blue Brain Project, École Polytechnique Fédérale de Lausanne (EPFL), Geneva, Switzerland
| |
Collapse
|