Project Tree
Now limiting view to projects in the following categories:
All Topics :: Primary Content :: Educational and Training Material [Remove This Filter]
All Topics > Primary Content > Developer Tools |
Browse By: |
16 projects in result set.
OpenSim
- OpenSim is a freely available, user extensible software system that lets users develop models of musculoskeletal structures and create dynamic simulations of movement.
Find out how to join the community and see the work being performed using OpenSim at <a href="http://opensim.stanford.edu">opensim.stanford.edu</a>.
Access all of our OpenSim resources at the new <br /><a href="http://opensim.stanford.edu/support/index.html"><b style="color:#900; font-size:16px;">Support Site</b></a>.
Watch our <a href="http://www.youtube.com/watch?v=ME0VHfCtIM0">Introductory Video</a> get an overview of the OpenSim project and see how modeling can be used to help plan surgery for children with cerebral palsy.
<iframe width="560" height="315" src="https://www.youtube.com/embed/ME0VHfCtIM0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> | |
|
Registered: 2006-03-23 18:48 |
MITK-GEM: Software pipeline to GEnerate Models from images
- An attempt to provide a software pipeline to interactively create finite element models from medical images. Primarily intended to model bone fracture risk.
An application with graphical user interface and image processing plugins is provided. The application is build using the MITK Workbench software framework. The following plugins are available: fast image segmentation using graph cut, volume meshing using tetgen and density to modulus conversion for bone material property assignment.
Documentation and tutorials are available on our <a href="http://araex.github.io/mitk-gem-site/">tutorial website</a>.
Along with pre-compiled executables available here, the source code is available on our <a href="https://github.com/araex/mitk-gem">github page</a>.
The graph cut segmentation plugin and the material mapping plugin were developed as part of research studies.
If you use the software or source code in your research, please cite the corresponding journal <a href="https://simtk.org/project/xml/publications.xml/?group_id=1063">publications</a>. | |
|
Registered: 2015-12-23 02:46 |
Neuromusculoskeletal Modeling (NMSM) Pipeline
- <div style="display:inline-block"><a href="https://nmsm.rice.edu"><img src="https://nmsm.rice.edu/img/nmsm-pipeline-social-card.jpg" style="float:left;max-width:calc(100% - 40px);"></a></div>
Full project information is available at: https://nmsm.rice.edu. Please direct any inquiries about the NMSM Pipeline to us by posting your questions on this SimTK project forum or emailing nmsm@rice.edu.
Neuromusculoskeletal Modeling (NMSM) Pipeline is a set of tools for personalizing models and designing treatments for movement impairments and other pathologies.
The NMSM Pipeline consists of two toolsets:
Model Personalization - Personalize joint, muscle-tendon, neural control, and ground contact model properties.
Treatment Optimization - Design treatments using personalized models and an optimal control methodology.
At this time, Treatment Optimization requires the use of <a href="https://www.gpops2.com/">GPOPS-II optimal control solver</a>.
The NMSM Pipeline is written in MATLAB to lower the barrier for entry and to facilitate accessibility to the core codebase. We encourage users to modify the code to meet their needs.
The core codebase and examples are available to download for use in research. At this time, we ask that you wait to publish any work that uses the NMSM Pipeline until the journal article reference for the software is available. Please get in touch with us if you have any questions.
If you need help or want to start a discussion, please use the SimTK forum for this project.
Note: This project is a living entity. Updates will be made available as the Pipeline, examples, and tutorials are developed further and improved. | |
|
Registered: 2022-07-07 14:55 |
Tim's OpenSim Utilities
- This project site is concerned with extending the functionality of OpenSim through the use of scripting tools and plugins.
Click on the downloads link to browse the set of freely available OpenSim tools for download.
*******************************************************
Previously delivered interactive webinars demonstrating
the use of the Pseudo-Inverse Induced Acceleration
plugin for OpenSim (IndAccPI).
http://www.stanford.edu/group/opensim/support/webinars.html
******************************************************* | |
|
Registered: 2009-09-01 00:52 |
Examining Muscle Forces during Sit to Stand Transfer with Full Body Model 2016
- Our STS transfer analysis required a three-dimensional musculoskeletal model that had lower extremities, flexibility in the lumbar vertebrae, and arms. Capturing the dynamics of the lower back and arms was critical for 1) ensuring more dynamically accurate calculations of muscle forces and induced accelerations and 2) developing benchmark simulations for young healthy adults using a model that could be applied in future studies to capture possible compensatory strategies (e.g., the use of arms or torso) in various populations completing the STS transfer. Because no previously developed model met these criteria, we created a three-dimensional musculoskeletal model, the Full Body Model 2016, by combining these models: Lower Limb Model 2010, Musculoskeletal Model of the Lumbar Spine, MoBL-ARMS Upper Limb Model, and Head and Neck Musculoskeletal Biomechanics Model. It has 46 degrees of freedom with 194 Hill-type muscle-tendon actuators. A description of how the model was assembled and evaluated is in Appendix 1 of our manuscript, Muscle Forces and Their Contributions to Vertical and Horizontal Acceleration of the Center of Mass during Sit-to-Stand Transfer in Young, Healthy Adults (see publications).
Watch this video to get a sneak peek of STS transfer simulation with the Full Body Model 2016. <object width="475" height="381"><param value="http://www.youtube.com/v/j-o94qfJKvM&showsearch=0&rel=0&fs=1&autoplay=0&ap=%2526fmt%3D18" name="movie" /><param value="window" name="wmode" /><param value="true" name="allowFullScreen" /><embed width="475" height="381" wmode="window" allowfullscreen="true" type="application/x-shockwave-flash" src="http://www.youtube.com/v/j-o94qfJKvM&showsearch=0&fs=1&rel=0&autoplay=0&ap=%2526fmt%3D18"></embed></object><br /><a href="http://www.youtube.com/watch?v=j-o94qfJKvM" target="_blank">View on YouTube</a> | |
Activity Percentile: 55.73 Registered: 2014-07-23 19:00 |
Fiber Tractography for Finite-Element Modeling of Transversely Isotropic Tissues
- This project demonstrates the process for fiber tractography of complex biological tissues with transverse isotropy, such as tendon and muscle. This is important for finite element studies of these tissues, as the fiber direction must be specified in the constitutive model. This project contains code, models, and data that can be used to reproduce the results of our publication on this technique. The supplied instructional videos will enable researchers to easily and efficiently apply this method to a variety of other tissues. The software used in the fiber tractography process and demonstrated in this project is Matlab, Autodesk Inventor (free for educators), and Autodesk Simulation CFD (free for educators). Full demonstrations and process instructions can be found in the 7 videos posted at https://vimeo.com/album/3414604:
Contents:
Chapter 1: Introduction (2:35)
This video introduces the CFD fiber tractography software pipeline
<!-- This version of the embed code is no longer supported. Learn more: https://vimeo.com/s/tnm --> <object width="500" height="281"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="https://vimeo.com/moogaloop.swf?clip_id=129107314&force_embed=vimeo.com&fullscreen=1" /><embed src="https://vimeo.com/moogaloop.swf?clip_id=129107314&force_embed=vimeo.com&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="500" height="281"></embed></object>
Chapter 2: Supplementary materials code, models and data (20:21)
This video shows the shared models, code, and data posted online at simtk.org/m3lab_cfd4fea.
Chapter 3: Finite element simulations (5:38)
This video shows finite element simulations using the fiber mapping process.
Chapter 4: Iliacus example walkthrough (21:38)
This video shows the step-by-step process for fiber mapping the iliacus muscle (a hip flexor).
Chapter 5: Bflh example walkthrough (12:09)
This video shows the step-by-step process for fiber mapping the biceps femoris longhead muscle (a hamstring).
Chapter 6: Autodesk Inventor segmentation (9:09)
This video shows how to do segmentation of medical images in Autodesk Inventor in order to simplify the solid model for the CFD and FEA software.
Chapter 7: Curved inlet surfaces (6:28)
This video shows how to create curved inlet surfaces for use in Autodesk Simulation CFD. | |
|
Activity Percentile: 24.05 Registered: 2015-05-28 18:52 |
Extendable OpenSim-Matlab Infrastructure Using Class Oriented C++ Mex Interface
- The objective of this project is to provide an alternative interface between OpenSim and Matlab®, based on an extended C++ mex interface. Despite the fact that there is a user friendly OpenSim interface for Matlab, it lacks the ability to extend new functionalities based on the Java API (e.g. custom controller). Inspired by the relative project “Dynamic Simulation of Movement Based on OpenSim and MATLAB®/Simulink®”, where the user can easily interface OpenSim with Simulink, the proposed framework moves one step further by providing new capabilities to link custom written C++ OpenSim extensions to Matlab and to harvest both the powerful OpenSim C++ API and Matlab functionalities. The implementation is based on Matlab mex interface, which is further extended to support more complex functionalities based on the project mexplus. The latter is a C++ Matlab mex development kit that contains a couple of C++ classes and macros to make mex development easy in Matlab.
An example project is provided in the download section with instructions on how-to use. | |
|
Activity Percentile: 6.11 Registered: 2015-09-28 14:09 |
OpenSim Developer Jamboree - July 12-14, 2010
- A Developer Jamboree covering advanced topics in OpenSim. This is an opportunity for software developers to learn more about how OpenSim works "under the hood" and get supervised, hands-on assistance with problems you bring to the workshop. A conceptual overview of the OpenSim API (Application Programming Interface) will be provided, followed by sessions where participants work on problems they bring to the workshop. Advanced OpenSim users may also attend and work on their research problems. For example, participants generate simulations from motion capture data collected in their lab, add arms to their gait model, or write a new muscle model or controller. Participants will have the opportunity to work in small breakout groups with OpenSim experts on these problems. | |
|
Activity Percentile: 0.00 Registered: 2010-06-29 00:04 |
BioGears: An open source mathematical model of the human physiology.
- BioGears is an open source, comprehensive, extensible human physiology engine that will drive medical education, research, and training technologies. BioGears enables accurate and consistent physiology simulation across the medical community. The engine can be used as a standalone application or integrated with simulators, sensor interfaces, and models of all fidelities. | |
|
Activity Percentile: 0.00 Registered: 2014-10-09 18:12 |
C++ and Python code, distributed computing and OpenMM interfaces for simulations
- please cite: "Interplay of Protein and DNA Structure Revealed in Simulations of the lac Operon" (PLOS One 2013)
for any code related to protein-DNA modeling and
"Free Energy Monte Carlo Simulations on a Distributed Network" (Lecture Notes in Computer Science Journal for PARA 2010)
http://link.springer.com/chapter/10.1007%2F978-3-642-28145-7_1
for parallel client-server code, users of additional code should cite this web site. Code is provided as-is with no warranty and examples are provided to illustrate the usage of these modeling techniques with some sample systems. Code is the intellectual property of Luke Czapla, developer and biophysicist. Examples are provided in C/C++ and Python. | |
|
Activity Percentile: 0.00 Registered: 2014-02-01 22:32 |
Application for the simulation of the prosthetic gait
- This application has a dataset belonging to macha prosthetic patterns , in which the angle of the socket and prosthetic foot is changed.
It focuses on patients with transtibial amputation and uses opensim in MATLAB libraries to link and generate a model for opensim , based on data captured from a measuring TECHNAID brand. | |
|
Registered: 2016-08-24 14:21 |
HTMD - High Throughput Molecular Dynamics
- In a single script, it is possible to plan an entire computational experiment, from manipulating PDBs, building, executing and analyzing simulations, computing Markov state models, kinetic rates, affinities and pathways.
See more information on <a href="https://www.htmd.org/">https://www.htmd.org</a>.
HTMD Forum: <a href="https://forum.htmd.org/">https://forum.htmd.org</a>
We are also on Github: <a href="https://github.com/Acellera/htmd">https://github.com/Acellera/htmd</a>
Report issues on: <a href="https://github.com/Acellera/htmd/issues">https://github.com/Acellera/htmd/issues</a> | |
|
Registered: 2016-05-13 07:45 |
CCIvsJointStiffness
- Muscle co-contraction generates joint stiffness to improve stability and accuracy during limb movement but at the expense of higher energetic cost. However, quantification of joint stiffness is difficult using either experimental or computational means. In contrast, quantification of muscle co-contraction using an EMG-based Co-Contraction Index (CCI) is easier and may offer an alternative for estimating joint stiffness. This study investigated the feasibility of using two common CCI’s to approximate lower limb joint stiffness trends during gait.
Please cite the following paper:
G. Li, M.S. Shourijeh, D. Ao, C. Patten, B.J. Fregly, How Well Do Commonly Used Co-Contraction Indices Approximate Lower Limb Joint Stiffness Trends during Gait?, Frontiers in Bioengineering and Biotechnology, 2020, DOI: 10.3389/fbioe.2020.588908 | |
|
Registered: 2020-10-31 05:04 |
3D Numerical Investigation of Endothelial Shear Stress in Arteries
- 3D numerical investigation of endothelial shear stress in coronary arteries. | |
|
Activity Percentile: 0.00 Registered: 2015-11-30 13:34 |
Predictive framework for functional electrical stimulation (FES) cycling
- Enhancing the efficacy of spinal cord injury (SCI) rehabilitation is crucial for a patient’s optimal recovery. While functional electrical stimulation (FES) cycling stands as a standard therapy, achieving notable improvements proves challenging due to the inherent complexities embedded in the dynamics of the movement. Indeed, overcoming the time-consuming nature of cycling becomes imperative, prompting the development of predictive models through optimal control simulation. The current challenge lies in the demand for a specific framework that considers the unique intricacies of SCI FES cycling. In response, our innovative approach introduces a novel framework and showcases its application in solving predictive models. Leveraging open-source tools, including OpenSim and Blender, we built the FES cycling model. Subsequently, we outlined predictive problems within OpenSim Moco. This advancement mitigates the time-consuming constraints of prior methods. This improved avenue for simulating FES cycling for SCI rehabilitation paves the way for practical and time-effective integration of Digital Twins in clinical applications. | |
|
Registered: 2018-07-18 14:14 |
OpenSim Developers Jamboree - October 28-30, 2009
- The developer's jamboree covers the OpenSim 2.0 API (to be released). This an opportunity to learn about how OpenSim is constructed and how to build on this foundation to meet your research and laboratory goals. On the first day, a brief architectural overview of OpenSim and commonly used SimTK libraries (e.g., Simbody) will be provided. In particular, we will describe OpenSim model components such as bodies, joints, constraints, forces, and controllers and demonstrate how to assemble these components into working models in coding exercises in the form of small main programs. The second and third days will be devoted to building and interacting with models programmatically including the development of custom components and analysis plug-ins. | |
Registered: 2009-10-01 23:25 |