| Literature DB >> 36039359 |
Enea Ceolini1, Iris Brunner2, Johanna Bunschoten3,4, Marian H J M Majoie5,6,7, Roland D Thijs3,4,8, Arko Ghosh1.
Abstract
Smartphones offer unique opportunities to trace the convoluted behavioral patterns accompanying healthy aging. Here we captured smartphone touchscreen interactions from a healthy population (N = 684, ∼309 million interactions) spanning 16 to 86 years of age and trained a decision tree regression model to estimate chronological age based on the interactions. The interactions were clustered according to their next interval dynamics to quantify diverse smartphone behaviors. The regression model well-estimated the chronological age in health (mean absolute error = 6 years, R2 = 0.8). We next deployed this model on a population of stroke survivors (N = 41) to find larger prediction errors such that the estimated age was advanced by 6 years. A similar pattern was observed in people with epilepsy (N = 51), with prediction errors advanced by 10 years. The smartphone behavioral model trained in health can be used to study altered aging in neurological diseases.Entities:
Keywords: Computing methodology; Health technology; Neuroscience
Year: 2022 PMID: 36039359 PMCID: PMC9418593 DOI: 10.1016/j.isci.2022.104792
Source DB: PubMed Journal: iScience ISSN: 2589-0042
Figure 1A normative model of healthy aging based on smartphone touchscreen interactions
(A) We accumulated the time series of smartphone interactions (tappigraphy) and quantified the next-interval dynamics using a joint interval distribution (JID). In this distribution, the inter-touch intervals (ITI) are clustered according to the underlying temporal dynamics.
(B) XGBoost used the vectorized JID to estimate the chronological age.
(C) The model predictions (predicted age) in comparison to the real age (chronological age) are based on unseen data, accumulated over 10 folds of the model training.
(D) The impact of the maximum duration of the recordings on the model performance. The mean absolute error (MAE) is shown and the 95% confidence intervals are shaded.
(E) The (mean Shapley value across the population) importance of the different features in estimating the chronological age was captured by using the SHAP method.
Figure 2Deviations from healthy aging in stroke and epilepsy
(A) We deployed the normative model based on healthy individuals on stroke survivors. The distribution of typical (median) errors based on healthy individuals age-matched to the stroke survivors (10,000 iterations, in green). The distribution of errors from the same model was obtained from stroke survivors (N = 41, 10-folds). Further examination of the model performance at the level of each stroke survivor reveals that accelerated aging was pronounced in survivors under 60 years of age. In stroke survivors, the model output was weakly correlated with the real age (insert). The shaded areas represent the 95% confidence intervals.
(B) The (mean Shapley value across the population) importance of the different features in estimating the chronological age of stroke survivors, captured using the SHAP method, the contributions are separated in positive (red) and negative (blue).
(C) The normative model is deployed in people with epilepsy. The distribution of errors was shifted indicating advanced age in epilepsy (N = 51) in contrast to the age-matched healthy population. Further examination at the level of each person with epilepsy indicated advanced aging across distinct ages. In people with epilepsy, the model output was moderately correlated with the real age. Persons implanted with the responsive neurostimulator (RNS) are marked using larger filled circles. The distribution of errors was smoothed with a Gaussian kernel (bandwidth 0.6) for display. The shaded areas represent the 95% confidence intervals.
(D) The (mean Shapley values across the population) importance of the different features in estimating the chronological age of people with epilepsy, captured using the SHAP method, the contributions are separated in positive (red) and negative (blue).
| REAGENT or RESOURCE | SOURCE | IDENTIFIER |
|---|---|---|
| Python version 3.8 | Python Software Foundation | |
| MATLAB | MathWorks | |
| KernelDensity, AdaBoost from sklearn v0.24.1 | ||
| XGBoost (Gradient Boosting) | Distributed (Deep) Machine Learning Community | |
| SHAP (SHapley Additive exPlanations) | ||
| Data processing, model definition and statistical analysis | This paper | |