Table 1 Feature list.

From: Smartphone accelerometer data as a proxy for clinical data in modeling of bipolar disorder symptom trajectory

Category

Data

Description

Clinical

Age, gender

User’s age/gender

phoneSize

Scale of phone size based on phone model

ADHD, anxiety, BD_binary, depression, OCD, PTSD, schizophrenia, seasonal affective disorder, substance addiction disorder

Diagnosis of ADHD/anxiety/bipolar disorder/depression /OCD/PTSD/schizophrenia/seasonal affective disorder/substance addiction disorder

Diag_PreferNotAnswer

Preferred not to respond to diagnosis questions

MDQdiag

MDQ diagnosis

NoneOfTheseDiag

None of the listed diagnoses

PHQ_before_1w

Absolute value of the PHQ8 score from weeks prior

Typing dynamics

autocorrectRate, backspaceRate

Fraction of autocorrect events / backspaces per total keypresses for each week

autocorrectRate_wkSD, bkspRate_wkSD, medIKD_wkSD

Standard deviation of autocorrect rates/backspace rates/median IKDs for each day over the week

Avg_medPressDuration

Median keypress duration for each typing session averaged over the week

Avg_nAlphanum, Avg_nAutocorrect, Avg_nBackspace

Number of alphanum/autocorrect/backspace keypresses per session averaged over each week

Avg90PercentileAA

Ninetieth percentile of alphanum-alphanum transitions for each typing session averaged over the week

AvgMAD_AA

Median absolute deviation of alphanum-alphanum transitions for each typing session averaged over the week

AvgMedAA, AvgVarAA

Median/variance of alphanum-alphanum transition for each typing session averaged over the week

AvgMedAB, AvgvarAB

Median/variance of alphanum-backspace transition for each typing session averaged over the week

AvgMedBB, AvgVarBB

Median / variance of backspace-backspace transition for each typing session averaged over the week

distToCenterPrevRatioAA

Median ratio of distance to center of key and distance to the previous keypress for alphanum-alphanum transitions for each week

medianDistCenter

Median distance from touch to center of key for each week

medianIKD

Median IKD for each week

medianPressDur

Median keypress duration for each week

nKeypresses

Number of keypresses per week

Accelerometer

arc_sum

3D Rotational motion per week (calculated based on X/Y/Z accelerometer readings)

count_Xhorizontal

Number of X readings that were greater than ± 0.8 per week (i.e. number of times phone was in a horizontal position to the ground)

medianX, medianY, medianZ

Median X/Y/Z accelerometer readings per week

n_XYZ

Number of accelerometer readings per week, indicating the number of times motion was detected (based on “sensor events”)

Xmotion_sum, Ymotion_sum, Zmotion_sum

Sum of differences between consecutive X/Y/Z readings per week

Xmotion_sd, Ymotion_sd, Zmotion_sd

Standard deviation of differences between consecutive X/Y/Z readings per week