| Literature DB >> 31775289 |
Hamid Khodakarami1,2, Lucia Ricciardi2, Maria Fiorella Contarino3,4, Rajesh Pahwa5, Kelly E Lyons5, Victor J Geraedts3, Francesca Morgante2,6, Alison Leake2, Dominic Paviour2, Andrea De Angelis2, Malcolm Horne7,8.
Abstract
The response to levodopa (LR) is important for managing Parkinson's Disease and is measured with clinical scales prior to (OFF) and after (ON) levodopa. The aim of this study was to ascertain whether an ambulatory wearable device could predict the LR from the response to the first morning dose. The ON and OFF scores were sorted into six categories of severity so that separating Parkinson's Kinetigraph (PKG) features corresponding to the ON and OFF scores became a multi-class classification problem according to whether they fell below or above the threshold for each class. Candidate features were extracted from the PKG data and matched to the class labels. Several linear and non-linear candidate statistical models were examined and compared to classify the six categories of severity. The resulting model predicted a clinically significant LR with an area under the receiver operator curve of 0.92. This study shows that ambulatory data could be used to identify a clinically significant response to levodopa. This study has also identified practical steps that would enhance the reliability of this test in future studies.Entities:
Keywords: Parkinson’s Disease; ambulatory systems; levodopa challenge test; levodopa response; machine learning; wearable devices
Mesh:
Substances:
Year: 2019 PMID: 31775289 PMCID: PMC6928714 DOI: 10.3390/s19235153
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Clinical features of Person with Parkinson’s Disease (PwP) having levodopa challenge test (LDCT).
| Clinical Parameter | Clinic (Mean ± SD (Number of Case Where Data is Available) | ||
|---|---|---|---|
| 1 | 2 | 3 | |
| UPDRS III ϕ OFF | 54 ± 15 (53) | 51 ± 11 (49) | 41 ± 12 (49) |
| UPDRS III ϕ ON | 27 ± 10 (53) | 34 ± 9 (49) | 18 ± 8 (49) |
| abs∆UPDRS χ | 27 ± 11 | 17 ± 10 | 24 ± 8 |
| % ∆UPDRS * | 51 ± 14 | 32 ± 15 | 58 ± 13 |
| Age (years) | 61.6 ± 6.7 (53) | 65.6 ± 9.1 (49) | 58.8 ± 12.0 (2) |
| Disease duration (years | 10.0 ± 4.1 (47) | 9.9 ± 5.1 (49) | 10.8 ± 6.0 (49) |
| D2 agonist LED § | 20 ± 16 (53) | 10 ± 12 (49) | 16 ± 32 (49) |
| LED | 869 ± 386 (53) | 1226 ± 745 (49) | 979 ± 544 (49) |
| LED 1st dose | 138 ± 55 (50) | 194 ± 114 (49) | 162 ± 56 (49) |
ϕ Unified Parkinson’s Disease Rating Scale Part III. § expressed as a percentage of total the total levodopa equivalent dose (LED) in mg is calculated according to Tomlinson et.al. [12]. χ absolute difference between “OFF” to “ON” UPDRS III. * difference between “OFF” to “ON” UPDRS III expressed as percent of “OFF” UPDRS III.
Figure 1Stylized representation of one day of the Parkinson’s Kinetigraph (PKG) recording. The Y axis shows the PKG’s bradykinesia score in bradykinesia score (BKS) units and the X axis is time in minutes, before after the first reminder of the morning (red vertical dotted line at “0” time). The acknowledgement that the dose was consumed is shown as a red diamond. The dots represent individual BKS for each two-minute epoch: green dots represent epochs that lie in the “inactive” range and red within the active range. The green line represents the smoothed time series from all 6 days of recording, with the heavy line being from 46 min to 90 min after the first acknowledgement of the reminder (red diamond at ~6 mins). The apricot shading area shows the ten minutes (5 epochs, circled) used to establish the bradykinesia scores defined in Section 2.3 at the time of the dose (DT) and around the time of the peak (ET).
Figure 2(A) shows the range of total Levodopa Equivalent dose (LED) and the dose of levodopa (L-Dopa). (B) shows the LED from the first dose of levodopa (1st dose) and from D2 agonists over the course of the day. (C) shows the percentage of the LED contributed to by D2 agonists.
Clinical features of PwP having LDCT.
| Criteria | No of Subjects Meeting Criteria | ||||
|---|---|---|---|---|---|
| Clinic 1 | Clinic 2 | Clinic 3 | Total PwP | Controls | |
| basic criteria | 53 | 49 | 49 | 151 | 174 |
| Plus § Dose time motor function (DT) | 47 | 47 | 47 | 141 | 132 |
| Plus Effect Time motor function (ET) | 51 | 48 | 49 | 148 | 170 |
| Plus DT & ET (for LDCT) | 46 | 47 | 47 | 140 | 46 |
§ “Plus” indicates that this line includes subjects who met basic criteria PLUS the added criteria in the column. DT=Dose Time which is the 5 epochs (10 min), centered on the acknowledgement to the first reminder of the day and shown as a red diamond in Figure 1. It may be a few minutes after the reminder was delivered (as in Figure 1). ET=Effect Time, which is the time when levodopa had its peak effect. It is calculated for the PKG as the peak of Smoothed Weekly BKS Time series from 46 min to 90 min after the acknowledgement of the dose reminder.
Support sets for the 6 target classes.
| LEVEL | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| Number or Class Labels | 305 | 54 | 80 | 76 | 46 | 29 |
| UPDRS III Interval | 0–10 | 10–22.5 | 22.5–35 | 35–47.5 | 47.5–60 | ≥60 |
Candidate predictor features and their MI of candidate features with six target classes.
| Feature Name | Description | MI |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| BKS_M75P | 30 min window moving 75th percentile of BKS | 0.16 |
|
|
|
|
| BKS_WM10P | 30 min window weighted moving 10th percentile of BKS | 0.22 |
| BKS_WM25P | 30 min window weighted moving 25th percentile of BKS | 0.20 |
| BKS_WM50P | 30 min window weighted moving 50th percentile of BKS | 0.17 |
|
|
|
|
| BKS_WM90P | 30 min window weighted moving 90th percentile of BKS | 0.2 |
| TA | Tremor Amplitude | 0.04 |
| TA_M50P | 30 min window moving 50th percentile of Tremor Amplitude | 0.07 |
| TA_WM50P | 30 min window weighted moving 50th percentile of Tremor Amplitude | 0.08 |
|
|
|
|
Rows in italics were features selected in the refinement process.
Joint Mutual Information Ranking of refined candidate features and the MI of their Weekly Aggregate Mean with six target classes.
| Feature | Joint MI Ranking | MI (Weekly Aggregate) |
|---|---|---|
|
|
|
|
|
|
|
|
| BKS_M90P | 3 (0.28) | 0.04 |
| BKS_M50P | 4 (0.24) | 0.12 |
| BKS_WM75P | 5 (0.19) | 0.06 |
|
|
|
|
Rows in italics were features selected following assessment of relevancy and redundancy.
Cross validation (CV) and training performance metrics on Weekly Aggregate Mean predictions for candidate classifier models.
| Classifier | |||||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | |||
| Logistic Regression | ROC AUC § | CV | 0.77 | 0.79 | 0.87 | 0.87 | 0.83 |
| Train | 0.78 | 0.8 | 0.87 | 0.88 | 0.85 | ||
| PR AUC Φ | CV | 0.75 | 0.78 | 0.81 | 0.72 | 0.58 | |
| Train | 0.76 | 0.79 | 0.83 | 0.74 | 0.59 | ||
| PCA + Logistic Regression | ROC AUC | CV | 0.77 | 0.79 | 0.87 | 0.87 | 0.83 |
| Train | 0.77 | 0.79 | 0.87 | 0.88 | 0.85 | ||
| PR AUC | CV | 0.75 | 0.77 | 0.81 | 0.72 | 0.58 | |
| Train | 0.75 | 0.78 | 0.83 | 0.74 | 0.6 | ||
| SVC-RBF Kernel | ROC AUC | CV | 0.69 | 0.77 | 0.85 | 0.84 | 0.66 |
| Train | 0.76 | 0.78 | 0.87 | 0.87 | 0.91 | ||
| PR AUC | CV | 0.67 | 0.75 | 0.78 | 0.69 | 0.54 | |
| Train | 0.74 | 0.75 | 0.81 | 0.76 | 0.75 | ||
| Gradient Boosting Decision Trees | ROC AUC | CV | 0.77 | 0.77 | 0.86 | 0.86 | 0.8 |
| Train | 0.8 | 0.81 | 0.89 | 0.89 | 0.88 | ||
| PR AUC | CV | 0.75 | 0.75 | 0.79 | 0.69 | 0.57 | |
| Train | 0.79 | 0.8 | 0.85 | 0.78 | 0.65 | ||
§ ROC AUC: area under curve of Receiver Operating Characteristics. Φ PR AUC: Area under the Precession Recall curve.
The comparison of test and train performance illustrates an overall low variance and anticipates high generalizability of the performance for any unseen data. The ROC AUC or PR AUC performance on train set is occasionally better than on test set as they vary for different models leading to difficult or outlier examples randomly fall in either sets (see Section 2.8).
| Classifier | ||||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| ROC AUC | Train Set | 0.78 | 0.8 | 0.87 | 0.88 | 0.85 |
| Test Set | 0.79 | 0.88 | 0.85 | 0.83 | 0.82 | |
| PR AUC | Train Set | 0.76 | 0.79 | 0.83 | 0.74 | 0.59 |
| Test Set | 0.79 | 0.88 | 0.83 | 0.7 | 0.65 | |
Figure 3This shows the relationship between %∆UPDRS (Y axis) and abs∆UPDRS (X axis). The grey circles represent all PwP. Gray dots with a green center are subjects with disease duration of 4 years or less and those with a red center are PwP with disease duration of 10 or more years. The vertical apricot shaded region shows the “uncertain” zone (see Section 3.1.2). To the right of this shade area are cases where the abs∆UPDRS was considered to be a clinical meaningful increase (see text for criteria) whereas to the left, abs∆UPDRS was not clinically meaningful. The 3 horizontal lines indicate the three commonly used %∆UPDRS, showing that a region of clinical uncertainty also exists.
Classification performance, in terms of ROC and Precision-Recall statistics, of the PKG predictions of the size of the UPDRS III response in the LDCT.
| Metric | All | Excluded Cases | |||
|---|---|---|---|---|---|
| Already ”ON” § | Uncertain ϕ | Already ”ON” § & Uncertain ϕ | Already ”ON” § & Uncertain ϕ & Variable χ | ||
| ROC AUC | 0.8 | 0.87 | 0.83 | 0.89 | 0.92 |
| PR AUC | 0.79 | 0.85 | 0.81 | 0.87 | 0.87 |
| Support Class 0 (total n) | 198 | 193 | 188 | 185 | 181 |
| PwP (n) | 24 | 19 | 14 | 11 | 7 |
| Controls (n) | 174 | 174 | 174 | 174 | 174 |
| Support Class 1 (n) | 116 | 95 | 107 | 88 | 50 |
§ Subjects whose motor function at Dose Time did not represent their worst motor function level. ϕ Subjects where there was uncertainty as to whether ∆UPDRSIII was meaningful. χ Day to day variability in the amplitude and latency to peak response to levodopa.
Figure 4These two plots are box and whiskers plots of the distribution of Class 0 and Class 1 in Table 8 (A) and 10 (B) plotted according the 4 corresponding column groups in that table: “U” indicates “uncertain”, “O” indicates “Already ON” and “V” indicates “Variable”. The small, pink shaded “box and whiskers” plot, between Case 0 and Case 1 in (A) in the Exclude U group shows the distribution of abs∆PKG of the uncertain cases. The boxes are the median and quartiles with the “whiskers” showing the 90th and 10th percentile.
Classification performance, in terms of ROC and Precision-Recall statistics, of the PKG predictions of the percentage improvement of the UPDRS III response in the LDCT.
| Metric | All | Excluded Cases | |||
|---|---|---|---|---|---|
| Already ”ON” § | Uncertain ϕ | Already ”ON” § & Uncertain ϕ | Already ”ON” § & Uncertain ϕ &Variable χ | ||
| ROC AUC | 0.74 | 0.78 | 0.76 | 0.79 | 0.82 |
| PR AUC | 0.71 | 0.74 | 0.72 | 0.75 | 0.73 |
| Support Class 0 (total) | 205 | 198 | 192 | 186 | 181 |
| Support Class 0 (PwP) | 31 | 24 | 18 | 12 | 7 |
| Support Class 0 (controls) | 174 | 174 | 174 | 174 | 174 |
| Support Class 1 (PwP) | 109 | 90 | 103 | 87 | 50 |
§ Subjects whose motor function at Dose Time did not represent their worst motor function level. ϕ Subjects where there was uncertainty as to whether ∆UPDRSIII was meaningful. χ Day to day variability in the amplitude and latency to peak response to levodopa.
Figure 5(A,B) show the change in LR according to duration of disease (in years). (A) shows the abs∆PKG and 5B shows the abs∆UPDRS. (note that 1 unit on the Y axis of (A) approximates 12 UPDRS III units shown on the Y axis of (B)). (C) shows abs∆PKG before and after deep brain stimulation (DBS). (D) shows the same data, with the difference in abs∆PKG before and after DBS (X axis) plotted against the abs∆PKG before DBS. The grey region marked NSD (no significant response) in (D) indicates the absolute delta before DBS that is not significant. In (A–C) the boxes are the median and quartiles with the “whiskers” showing the 90th and 10th percentile.