9 research outputs found
OpenSim facilitates defining anatomically accurate musculoskeletal models to reveal relationships between form and function.
<p>In this study, Rankin et al. [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref012" target="_blank">12</a>] built a detailed model of an ostrich (<i>Struthio camelus</i>) pelvic limb in OpenSim (A) and collected motion capture data to generate simulations of ostrich locomotion. The researchers generated simulations of running (navy blue) and walking (light blue) with compliant tendons, using the Computed Muscle Control Tool in OpenSim. For each muscle group, they computed the negative and positive work performed by the muscles during stance (B) and swing (not shown). The biarticular muscles crossing both the hip and knee performed largely positive work during stance, contributing to propulsion, while the knee extensors performed negative work, acting as brakes. Adapted from Rankin et al. [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref012" target="_blank">12</a>].</p
OpenSim supports design and analysis of implantable devices to restore grasp for those with paralysis.
<p>In current practice, individuals with partial paralysis of the upper limb receive tendon transfer surgeries to reconnect the tendons that facilitate finger movement to a non-paralyzed donor muscle. Homayouni and colleagues [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref014" target="_blank">14</a>] are designing implantable devices to improve outcomes of traditional, suture-based tendon transfer. In one design (A), the single-suture attachment is replaced with an artificial tendon network. In a second design (B), a lever mechanism replaces the suture to more evenly distribute forces between the digits. The investigators used OpenSim to model the traditional suture-based surgery and each proposed design, and simulated a grasping motion. The implantable devices (green and blue) achieved greater finger flexion (C) than the traditional suture-based surgery (black). Adapted from Homayouni et al. [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref014" target="_blank">14</a>].</p
The OpenSim community is worldwide, diverse, and growing.
<p>(A) Locations of visitors to the OpenSim documentation (sessions per country in the 1-year period ending April 21, 2018). Since its launch in 2012, the OpenSim documentation wiki has been visited by over 25,000 users from around the world per year [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref030" target="_blank">30</a>]. (B) Publications citing OpenSim by research category (Web of Science). Note that journals, and thus citations of OpenSim, may belong to more than one research category. According to Google Scholar, OpenSim [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref027" target="_blank">27</a>] has been cited 1947 times as of June 13, 2018; based on analysis of the subset of these papers published in 2016, we estimate that 3/4 of these publications make use of the software. (C) Cumulative downloads of OpenSim since its release in August 2007. 35,915 users have downloaded the software as of June 13, 2018 [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref031" target="_blank">31</a>]. World map in (A) created using tools at <a href="http://gunn.co.nz/map" target="_blank">http://gunn.co.nz/map</a>.</p
A variety of experimental and simulated data are used to validate OpenSim models.
<p>For example, our models of muscle contraction dynamics [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref046" target="_blank">46</a>] were validated using <i>in vivo</i> isolated rat soleus muscle data from Krylow and Sandercock [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref051" target="_blank">51</a>]. The data shown here (second column) were collected from one of these sources (force transducer; first column) as the muscle was maximally excited and its free end was displaced according to a predetermined time-varying signal, repeating for various displacements (shown here for 0.10–1.00 mm). We replicated these experiments in simulation to validate our computational model of muscle contraction dynamics [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref046" target="_blank">46</a>].</p
Elements of a typical musculoskeletal simulation in OpenSim.
<p>Movement arises from a complex orchestration of the neural, muscular, skeletal, and sensory systems. OpenSim includes computational models of these systems, enabling prediction and analysis of human and animal movement. Neural command to muscles, in the form of excitations, can be estimated from controller models or experimental data (e.g., EMG). OpenSim’s Hill-type musculotendon models, which translate excitations into muscle forces, include the force–length and force–velocity properties of muscles. OpenSim provides the flexibility to represent the wide range of muscle geometry found in animals, and the parameters defining muscle geometry and contraction dynamics can be modified based on experimental data. OpenSim’s underlying Simbody engine for multibody dynamics includes contact models (e.g., to simulate foot–ground interaction) and several solvers/integrators that allow users to generate muscle-driven simulations (forward simulation) or to solve for muscle forces and moments that generate an observed motion (inverse simulation).</p
The OpenSim framework is used to study the dynamics of human and animal musculoskeletal systems.
<p>An OpenSim Model is a codified description of a physical system and its dynamics, and can be expressed as a topological graph of interconnected components. Each component represents a self-contained module (biological structure, neuromotor controller, mechatronic device, etc.) comprising the Model, and contributes to building the computational system. The computational system consists of two parts: (1) the system of equations (“System”), which includes physical parameters that are constant during a simulation (mass, dimensions, muscle properties, etc.); and (2) the State, which is the list of all variables in the System that may vary over time (e.g., joint angles). The model developer designs an OpenSim Model that represents the physical system of interest, and the OpenSim software automatically constructs the computational system of differential and algebraic equations that describe the dynamics of the Model.</p
OpenSim enables physically accurate simulation of neuromusculoskeletal systems.
<p>Physics-based models of biological structures can be augmented with models of neuromotor controllers and mechatronic devices to reproduce and explain experimental observations, and to predict novel movements. OpenSim natively supports a wide variety of components, including those for modeling the skeleton as rigid bodies connected by joints, ligaments and other passive structures, muscles and motors, tracking and reflex-based controllers, external forces from the environment, and assistive devices composed of rigid bodies, joints, springs, and actuators. We have added new components to OpenSim (indicated with “†”) and enhanced many existing components (indicated with “*”). OpenSim’s collaborative, open-source development philosophy allows users to create, extend, and share new component models to accelerate their research.</p
Combining neural and musculoskeletal models to study neuromodulation of spinal circuits for correcting motor deficits.
<p>Moraud et al. [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref078" target="_blank">78</a>] measured the movement of spinal cord–injured rats (left panel; experimental setup with marker kinematics, ground reaction forces, and muscle electromyography (EMG)). A musculoskeletal model of the rat hindlimb (center panel) was developed in OpenSim to provide estimates of muscle fiber lengths and velocities from measured kinematics, which were inputs to muscle spindle models (right panel; black coils). Spindle reflexes from the major flexor and extensor muscles were the primary inputs to a realistic model of spinal neuronal circuits (right panel), which generated the neural drive to the same major muscle groups. The spindle reflexes were coupled to electrical epidural stimulation (EES) that modulated the spindle signals into the spinal circuits. The results (not shown) from Moraud et al. revealed that simulated neuromuscular activity successfully predicted changes of <i>in vivo</i> muscle activity (EMG) due to variations in EES frequency and amplitude. The OpenSim model of the rat hindlimb by Johnson et al. is available on simtk.org [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref090" target="_blank">90</a>].</p
The OpenSim desktop application.
<p>A graphical user interface provides access to tools for inspecting, modifying, and simulating musculoskeletal models. Shown here are the results of muscle-driven simulations of human and chimpanzee walking that were generated by tracking experimental motion capture data. OpenSim models can be augmented with passive and active devices to explore designs of exoskeletons. (Human model and simulation from Rajagopal et al. [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref034" target="_blank">34</a>]; chimpanzee model from O’Neill et al. [<a href="http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1006223#pcbi.1006223.ref035" target="_blank">35</a>] and unpublished simulation results provided by M.C. O’Neill and B.R. Umberger.)</p