| Literature DB >> 33330408 |
Kohleth Chia1, Igor Fischer1, Pam Thomason2, H Kerr Graham2,3, Morgan Sangeux1,2,3.
Abstract
The identification of musculoskeletal impairments from gait analysis in children with cerebral palsy is a complex task, as is formulating (surgical) recommendations. In this paper, we present how we built a decision support system based on gait kinematics, anthropometrics, and physical examination data. The decision support system was trained to learn the association between these data and the list of impairments and recommendations formulated historically by experienced clinicians. Our aim was 2-fold, train a computational model that would be representative of data-based clinical reasoning in our center, and support new or junior clinicians by providing pre-processed impairments and recommendations with the associated supportive evidence. We present some of the challenges we faced, such as the issues of dimensionality reduction for kinematic data, missing data imputations, class imbalance and choosing an appropriate model evaluation metric. Most models, i.e., one model for each impairments and recommendations, achieved a weighted Brier score lower than 0.20, and sensitivity and specificity greater than 0.70 and 0.80, respectively. The results of the models are accessible through a web-based application which displays the probability predictions as well as the (up to) 5 best predictors.Entities:
Keywords: cerebral palsy; decision support system; gait analysis; orthopaedics; peadiatrics; random forest
Year: 2020 PMID: 33330408 PMCID: PMC7729091 DOI: 10.3389/fbioe.2020.529415
Source DB: PubMed Journal: Front Bioeng Biotechnol ISSN: 2296-4185
FIGURE 1Example of a dataset from gait analysis: 24 kinematic (3 columns from the left, angles in °) and kinetic (3 columns from the right, moments are internal and in N.m/kg bodyweight, powers are in W/kg bodyweight) graphs for a child with CP. Kinematics and kinetics data are plotted along time t, in % of the gait cycle. Data from 5 walks were superimposed, the left limb is in red, the right limb in blue, data from typically developed children displayed as a gray band. Vertical lines denote the timing of the ipsilateral foot off.
Physical examination measurements which were used as predictors in the impairment model.
| Category | Measurements |
| Anthropometric | Age, Height, Weight |
| Strength | Knee extensors, Quadriceps lag, Abdominals, Knee flexors, Hip extensors, Hip abductors, Dorsiflexors, Plantarflexors, Invertors, Hip flexors |
| ROM/Spasticity (Tardieu fast) | True popliteal angle, Popliteal angle, Dynamic popliteal angle (fast), Dorsiflexion (knee flexed), Dorsiflexion (knee extended), Dynamic dorsiflexion (fast), Hip abduction (knee extended), Hip extension, Duncan-Ely (slow), Duncan-Ely (fast), Hip Internal rotation, Hip external rotation, Selective Motor Control at the ankle |
| Bone | Femoral anteversion (trochanteric prominence test), Tibial torsion (Bimalleolar axis), Thigh heel angle, Foot posture - Midfoot, Forefoot, Hindfoot sagittal, Hindfoot coronal |
List of impairments with at least 100 occurrences and number of occurrences.
| Impairments | Number of occurrences |
| Hamstring spasticity | 497 |
| Gastrocnemius spasticity | 434 |
| Increased femoral neck anteversion | 383 |
| Soleus spasticity | 358 |
| Gastrocnemius contracture | 342 |
| Increased external tibial torsion | 338 |
| Rectus femoris spasticity | 243 |
| Soleus contracture | 237 |
| Knee fixed flexion deformity | 177 |
| Gluteal weakness | 129 |
| Soleus weakness | 128 |
| Hip fixed flexion deformity | 125 |
| Hamstring contracture | 117 |
| Gastrocnemius weakness | 107 |
Physical examination measurements used for predicting surgical recommendation in the model.
| Category | Measurements |
| Anthropometric | Age, Height, Weight |
| Strength | Nil |
| ROM/Spasticity | Hip abduction (knee extended), Dorsiflexion (knee extended), Duncan-Ely (fast), True popliteal angle, Popliteal angle, Hip internal rotation, Hip external rotation |
| Bone | Tibial torsion (Bimalleolar axis) |
Surgical procedures conducted at least 100 times.
| Surgeries | Number of times conducted |
| Femoral derotation osteotomy | 159 |
| Semitendinosus transfer | 143 |
| Gastrocnemius lengthening (Strayer) | 142 |
| Adductor longus lengthening | 128 |
Features extracted from raw kinematic curves.
| Structure | Plane | Features | Definition |
| Sagittal | Increased ROM (double bump) | • ROM > 2 SD of typical ROM, and | |
| • period is 2, and | |||
| • Correlation with our reference double bump curves >0.8. | |||
| Decreased Pelvic Tilt | • Mean angle < 1 SD of typical mean. | ||
| Decreased Pelvic Tilt + Increased ROM | • Decreased Pelvic Tilt, and | ||
| • ROM > 2 SD of typical ROM. | |||
| Increased Pelvic Tilt | • Mean angle > 1 SD from typical mean. | ||
| Increased Pelvic Tilt + Increased ROM | • Increased Pelvic Tilt, and | ||
| • ROM > 2 SD of typical ROM. | |||
| Unilateral Bump | • ROM > 2 SD of typical ROM, and | ||
| • Not double bump. | |||
| Coronal | Increased Pelvic ROM | • ROM > 2 SD of typical ROM | |
| Pelvic Elevation/Depression | • Mean difference between L&R > 1 SD of typical difference. | ||
| Transverse | Increased Pelvic Rotation ROM | • ROM > 2 SD of typical ROM | |
| Pelvic Pro / Retraction | • Mean difference between L&R > 1 SD of typical difference. | ||
| Reversed ROM | • Correlation with reference reversed ROM curves >0.8. | ||
| Sagittal | Decreased Hip Flexion at Initial Contact | • Angle at | |
| Hip Extension Deficit | • Mean angle in stance > 1 SD of typical angle, and | ||
| • ROM < 2 SD of typical ROM. | |||
| Hip Hyper-Flexion | • Mean angle in stance within 1 SD of typical range, and | ||
| • Peak angle in swing > 2 SD of typical peak. | |||
| Increased Hip extension at Mid Stance | • Mean angle at | ||
| Increased Hip Flexion | • Mean angle in stance > 1 SD of typical mean, and | ||
| • All angles > 0. | |||
| Increased Hip Flexion + Decreased ROM | • Increased Hip Flexion, and | ||
| Coronal | Excessive Hip Abduction | • Mean angle in stance < 1 SD of typical mean, and | |
| • Mean angle in swing < 1 SD of typical mean. | |||
| Excessive Hip Abduction in Swing | • Mean angle in swing < 1 SD of typical mean. | ||
| Excessive Hip Adduction | • Mean angle in stance > 1 SD of typical mean, and | ||
| • Mean angle in swing > 1 SD of typical mean. | |||
| Hip Adduction in Stance | • Mean angle in stance > 1 SD of typical mean. | ||
| Transverse | Hip External Rotation | • Mean angle < 1 SD of typical mean. | |
| Hip Internal Rotation | • Mean angle > 1 SD of typical mean. | ||
| Increased Hip Internal Rotation at Late Stance | • mean angle in | ||
| • peak occurs before | |||
| • no pit in | |||
| Sagittal | Reduced Flexion at Loading | • Mean angle in | |
| Decreased Peak Knee Flexion | • Peak in swing < 2 SD of typical peak. | ||
| Delayed + Decreased Peak Knee Flexion | • Peak occurs after | ||
| • Decreased Peak Knee Flexion. | |||
| Delayed + Increased Peak Knee Flexion | • Peak occurs after | ||
| Delayed Peak Knee Flexion | • Peak occurs after | ||
| Knee Flexion in Mid Stance | • Mean angle in | ||
| Knee Hyperextension | • Mean angle in | ||
| Increased Flexion at Initial Contact | • Angle at | ||
| Increased flexion at Initial Contact+ Early Knee Extension | • Increased flexion at initial contact, and | ||
| • Pit occurs before | |||
| • Difference between angle @ IC and at pit > 10, and | |||
| • Min angle in | |||
| Increased Peak Knee Flexion | • Peak angle in swing > 2 SD of typical peak. | ||
| Sagittal | Reduced Dorsiflexion | • Mean angle in | |
| Descending 2nd Rocker | • Angle at | ||
| Dorsiflexion in Swing | • Mean angle in swing > 1 SD of typical mean. | ||
| Foot Drop | • Mean angle in | ||
| Horizontal 2nd Rocker | • ROM in | ||
| • Absolute slope of the same period <0.1, and | |||
| • Angle at | |||
| Increased Dorsiflexion | • Mean angle at | ||
| Increased Max. Dorsiflexion | • Max angle in stance > 2 SD of typical stance. | ||
| Increased Plantarflexion | • Mean angle in | ||
| Insufficient Pre-positioning | • Angle at | ||
| No 1st Rocker | • Angle at | ||
| Short 2nd Rocker | • Peak exists in | ||
| • Slope in | |||
| • Correlation with reference short 2nd rocker curves >0.8. | |||
| Transverse | Ankle Internal Rotation | • Mean angle in stance > 1 SD of typical angle. | |
| Transverse | External Foot Progression (Wave) in Swing only | • ROM in swing > 2 SD of typical ROM, and | |
| • Correlation with referenced External foot progression curve >0.8. | |||
| In-toe | • Mean angle in stance > 1 SD of typical mean. | ||
| Out-toe | • Mean angle in stance < 1 SD of typical mean. |
Weighted (out-of-bag/validation) Brier score for impairment diagnosis model, and the associated important variables.
| Impairments | Glmnet | Stratified R.F. | Random Forest | Important Predictors | |||
| Raw | Calibrated | Raw | Calibrated | Raw | Calibrated | By Random Forest | |
| Hamstring Spasticity | 0.186 | 0.187 | 0.174 | 0.169 | 0.172 | 0.166 Mis:0.21 Sens:0.71 Spec:0.83 | 1. Dynamic Popliteal Angle |
| Gastrocnemius Spasticity | 0.216 | 0.219 | 0.198 | 0.200 | 0.196 | 0.195 Mis:0.23 Sens:0.68 Spec:0.80 | 1. Dynamic Dorsiflexion |
| Increased Femoral-Neck Anteversion | 0.176 | 0.174 | 0.165 | 0.168 | 0.163 | 0.163 Mis:0.17 Sens:0.70 Spec:0.89 | 1. Hip Internal Rotation |
| Soleus Spasticity | 0.245 | 0.246 | 0.223 | 0.226 | 0.220 | 0.218 Mis:0.22 Sens:0.60 Spec:0.82 | 1. Dynamic Dorsiflexion |
| Gastrocnemius Contracture | 0.140 | 0.152 | 0.132 | 0.147 | 0.132 | 0.144 Mis:0.13 Sens:0.74 Spec:0.91 | 1. Dorsiflexion (Knee Extended) |
| Increased External Tibial Torsion | 0.194 | 0.197 | 0.183 | 0.188 | 0.183 | 0.181 Mis:0.17 Sens:0.71 Spec:0.86 | 1. Tibial Torsion |
| Rectus Femoris Spasticity | 0.192 | 0.194 | 0.176 | 0.179 | 0.166 | 0.158 Mis:0.09 Sens:0.83 Spec:0.92 | 1. Feature: Increased ROM (Pelvis) |
| Soleus Contracture | 0.165 | 0.179 | 0.158 | 0.174 | 0.161 | 0.174 Mis:0.11 Sens:0.71 Spec:0.92 | 1. Dorsiflexion (Knee Flexed) |
| Hip Fixed Flexion Deformity | 0.184 | 0.191 | 0.148 | 0.186 | 0.148 | 0.172 Mis:0.07 Sens:0.71 Spec:0.95 | 1. Hip Extension ROM |
| Hamstring Contracture | 0.296 | 0.310 | 0.262 | 0.291 | 0.249 | 0.245 Mis:0.08 Sens:0.62 Spec:0.94 | 1. Popliteal Angle |
| Knee Fixed Flexion Deformity | 0.277 | 0.292 | 0.276 | 0.298 | 0.276 | 0.281 Mis:0.12 Sens:0.64 Spec:0.90 | 1. Quadriceps Strength |
| Gluteal Weakness | 0.307 | 0.324 | 0.310 | 0.333 | 0.302 | 0.280 Mis:0.08 Sens:0.71 Spec:0.93 | 1. Dynamic Popliteal |
| Soleus Weakness | 0.303 | 0.315 | 0.304 | 0.330 | 0.297 | 0.272 Mis:0.08 Sens:0.59 Spec:0.94 | 1. True Popliteal Angle |
| Gastrocnemius Weakness | 0.331 | 0.342 | 0.335 | 0.361 | 0.325 | 0.298 Mis:0.07 Sens:0.59 Spec:0.94 | 1. True Popliteal Angle |
FIGURE 2Partial dependence plot for the impairment prediction model (black line, 30). The vertical axis is the predicted probability (between 0 and 1) that the impairment is present, on a log scale. The horizontal axis is the measurement for the predictor. The (blue) smooth line is added for visual aid. For some impairments, there are less than five important predictors, resulting in blank panels. Finally, the number in parenthesis indicates the importance of that predictor, relative to the most important predictor (so it always starts from 100 and decreases).
Weighted Brier score surgery recommendation models.
| Surgery | Glmnet | Stratified R.F. | Random Forest | Important predictors | |||
| raw | calibrated | Raw | calibrated | raw | calibrated | by random forest | |
| Femur derotation osteotomy | 0.173 | 0.172 | 0.163 | 0.163 | 0.164 mis:0.22 sens:0.78 spec:0.78 | 1. Internal Rotation | |
| Gastrocnemius lengthening (Strayer) | 0.226 | 0.227 | 0.202 | 0.207 | 0.204 mis:0.24 sens:0.67 spec:0.80 | 1. Dorsiflexion (Knee extended) | |
| Semitendinosus transfer | 0.196 | 0.197 | 0.177 | 0.176 | 0.175 | 1. Popliteal | |
| Adductor longus lengthening | 0.240 | 0.241 | 0.226 | 0.226 | 0.223 mis:0.24 sens:0.64 spec:0.79 | 1. Abduction (knee extended) | |
| Tibial derotation osteotomy | 0.233 | 0.235 | 0.209 | 0.224 | 0.215 mis:0.14 sens:0.67 spec:0.89 | 1. Tibial Torsion | |
| Rectus transfer | 0.255 | 0.257 | 0.226 | 0.250 | 0.220 | 1. Popliteal | |
FIGURE 3Partial dependence plot for surgery prediction model (black line, 30). The vertical axis shows the predicted probability (between 0 and 1) that the surgery is needed, on a log scale. The horizontal axis is the measurement for the predictor. The (blue) smooth line is added for visual aid. For some surgeries, there are less than five important predictors, resulting in blank panels. Finally, the number in parenthesis indicates the importance of that predictor, relative to the most important predictor (so it always starts from 100 and decreases).
FIGURE 4Sample output from the decision support system for a specific patient.