OpenSim Enhancements to Enable Computational Design of Personalized Treatments for Movement Impairments

Investigators
B.J. Fregly
Contact info (email)
fregly@rice.edu
1. Define context(s)
aid in clinical decision making
identify/explore new therapies
reveal new biological insights
Current Conformance Level / Target Conformance Level
3
Primary goal of the model/tool/database

Provide Matlab-based Model Personalization and Treatment Optimization functionality to OpenSim to permit computational design of effective personalized treatments for movement impairments.

Biological domain of the model
Neuromusculoskeletal system
Structure(s) of interest in the model
Central nervous system (for control of movement), muscles, bones, joints
Spatial scales included in the model
From the tissue level to the gross human movement level
Time scales included in the model
From fractions of a second to multiple minutes
2. Data for building and validating the model
Data for building the model Published? Private? How is credibility checked? Current Conformance Level / Target Conformance Level
in vitro (primary cells cell, lines, etc.)
ex vivo (excised tissues)
in vivo pre-clinical (lower-level organism or small animal)
in vivo pre-clinical (large animal)
Human subjects/clinical x Visual inspection and consistency with full-body walking models 3
Other: ________________________
Data for validating the model Published? Private? How is credibility checked? Current Conformance Level / Target Conformance Level
in vitro (primary cells cell, lines, etc.)
ex vivo (excised tissues)
in vivo pre-clinical (lower-level organism or small animal)
in vivo pre-clinical (large animal)
Human subjects/clinical x Visual inspection and consistency with full-body walking models 3
Other: ________________________
3. Validate within context(s)
Who does it? When does it happen? How is it done? Current Conformance Level / Target Conformance Level
Verification Researchers At the start of the Treatment Optimization process Verify that muscle synergy controls found by tracking optimization produce the tracking optimization motion without tracking that motion 3
Validation Researchers At the end of the Treatment Optimization process Compare predicted post-treament function with measured post-treatment function 3
Uncertainty quantification
Sensitivity analysis
Other:__________
Additional Comments
4. Limitations
Disclaimer statement (explain key limitations) Who needs to know about this disclaimer? How is this disclaimer shared with that audience? Current Conformance Level / Target Conformance Level
Our software utilizes neural control modeling, rigid body kinematic and dynamic modeling, muscle force modeling, and joint contact modeling. It is unable to generate predictions of body forces or motion outside of those core capabilities Anyone who uses the software 3
5. Version control
Current Conformance Level / Target Conformance Level
3
Naming Conventions? Repository? Code Review?
individual modeler
within the lab x GitHub Yes
collaborators
6. Documentation
Current Conformance Level / Target Conformance Level
Code commented? Yes
Scope and intended use described? Yes
User’s guide? Yes
Developer’s guide? No (users can change the code easily on their own since it is Matlab code)
7. Dissemination
Current Conformance Level / Target Conformance Level
3
Target Audience(s): “Inner circle” Scientific community Public
Simulations Simtk.org
Models Simtk.org
Software Simtk.org
Results Simtk.org Publications
Implications of results Publications
8. Independent reviews
Current Conformance Level / Target Conformance Level
3
Reviewer(s) name & affiliation: NIH Review Panel
When was review performed? NIH Review Panel
How was review performed and outcomes of the review? Standard NIH grant proposal review, outcome was 2nd percentile
9. Test competing implementations
Current Conformance Level / Target Conformance Level
3
Yes or No (briefly summarize)
Were competing implementations tested? No
Did this lead to model refinement or improvement? N/A
10. Conform to standards
Current Conformance Level / Target Conformance Level
3
Yes or No (briefly summarize)
Are there operating procedures, guidelines, or standards for this type of multiscale modeling? Yes
How do your modeling efforts conform? Yes