NMSBUILDER: Freeware to create subject-specific musculoskeletal models for OpenSim

Giordano Valente, Gianluigi Crimi, Nicola Vanella, Enrico Schileo, Fulvia Taddei

Research output: Contribution to journalArticle

12 Citations (Scopus)

Abstract

Background and objective Musculoskeletal modeling and simulations of movement have been increasingly used in orthopedic and neurological scenarios, with increased attention to subject-specific applications. In general, musculoskeletal modeling applications have been facilitated by the development of dedicated software tools; however, subject-specific studies have been limited also by time-consuming modeling workflows and high skilled expertise required. In addition, no reference tools exist to standardize the process of musculoskeletal model creation and make it more efficient. Here we present a freely available software application, NMSBUILDER 2.0, to create musculoskeletal models in the file format of OpenSim, a widely-used open-source platform for musculoskeletal modeling and simulation. NMSBUILDER 2.0 is the result of a major refactoring of a previous implementation that moved a first step toward an efficient workflow for subject-specific model creation. Methods NMSBUILDER includes a graphical user interface that provides access to all functionalities, based on a framework for computer-aided medicine written in C++. The operations implemented can be used in a workflow to create OpenSim musculoskeletal models from 3D surfaces. A first step includes data processing to create supporting objects necessary to create models, e.g. surfaces, anatomical landmarks, reference systems; and a second step includes the creation of OpenSim objects, e.g. bodies, joints, muscles, and the corresponding model. Results We present a case study using NMSBUILDER 2.0: the creation of an MRI-based musculoskeletal model of the lower limb. The model included four rigid bodies, five degrees of freedom and 43 musculotendon actuators, and was created from 3D surfaces of the segmented images of a healthy subject through the modeling workflow implemented in the software application. Conclusions We have presented NMSBUILDER 2.0 for the creation of musculoskeletal OpenSim models from image-based data, and made it freely available via nmsbuilder.org. This application provides an efficient workflow for model creation and helps standardize the process. We hope this would help promote personalized applications in musculoskeletal biomechanics, including larger sample size studies, and might also represent a basis for future developments for specific applications.

Original languageEnglish
Pages (from-to)85-92
Number of pages8
JournalComputer Methods and Programs in Biomedicine
Volume152
DOIs
Publication statusPublished - Dec 1 2017

Fingerprint

Workflow
Software
Biomechanical Phenomena
Application programs
Sample Size
Orthopedics
Lower Extremity
Healthy Volunteers
Joints
Medicine
Muscles
Biomechanics
Graphical user interfaces
Magnetic resonance imaging
Muscle
Actuators

Keywords

  • Freeware
  • Image-based model
  • Imaging data processing
  • Musculoskeletal model
  • OpenSim
  • Subject-specific model

ASJC Scopus subject areas

  • Software
  • Computer Science Applications
  • Health Informatics

Cite this

NMSBUILDER : Freeware to create subject-specific musculoskeletal models for OpenSim. / Valente, Giordano; Crimi, Gianluigi; Vanella, Nicola; Schileo, Enrico; Taddei, Fulvia.

In: Computer Methods and Programs in Biomedicine, Vol. 152, 01.12.2017, p. 85-92.

Research output: Contribution to journalArticle

@article{552b3993149c4b35b4e905a5593e3e9a,
title = "NMSBUILDER: Freeware to create subject-specific musculoskeletal models for OpenSim",
abstract = "Background and objective Musculoskeletal modeling and simulations of movement have been increasingly used in orthopedic and neurological scenarios, with increased attention to subject-specific applications. In general, musculoskeletal modeling applications have been facilitated by the development of dedicated software tools; however, subject-specific studies have been limited also by time-consuming modeling workflows and high skilled expertise required. In addition, no reference tools exist to standardize the process of musculoskeletal model creation and make it more efficient. Here we present a freely available software application, NMSBUILDER 2.0, to create musculoskeletal models in the file format of OpenSim, a widely-used open-source platform for musculoskeletal modeling and simulation. NMSBUILDER 2.0 is the result of a major refactoring of a previous implementation that moved a first step toward an efficient workflow for subject-specific model creation. Methods NMSBUILDER includes a graphical user interface that provides access to all functionalities, based on a framework for computer-aided medicine written in C++. The operations implemented can be used in a workflow to create OpenSim musculoskeletal models from 3D surfaces. A first step includes data processing to create supporting objects necessary to create models, e.g. surfaces, anatomical landmarks, reference systems; and a second step includes the creation of OpenSim objects, e.g. bodies, joints, muscles, and the corresponding model. Results We present a case study using NMSBUILDER 2.0: the creation of an MRI-based musculoskeletal model of the lower limb. The model included four rigid bodies, five degrees of freedom and 43 musculotendon actuators, and was created from 3D surfaces of the segmented images of a healthy subject through the modeling workflow implemented in the software application. Conclusions We have presented NMSBUILDER 2.0 for the creation of musculoskeletal OpenSim models from image-based data, and made it freely available via nmsbuilder.org. This application provides an efficient workflow for model creation and helps standardize the process. We hope this would help promote personalized applications in musculoskeletal biomechanics, including larger sample size studies, and might also represent a basis for future developments for specific applications.",
keywords = "Freeware, Image-based model, Imaging data processing, Musculoskeletal model, OpenSim, Subject-specific model",
author = "Giordano Valente and Gianluigi Crimi and Nicola Vanella and Enrico Schileo and Fulvia Taddei",
year = "2017",
month = "12",
day = "1",
doi = "10.1016/j.cmpb.2017.09.012",
language = "English",
volume = "152",
pages = "85--92",
journal = "Computer Methods and Programs in Biomedicine",
issn = "0169-2607",
publisher = "Elsevier Ireland Ltd",

}

TY - JOUR

T1 - NMSBUILDER

T2 - Freeware to create subject-specific musculoskeletal models for OpenSim

AU - Valente, Giordano

AU - Crimi, Gianluigi

AU - Vanella, Nicola

AU - Schileo, Enrico

AU - Taddei, Fulvia

PY - 2017/12/1

Y1 - 2017/12/1

N2 - Background and objective Musculoskeletal modeling and simulations of movement have been increasingly used in orthopedic and neurological scenarios, with increased attention to subject-specific applications. In general, musculoskeletal modeling applications have been facilitated by the development of dedicated software tools; however, subject-specific studies have been limited also by time-consuming modeling workflows and high skilled expertise required. In addition, no reference tools exist to standardize the process of musculoskeletal model creation and make it more efficient. Here we present a freely available software application, NMSBUILDER 2.0, to create musculoskeletal models in the file format of OpenSim, a widely-used open-source platform for musculoskeletal modeling and simulation. NMSBUILDER 2.0 is the result of a major refactoring of a previous implementation that moved a first step toward an efficient workflow for subject-specific model creation. Methods NMSBUILDER includes a graphical user interface that provides access to all functionalities, based on a framework for computer-aided medicine written in C++. The operations implemented can be used in a workflow to create OpenSim musculoskeletal models from 3D surfaces. A first step includes data processing to create supporting objects necessary to create models, e.g. surfaces, anatomical landmarks, reference systems; and a second step includes the creation of OpenSim objects, e.g. bodies, joints, muscles, and the corresponding model. Results We present a case study using NMSBUILDER 2.0: the creation of an MRI-based musculoskeletal model of the lower limb. The model included four rigid bodies, five degrees of freedom and 43 musculotendon actuators, and was created from 3D surfaces of the segmented images of a healthy subject through the modeling workflow implemented in the software application. Conclusions We have presented NMSBUILDER 2.0 for the creation of musculoskeletal OpenSim models from image-based data, and made it freely available via nmsbuilder.org. This application provides an efficient workflow for model creation and helps standardize the process. We hope this would help promote personalized applications in musculoskeletal biomechanics, including larger sample size studies, and might also represent a basis for future developments for specific applications.

AB - Background and objective Musculoskeletal modeling and simulations of movement have been increasingly used in orthopedic and neurological scenarios, with increased attention to subject-specific applications. In general, musculoskeletal modeling applications have been facilitated by the development of dedicated software tools; however, subject-specific studies have been limited also by time-consuming modeling workflows and high skilled expertise required. In addition, no reference tools exist to standardize the process of musculoskeletal model creation and make it more efficient. Here we present a freely available software application, NMSBUILDER 2.0, to create musculoskeletal models in the file format of OpenSim, a widely-used open-source platform for musculoskeletal modeling and simulation. NMSBUILDER 2.0 is the result of a major refactoring of a previous implementation that moved a first step toward an efficient workflow for subject-specific model creation. Methods NMSBUILDER includes a graphical user interface that provides access to all functionalities, based on a framework for computer-aided medicine written in C++. The operations implemented can be used in a workflow to create OpenSim musculoskeletal models from 3D surfaces. A first step includes data processing to create supporting objects necessary to create models, e.g. surfaces, anatomical landmarks, reference systems; and a second step includes the creation of OpenSim objects, e.g. bodies, joints, muscles, and the corresponding model. Results We present a case study using NMSBUILDER 2.0: the creation of an MRI-based musculoskeletal model of the lower limb. The model included four rigid bodies, five degrees of freedom and 43 musculotendon actuators, and was created from 3D surfaces of the segmented images of a healthy subject through the modeling workflow implemented in the software application. Conclusions We have presented NMSBUILDER 2.0 for the creation of musculoskeletal OpenSim models from image-based data, and made it freely available via nmsbuilder.org. This application provides an efficient workflow for model creation and helps standardize the process. We hope this would help promote personalized applications in musculoskeletal biomechanics, including larger sample size studies, and might also represent a basis for future developments for specific applications.

KW - Freeware

KW - Image-based model

KW - Imaging data processing

KW - Musculoskeletal model

KW - OpenSim

KW - Subject-specific model

UR - http://www.scopus.com/inward/record.url?scp=85029677158&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85029677158&partnerID=8YFLogxK

U2 - 10.1016/j.cmpb.2017.09.012

DO - 10.1016/j.cmpb.2017.09.012

M3 - Article

AN - SCOPUS:85029677158

VL - 152

SP - 85

EP - 92

JO - Computer Methods and Programs in Biomedicine

JF - Computer Methods and Programs in Biomedicine

SN - 0169-2607

ER -