Skip to content

Umich 2021 Events Dataset

Overview

Brief Description: [TODO: Add comprehensive description of dataset purpose and scope]

Collection Year: [TODO: Add year(s) of data collection]

Institution: [TODO: Add institution name and department]

Principal Investigators: [TODO: Add PI names and labs]

Citation Information

Primary Citation

[TODO: Add primary citation in standard format]

Associated Publications

[TODO: Add related publications if any]

Acknowledgments

[TODO: Add funding sources and acknowledgments]

Dataset Contents

Subjects

  • Total Subjects: 10 (ST21_XX01 - ST21_XX10)
  • Subject ID Format: ST21_XX## (Dataset: Umich 2021 Events, Population: )
  • Demographics:
  • Age Range: [TODO: Add age range]
  • Sex Distribution: [TODO: Add M/F distribution]
  • Height Range: [TODO: Add height range in mm]
  • Weight Range: [TODO: Add weight range in kg]
  • Mean Age: [TODO: Add mean age]
  • Mean Weight: [TODO: Add mean weight]
  • Mean Height: [TODO: Add mean height]
  • Population:

Tasks Included

Task ID Task Description Duration/Cycles Conditions Notes
decline_walking Decline Walking Continuous [TODO: Add conditions] [TODO: Add notes]
incline_walking Incline Walking Continuous [TODO: Add conditions] [TODO: Add notes]
level_walking Level Walking Continuous [TODO: Add conditions] [TODO: Add notes]
run Run Continuous [TODO: Add conditions] [TODO: Add notes]

Data Columns (Standardized Format)

  • Variables: 59 columns including biomechanical features
  • Format: Phase-indexed (150 points per gait cycle)
  • File: converted_datasets/umich_2021_events_phase.parquet
  • Units: All angles in radians, moments normalized by body weight (Nm/kg)

Contact Information

  • Dataset Curator: [TODO: Add curator name and title]
  • Lab Website: [TODO: Add lab website URL]
  • Lab Email: [TODO: Add contact email]
  • Technical Support: [TODO: Add support contact]

Usage

from user_libs.python.locomotion_data import LocomotionData

# Load the dataset
data = LocomotionData('converted_datasets/umich_2021_events_phase.parquet')

# Get data for analysis
cycles_3d, features = data.get_cycles('SUB01', 'level_walking')

Data Validation

šŸ“Š Validation Status

Validation Configuration: - Ranges File: default_ranges.yaml - SHA256: 76ab6a11... (first 8 chars) - Archived Copy: umich_2021_events_phase_2025-08-08_035002_ranges.yaml

Metric Value Status
Overall Status 95.6% Valid āœ… PASSED
Phase Structure 150 points/cycle āœ… Valid
Tasks Validated 4 tasks āœ… Complete
Total Checks 541,824 -
Violations 23,881 āš ļø Present

šŸ”„ Velocity Consistency Validation

Validates that velocities match angles using the chain rule: dĪø/dt = (dĪø/dφ) Ɨ (dφ/dt)

Velocity Variable Status Mean Error (rad/s) Max Error (rad/s) Strides Checked
ankle dorsiflexion velocity contra (rad/s) āŒ Fail 2.185 4.515 22/22
ankle dorsiflexion velocity ipsi (rad/s) āŒ Fail 2.231 4.725 22/22
foot sagittal velocity contra (rad/s) āŒ Fail 1.945 3.116 22/22
foot sagittal velocity ipsi (rad/s) āŒ Fail 1.941 3.012 22/22
hip flexion velocity contra (rad/s) āŒ Fail 0.991 1.603 22/22
hip flexion velocity ipsi (rad/s) āŒ Fail 0.957 1.601 22/22
knee flexion velocity contra (rad/s) āŒ Fail 4.573 7.430 22/22
knee flexion velocity ipsi (rad/s) āŒ Fail 4.527 7.165 22/22
pelvis frontal velocity (rad/s) šŸ”„ Calculated - - No stored velocities to compare
pelvis sagittal velocity (rad/s) šŸ”„ Calculated - - No stored velocities to compare
pelvis transverse velocity (rad/s) šŸ”„ Calculated - - No stored velocities to compare
shank sagittal velocity contra (rad/s) āŒ Fail 1.797 3.092 22/22
shank sagittal velocity ipsi (rad/s) āŒ Fail 1.735 2.955 22/22
thigh sagittal velocity contra (rad/s) āŒ Fail 1.011 1.607 22/22
thigh sagittal velocity ipsi (rad/s) āŒ Fail 0.954 1.599 22/22
trunk frontal velocity (rad/s) āš ļø N/A - - Angle column trunk_frontal_angle_rad not found
trunk sagittal velocity (rad/s) āš ļø N/A - - Angle column trunk_sagittal_angle_rad not found
trunk transverse velocity (rad/s) āš ļø N/A - - Angle column trunk_transverse_angle_rad not found

Legend: - āœ… Pass: Mean error < 0.5 rad/s between stored and calculated velocities - āŒ Fail: Mean error ≄ 0.5 rad/s (velocities inconsistent with angles) - šŸ”„ Calculated: No stored velocities; values computed from angles - āš ļø N/A: Corresponding angle data not available

šŸ“ˆ Task-Specific Validation

Decline Walking

Decline Walking 34 sagittal features validated

Subject Failure Distribution: Decline Walking Subject Failures

Incline Walking

Incline Walking 34 sagittal features validated

Subject Failure Distribution: Incline Walking Subject Failures

Level Walking

Level Walking 34 sagittal features validated

Subject Failure Distribution: Level Walking Subject Failures

Run

Run 34 sagittal features validated

Last Validated: 2025-08-08 03:50:02


Last Updated: August 2025