Workflow achievable through the APIs

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
Neil Dhir
Posts: 17
Joined: Wed May 27, 2015 6:51 am

Workflow achievable through the APIs

Post by Neil Dhir » Fri Aug 26, 2016 4:47 pm

This is a very short, very high-level question regarding the API.

Is it possible to perform the whole workflow (see attached image) using just the API? Also found here: http://simtk-confluence.stanford.edu:80 ... m+Workflow
Attachments
Screen Shot 2016-08-27 at 00.43.29.png
workflow
Screen Shot 2016-08-27 at 00.43.29.png (19 KiB) Viewed 515 times

User avatar
Dimitar Stanev
Posts: 1096
Joined: Fri Jan 31, 2014 5:14 am

Re: Workflow achievable through the APIs

Post by Dimitar Stanev » Sat Aug 27, 2016 9:57 am

Hi,

Yes, more than possible and gives you better control over your simulation choices. Although you will need to write a lot of code and if you are not so familiar with the OpenSim/Simbody philosophy you will need some time. What you can also do is call the individual tools through scripting (Matlab, python) with the appropriate steup.xml files or manually alter them.

Good luck!

User avatar
Neil Dhir
Posts: 17
Joined: Wed May 27, 2015 6:51 am

Re: Workflow achievable through the APIs

Post by Neil Dhir » Sat Aug 27, 2016 10:16 am

Ah sorry, I meant to say; can you do the whole workflow through scripting? That is what I would like to do, am I am very familiar with opensim now, so hoping that the whole thing should be quite fast.

User avatar
Claudio Pizzolato
Posts: 48
Joined: Sat Apr 30, 2011 7:05 am

Re: Workflow achievable through the APIs

Post by Claudio Pizzolato » Sun Sep 04, 2016 3:59 pm

Hi Neil,

some pipeline to prepare and batch process motion capture data in OpenSim already exist. If you are happy to use Matlab, take a look at https://simtk.org/projects/motonms for data preparation and https://simtk.org/projects/bops for batch processing inverse kinematics, inverse dynamics, muscle analysis, and static optimisation. Scaling is not included though.

Cheers
Claudio

POST REPLY