Size: 2626
Comment:
|
Size: 4036
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
* Access data in tdms file from tibiofemoral joint experimentation * Process kinematic and kinetic data * Input & validation data for FE model * Analyze reproducibility data (anterior-posterior laxity) |
|
Line 29: | Line 34: |
* In order to analyse data, one must download the relevant script from the source code repository: [https://simtk.org/websvn/wsvn/openknee/utl/SimVitro/#_utl_SimVitro_]. * All tdms files should be placed in the same folder in order for the script to access the input files. * A text file with the list of tdms files should be included as an argument when running script. The tdms file name should be written with the extension, for example 'datafile.tdms'. |
* Access script from source code repository: https://simtk.org/websvn/wsvn/openknee/utl/SimVitro/#_utl_SimVitro_ * Script: ''tdms_plotting.py'' * Processing data (use script tdms_plotting.py): * Tdms files (Main Processed Data File) * Filename: Experiment Run Number_Experiment Run Name + “_Main” + “_Processed” * File extension: “.tdms” * File Format: binary * File Type: NI TDMS * Text file with paths to tdms files within (include extension) * Reproducibility data (use script ''tdms_plotting.py''): * Data from three AP laxity tests at 30 degree flexion * Text file with path to the three tdms file within (include extension) |
Line 35: | Line 53: |
-- ["aerdemir"] [[DateTime(2014-11-18T13:58:01Z)]] This section may list general purpose procedures and alternatives to utilize the same input to reach the same output. Procedures optimized for different joints (tibiofemoral or patellofemoral) should also be provided in here. | * Use nptdms module to access data * Figure 1: Data file hierarchy of tdms file * Processing data: * Find "time windows" during desired kinetics (Channel: Kinetics.JCS.Desired). "Time windows" are periods of time in which a constant force or torque is applied. * Figure 2 indicates raw desired kinetics and processed desired kinetics. * Use "time windows" to process actual kinetics (Channel: State.JCS Load) and actual kinematics (Channel: State.Knee JCS). * Figures 3 and 4 show examples of processed kinematic and kinetic data. * Reproducibility testing: * Process kinematic/kinetic data from AP laxity 30 degrees flexion tests * Enter '1' when prompted to run analysis for reproducibility testing (tdms_plotting.py) * Compare differences between all combinations of the three reproducibility tests using RMSD * Compare tests 1 & 2, 1 & 3, 2 & 3 |
Line 43: | Line 74: |
* Data processed with Python and displayed on plots. This data is in the form of raw data and processed data. * In addition, reproducibility tests are analysed with plots comparing relevant processed data for anterior-posterior laxity tests during 30 degrees flexion. A table of RMS values statistically compares the reproducibility tests to each other and will be included with output data. |
* Processed kinematic & kinetic data * Folder with tdms file name with directory of tdms files * Plots of all raw data (path/filename/group.[png/svg]) * Plots of processed kinematic/kinetic data (path/filename/group_processed.[png/svg]) * Text file with processed kinematic/kinetic data (path/filename/group.txt) * Reproducibility testing * Folder titled Repro_filename with directory of tdms files (filename = 1st reproducibility tdms file) * Plots comparing forces/torques and rotations/translations between tests (path/Repro_filename/group_forces.[png/svg]) * Text file with processed kinematic/kinetic data (path/Repro_filename/group_Data_Repro.txt) * Text file with RMSD values (path/Repro_filename/RMSD_Repro_Table.txt) |
Target Outcome
Loading and boundary conditions (kinematics-kinetics) reflecting experimentation, which are represented in model coordinate systems
- Access data in tdms file from tibiofemoral joint experimentation
- Process kinematic and kinetic data
Input & validation data for FE model
- Analyze reproducibility data (anterior-posterior laxity)
Prerequisites
Previous Protocols
- ["Specifications/ExperimentationAnatomicalImaging"]
- ["Specifications/ExperimentationJointMechanics"]
- ["Specifications/Registration"]
Protocols
Input
- Model coordinate systems and transformation matrices (obtained from imaging)
- Experimentation coordinate systems and transformation matrices (obtained from joint mechanics testing)
- Transformation matrices for registration of imaging and joint testing coordinate systems (obtained from registration)
Access script from source code repository: https://simtk.org/websvn/wsvn/openknee/utl/SimVitro/#_utl_SimVitro_
Script: tdms_plotting.py
- Processing data (use script tdms_plotting.py):
- Tdms files (Main Processed Data File)
- Filename: Experiment Run Number_Experiment Run Name + “_Main” + “_Processed”
- File extension: “.tdms”
- File Format: binary
- File Type: NI TDMS
- Text file with paths to tdms files within (include extension)
- Tdms files (Main Processed Data File)
Reproducibility data (use script tdms_plotting.py):
- Data from three AP laxity tests at 30 degree flexion
- Text file with path to the three tdms file within (include extension)
Procedures
- Use nptdms module to access data
- Figure 1: Data file hierarchy of tdms file
- Processing data:
- Find "time windows" during desired kinetics (Channel: Kinetics.JCS.Desired). "Time windows" are periods of time in which a constant force or torque is applied.
- Figure 2 indicates raw desired kinetics and processed desired kinetics.
- Use "time windows" to process actual kinetics (Channel: State.JCS Load) and actual kinematics (Channel: State.Knee JCS).
- Figures 3 and 4 show examples of processed kinematic and kinetic data.
- Find "time windows" during desired kinetics (Channel: Kinetics.JCS.Desired). "Time windows" are periods of time in which a constant force or torque is applied.
- Reproducibility testing:
- Process kinematic/kinetic data from AP laxity 30 degrees flexion tests
- Enter '1' when prompted to run analysis for reproducibility testing (tdms_plotting.py)
- Compare differences between all combinations of the three reproducibility tests using RMSD
Compare tests 1 & 2, 1 & 3, 2 & 3
- Process kinematic/kinetic data from AP laxity 30 degrees flexion tests
Output
- Joint kinematics-kinetics information
- Experimental kinematics and/or kinetics described in a form that can be directly applied to the model as inputs.
- Experimental kinematics and/or kinetics described in a form that can be directly compared to the model outputs.
Processed kinematic & kinetic data
- Folder with tdms file name with directory of tdms files
- Plots of all raw data (path/filename/group.[png/svg])
- Plots of processed kinematic/kinetic data (path/filename/group_processed.[png/svg])
- Text file with processed kinematic/kinetic data (path/filename/group.txt)
- Reproducibility testing
- Folder titled Repro_filename with directory of tdms files (filename = 1st reproducibility tdms file)
- Plots comparing forces/torques and rotations/translations between tests (path/Repro_filename/group_forces.[png/svg])
- Text file with processed kinematic/kinetic data (path/Repro_filename/group_Data_Repro.txt)
- Text file with RMSD values (path/Repro_filename/RMSD_Repro_Table.txt)
Test Problem
-- ["aerdemir"] DateTime(2014-11-18T13:58:01Z) Reproducibility tests (30 degrees flexion anterior-posterior laxity) during characterization of tibiofemoral joint kinematics/kinetics can be a good candidate.