Abstract
The subjectiveness of pain can lead to inaccurate prescribing of pain medication, which can exacerbate drug addiction and overdose. Given that pain is often experienced in patients’ homes, there is an urgent need for ambulatory devices that can quantify pain in real-time. We implemented three time- and frequency-domain electrodermal activity (EDA) indices in our smartphone application that collects EDA signals using a wrist-worn device. We then evaluated our computational algorithms using thermal grill data from ten subjects. The thermal grill delivered a level of pain that was calibrated for each subject to be 8 out of 10 on a visual analog scale (VAS). Furthermore, we simulated the real-time processing of the smartphone application using a dataset pre-collected from another group of fifteen subjects who underwent pain stimulation using electrical pulses, which elicited a VAS pain score level 7 out of 10. All EDA features showed significant difference between painless and pain segments, termed for the 5-s segments before and after each pain stimulus. Random forest showed the highest accuracy in detecting pain, 81.5%, with 78.9% sensitivity and 84.2% specificity with leave-one-subject-out cross-validation approach. Our results show the potential of a smartphone application to provide near real-time objective pain detection.
Keywords: pain, electrodermal activity, smartphone, machine learning
1. Introduction
Acute pain is the most common type of pain that anyone can experience. A lot of efforts have been made by many researchers to assess acute pain to provide precise treatments to patients [1,2,3]. However, the essential problem of pain assessment is that pain perception is subjective, making it difficult for patients to correctly describe their symptoms to healthcare providers. This may lead to incorrect prescriptions for higher doses of medications, which can result in drug overuse and addiction [4,5,6]. According to the Centers for Disease Control and Prevention (CDC), there were nearly 47,000 overdose deaths in the U.S. involving opioids in 2018, and almost one third involved prescription opioids [7]. Moreover, the economic burden caused by opioids was alleged to be about $78.5 billion in 2013 [8]. Therefore, there is a need for a way to objectively measure pain, to aid acute pain patients and healthcare providers to define more accurate treatments and prescription doses.
Given that pain events can be observed in patients’ homes, ambulatory measurement based on smartphones can greatly contribute to home treatments. Rather than developing dedicated devices for pain monitoring, a smartphone application can use the phone’s powerful processors to provide real-time data analysis. There have already been a few pain management applications for smartphone users, however, none of them offer both real-time and objective pain measurement [9,10]. Hasan et al. developed a pain detection smartphone application using facial expression captured by the phone [11]. Although they provided an objective measure of pain, their application showed optimal performance only for machine-learning models exclusively trained for each individual (i.e., longitudinal study) and has some limitations for practical use. First, facial expressions are easy to manipulate (i.e., the application can be abused), and the application cannot be used for ambulatory recording as it is difficult to take continuous photos of the face. All other smartphone applications are based on self-reported criteria (e.g., 0–10 pain scale). Thus, the need for a smartphone application that can objectively measure pain in real-time is currently unmet in practice.
To measure pain in real-time, a physiological signal that can be measured continuously is necessary. As pain elicits a sympathetic nervous system (SNS) reaction, several physiological signals can be considered, including electrodermal activity (EDA), photoplethysmography (PPG), and electrocardiography (ECG). EDA can capture the sympathetic reactivity to pain and has shown to be sensitive to pain [12,13]. PPG and ECG can be used to assess autonomic arousal via heart rate variability (HRV) analysis, but it is not as accurate as EDA for providing assessment of the sympathetic nervous system [14]. EDA measures the sweat gland activities affected by the sympathetic innervation, so it is often measured from palms and fingers where the density of sweat glands is higher. Although EDA has shown sensitivity to pain [14], none of the EDA indices were developed for real-time applications. To this end, we have developed an objective real-time pain measuring algorithm and implemented it in a smartphone application using an EDA wearable device. We tested the hypothesis that pain can be detected in real-time by an EDA device connected to a smartphone application. Unlike other smartphone applications for pain management, our implementation measures pain based on objective methods in near real-time, which is more conducive to ambulatory monitoring. The accuracy of objective pain detection using a smartphone application was enhanced by the use of machine learning with features derived from EDA. A preliminary version of this work has been reported [15].
2. Methods
2.1. EDA Features
Previous studies have found that time-frequency spectral analysis can provide a good degree of sensitivity to pain [16,17,18,19]. We recently found that time-frequency spectral analysis can provide more sensitive to the sympathetic activity including pain when compared to the traditional features (e.g., phasic and tonic component of EDA) [14,15,20,21]. Moreover, we found that the differential characteristic features derived from traditional features (e.g., phasic component) and the time-frequency spectral analysis features also showed good performance to detect pain [22]. However, we only selected the most discriminative EDA features into our smartphone application since it has limited computing processing speed for real-time processing. Among the several features, we only chose derivative of phasic component of EDA (dPhEDA) derived from phasic components, and spectral features time-varying index of sympathetic activity (TVSymp) and modified time-varying index of sympathetic activity (MTVSymp) [14,15,22], as they use VFCDM, a technique shown to exhibit one of the highest time- and frequency-spectrum resolutions with accurate amplitude when compared to other similar methods (e.g., Wigner–Ville and continuous wavelet transform) [23].
First, the EDA signals were preprocessed as follows: (1) we resampled to 4 Hz from 130 Hz, (2) we applied a median filter with a 1-sec window, (3) we resampled to 2 Hz, and (4) we applied a highpass filter with a cutoff frequency at 0.01 Hz. From the preprocessed EDA, TVSymp and dPhEDA were calculated, as depicted in Figure 1. The reason we calculated these three different features was to examine which of the three provides the best quantitative assessment of pain. The mathematical details of these features are described below.
2.1.1. Time-Varying Index of Sympathetic Activity (TVSymp) and Modified TVSymp (MTVSymp)
TVSymp has shown its sensitivity to pain [14]. The TVSymp computation consists of two parts: (1) variable frequency complex demodulation (VFCDM) to reconstruct EDA signals with components in the range of 0.08–0.24 Hz [23], and (2) Hilbert transform to obtain instantaneous amplitude of the reconstructed signals. Since TVSymp is thoroughly described in a previous publication [14], we briefly summarize TVSymp computation in this section. First, the EDA signal x(t) can be considered to be a narrow band oscillation with a center frequency f0, instantaneous amplitude A(t), phase φ(t), and the direct current component dc(t), as follows:
(1) |
For a given center frequency, the instantaneous amplitude information A(t) and phase information φ(t) can be extracted by multiplying Equation (1) by , which results in the following:
(2) |
By shifting to the left, the center frequency f0 moves to zero frequency in the spectrum of z(t). If z(t) is subjected to an ideal low-pass filter (LPF) with a cutoff frequency fc < f0, then the filtered signal will contain only the component of interest, and we can obtain the following equations:
(3) |
(4) |
(5) |
In the case that the modulating frequency is not fixed but varies as a function of time, the signal x(t) can be expressed as follows:
(6) |
Similar to Equations (1) and (2), multiplying Equation (6) by produces both instantaneous amplitude, A(t), and instantaneous phase φ(t), as follows:
(7) |
From Equation (7), by applying an ideal LPF to z(t) with a cutoff frequency fc < f0, the filtered signal can be obtained with the same instantaneous amplitude A(t) and phase φ(t) as provided in Equations (4) and (5). The instantaneous frequency is given by:
(8) |
TVSymp uses 2 Hz EDA signals, and VFCDM with 2 Hz of sampling frequency decomposed the signals with centered spectral frequencies from 0.04 to 0.92 Hz by stepping through at 0.08 Hz increments. We summed the second and third components to include the sympathetic dynamics, which range between 0.045–0.25 Hz, followed by normalization to unit variance. The summed value is denoted by X’. Its instantaneous amplitude is then computed using the Hilbert transform as follows:
(9) |
where p.v represent the Cauchy principal value. As X’(t) and Y’(t) form the complex conjugate pair, an analytic signal, Z(t), can be defined as follows:
(10) |
Finally, TVSymp, a(t), is obtained by calculating the instantaneous amplitude of Z(t). We then calculated MTVSymp based on TVSymp to emphasize EDA changes caused by pain and remove other baseline EDA responses from the prior segments. Each time point of MTVSymp is calculated by subtracting the average of samples corresponding to k-seconds back each time point of TVSymp, and setting it to zero if the averaged value is greater than TVSymp. MTVSymp’s equation can be shown as follows:
(11) |
where k and represent a length of time window and the sampling frequency (2 Hz in the paper), respectively. The length of time window was set to 5 s in order to reflect the most immediate changes of EDA due to pain stimulus and to minimize the loss of information since pain induced EDA dynamics happen rather quickly. In addition, this choice of time window was based on the purpose to provide near real-time analysis of pain. Greater time window may yield better results but we also wanted good pain detection in near real-time.
2.1.2. Derivative of Phasic Component of EDA (dPhEDA)
We describe the derivative of the phasic component of EDA (dPhEDA). EDA consists of tonic and phasic components, which represent slow and fast dynamics, respectively. First, we used the convex optimization approach (cvxEDA) to decompose EDA signals into phasic and tonic components [24]. We then applied the five-point stencil central finite differences equation [25] as follows:
(12) |
where and represent a processed phasic component extracted from EDA signals and the sampling frequency (2 Hz), respectively.
2.2. Smartphone Application Development
Figure 2 shows the graphical user interface of our smartphone application and its unified model language (UML) sequence diagram. The application has dedicated buttons to connect to a wearable device, start and stop recording, and end the application. The application graphs the raw EDA in the top graph and the analysis based on TVSymp, MTVSymp, and dPhEDA in the bottom graph in near real-time. Our application remotely collects EDA signals via the Bluetooth protocol from an EDA wearable device (Shimmer 3, Shimmer, Dublin, Ireland) and calculates EDA features in near real-time [26]. The EDA features are TVSymp, MTVSymp, and dPhEDA, as described in the previous section. We used Java and C++ with Java native interface (JNI) for the user interface and our signal processing techniques, respectively. The Shimmer 3 Java/Android application programming interface (API) was used for connection between our application and the wearable device, Shimmer 3. The Eigen 3 library was used for matrix arithmetic operations and numerical solvers [27]. The application collects unfiltered EDA signals, calculates EDA features, shows both 30-s raw and calculated signals, and saves them in a text file with timestamps (Figure 2a,b). Although EDA signals are transmitted to the smartphone at ~120 Hz, EDA indices are generated at around 15 Hz due to wireless communication and computational loads at the smartphone processor. Due to the varying sampling frequency, we also used the cubic spline algorithm to resample at 4 Hz.
The application calculates three different time series from which we obtain pain features. Figure 3 shows our scheme to apply to a time series for real-time monitoring. We applied a different number of samples for TVSymp and dPhEDA computations due to performance limitations of the smartphone’s processor. By using the trial and error approach, we confirmed that 55- and 25-s windows allowed us a good balance between accuracy and computational load for obtaining real-time TVSymp and dPhEDA, respectively, using a smartphone. To compensate for the first 55 and 25 s of EDA recording, we padded the first five seconds with the average value of the time series. Additionally, we padded the last value of EDA signals 20 times (5 s times 4 Hz) at the end of each signal to avoid the corruption of TVSymp and dPhEDA time series. After calculating the time series, we averaged the last 2 s to compute the features (except for the 5-s padded signals) and then appended this average to the end of our real-time features. An example of some obtained time series is shown in Figure 4.
2.3. Experiments
We conducted two experiments. The first was to collect data using a wrist-worn EDA device with thermal pain, and the second was using a lab device (i.e., non-wearable device) with electrical pain. There were no duplicate subjects between electrical and thermal pain experiments. All experiments were carried out in a quiet room to minimize any other stressors. For both experiments, we used our smartphone application to process EDA signals. The EDA signals were collected and processed at the same time for the former experiment. For the latter experiment, the pre-collected data were continuously sent to a smartphone application in real-time using a data threading technique and then another thread for streaming data was used to calculate EDA features in real-time. Our protocols were approved by the University of Connecticut Institutional Review Board (IRB).
2.3.1. Thermal Grill Experiment
First, we recruited ten subjects (4 females and 6 males, 28.9 ± 4.7 years old) to collect EDA signals with high levels of heat pain using a thermal grill (TG). TG, demonstrated in 1896 by Thunberg, has been widely exploited in pain research [28,29,30,31]. For example, researchers have found that TG pain, which is induced by combining both cold and hot water, leads to sensation of heat pain largely due to inhibition of the cold pain receptors [29]. In addition, other studies have suggested that TG pain perception may be related to neuropathic pain [32,33]. Therefore, a TG is an effective tool to induce heat pain without any damaging tissue injury, and can safely induce even high levels of heat pain [34]. A TG is made of alternating copper pipes which run cold water in one direction and warm water through every-other pipe in the same direction, as shown in Figure 5. The cold water was maintained to ~18 °C with ice, and the warm water was set to between 50–58 °C using a feedback-controlled warm water bath (Isotemp GPD 2S, Fisher Scientific, Waltham, MA, USA). The sensed temperature observed through a thermal camera was ~35 °C (FLIR One, Wilsonville, OR, USA). For each subject, the warm water’s temperature was set based on it inducing a level 8 out of 10 on the visual analogue scale (VAS) pain score; hence, we designate this as high-level pain. The greater the temperature difference between the warm and cold water, the higher the level of pain perceived by the subjects. We then asked each subject to put their right hands on the TG until the pain perception became unbearable. This procedure was repeated 10 times per subject, with random intervals. Shimmer 3 (Shimmer, Dublin, Ireland) was used to collect EDA. The electrodes were placed on the index and middle fingers of the subjects’ left hands. The device transmitted the EDA signals via Bluetooth to a Galaxy S10 smartphone (Samsung, Seoul, Korea) placed within 0.5 m from the EDA device. The smartphone received and processed the EDA signals using its own processors during data collection.
2.3.2. Electrical Pulse Experiment
We also recruited 15 subjects (9 females and 6 males, 25.6 ± 4.8 years old) to collect EDA signals with high levels of pain induced by electrical pulse (EP). EDA was collected from index and middle fingers using a galvanic skin response device (GSR MP 160) and amplifier (BIONAMADIX 2CH Amp). The EDA signals were collected at 1000 Hz using the AcqKnowledge software (BIOPAC Systems, Inc. Goleta, CA, USA). EP stimuli were given using STMISOC (BIOPAC Systems, Inc. Goleta, CA, USA). For each subject, we first found the personalized stimulus level that induced a level 7 out of 10 VAS pain score by adjusting the electrical pulse amplitude (pulse width was fixed to 10 ms). This high level of EP was inflicted 10 times with random intervals. Note that we used multithreading techniques on the smartphone application to simulate real-time data processing. The collected data were sampled at 25 Hz on the smartphone, which processed the data using its own processors.
2.4. Statistics
In order to compare pain and painless segments, we first extracted painless and pain segments from EDA features obtained using the smartphone application. We considered 5 s before and after each pain stimulus to be painless and pain segments, respectively. To test the feasibility of pain detection with our real-time EDA indices, we evaluated features based on linear discriminating power, overall classification power, and significance of differences between painless and pain segments, using Fisher’s ratio, area under the receiver operating characteristics (AUROC), and statistical hypothesis tests, respectively. Fisher’s ratio estimates the linear discriminating power between two variables using the mean and variance [35]. We used the following equation:
(13) |
where Xi(n) represents the ith feature’s class n. The higher the Fisher’s ratio, the stronger the discriminating power between two classes. AUROC also estimates the degree of discrimination between two classes [36]. By calculating AUROC, we can observe the classification power of each feature in the classifiers. ROC curves are obtained by calculating true positive and false positive rates by adjusting classification thresholds, which ranges between 0–1. Finally, we fitted linear mixed effects models (R-package) for normally distributed values and used the nested Ranks Test (R-package) for non-normally distributed values to reflect variance changes within each subject [37,38,39]. Normality was tested using the Kolmogorov–Smirnov test [40].
2.5. Machine Learning
We performed machine learning using Python 3.6 and Scikit learn packages [41] to examine if our calculated features can detect induced pain. We used three different protocols when using both datasets together: (1) leave-one subject out cross-validation for both EP and TG datasets, (2) training with EP and testing with TG, and (3) training with TG and testing with EP. Note that there were no duplicate subjects between TG and EP experiments. Eight different classifiers were tested, which consisted of support vector machine (SVM) with linear activation function (L-SVM), 3rd order polynomials (P-SVM), and radial basis function kernels (R-SVM); a decision tree (DT); random forest (RF); multi-layer perceptron (MLP); logistic regression (LR); and K-nearest neighbors (KNN). Except for the tree-based classifiers, all classifiers were used after data standardization with zero means and unit variance. Note that we did not apply any data balancing techniques as the dataset was already balanced.
We optimized parameters of each classifier using the grid search cross-validation technique with a 5-fold (i.e., subject-wise 5-fold) cross validation, as shown in Figure 6. We excluded test datasets for each fold. Scoring metrics for parameter optimization were cross-entropy loss for MLP and the accuracy for others. C and gamma were optimized for SVM, and the criterion function was optimized for decision tree and random forest. For MLP, the number of hidden layers was chosen between 1–3 with 100 hidden units per layer. Additionally, the number of epochs was fixed to 100. The activation function, solver, and the initial learning rate were optimized. Further, the learning rate for the stochastic gradient descent (SGD) solver was adjusted by the division of 5 each time two consecutive epochs failed to show improvement on the validation set. For logistic regression and KNN, solver and K were chosen based on the grid search technique. The details of optimized parameters are described in Table 1. We calculated accuracy, sensitivity, and specificity to evaluate the classifiers as follows:
(14) |
(15) |
(16) |
where TP, TN, FP, and FN represent true positive, true negative, false positive, and false negative, respectively. For leave-one-subject-out cross-validation, we averaged accuracy, sensitivity, and specificity across all folds.
Table 1.
Classifiers | Parameters | Values |
---|---|---|
Support Vector Machine | C | 1, 10, 100, 1000 |
Gamma | 0.0001, 0.0001, 0.001, 0.1 | |
Decision Tree and Random Forest | Criterion | Gini, Entropy |
Multi-layer Perceptron | Hidden Layer | 1, 2, 3 (Hidden Unit: 100) |
Activation | Logistic, tanh, rectifier linear unit | |
Solver | Stochastic gradient descent, Adam, LBFGS | |
Learning rate | 0.0001, 0.001, 0.01 | |
Logistic Regression | Solver | Newton-CG, LBFGS, Lib Linear, SAG, SAGA |
K-nearest neighbors | K | 3, 5, 7, 9 |
3. Results
Figure 7 shows a comparison of VAS between EP and TG. Mean ± standard deviation of EP and TG were 6.20 ± 1.49 and 7.86 ± 0.70. TG showed higher mean of VAS and lower standard deviation of VAS than those of EP. Significant difference was observed between VAS of EP and TG (p = 0.0019, linear mixed effects model; R-package) [38,39].
Table 2 shows the statistical analysis results on the difference between painless and pain segments for both datasets. The maximum value of each feature showed higher Fisher’s ratio and AUROC when compared to their mean value, except for dPhEDA. MTVSymp showed higher Fisher’s Ratio and AUROC than did the two other features. The mean value of dPhEDA showed higher Fisher’s ratio than that of TVSymp, while the maximum value of TVSymp showed higher Fisher’s ratio than did dPhEDA. Both mean and the maximum value of dPhEDA showed higher AUROC than that of TVSymp. All features showed significant difference between painless and pain segments (p < 0.001). Figure 8 shows boxplots of the maximum values of TVSymp, MTVSymp, and dPhEDA from both EP and TG datasets.
Table 2.
Features | Fisher’s Ratio | AUROC | ||||
---|---|---|---|---|---|---|
Mean | Max | Mean | 95% CI of Mean | Max | 95% CI of Max | |
TVSymp | 0.272 | 0.591 | 0.660 | 0.613–0.707 | 0.746 | 0.704–0.789 |
MTVSymp | 0.810 | 0.954 | 0.852 | 0.819–0.885 | 0.877 | 0.847–0.908 |
dPhEDA | 0.566 | 0.567 | 0.829 | 0.793–0.865 | 0.821 | 0.784–0.857 |
All features showed significant difference between painless and pain segments (p < 0.001, nested Ranks Test). AUROC: area under the receiver operating characteristics. CI: confidence interval.
Table 3 shows the accuracy, sensitivity, and specificity of classifiers trained and tested with three different protocols for both TG and EP datasets. When using both datasets with leave-one-subject-out cross-validation, random forest showed the highest accuracy of 81.5% with 78.9% and 84.2% sensitivity and specificity, respectively, followed by logistic regression with 81.3%, 75.4%, and 87.3% accuracy, sensitivity, and specificity, respectively. Mean ± standard deviation of logistic regression classifiers’ coefficients were found to be: −0.40 ± 0.08, 0.31 ± 0.16, −0.49 ± 0.12, 2.93 ± 0.17, 1.26 ± 0.11, and −0.52 ± 0.09 for TVSymp mean, TVSymp max., MTVSymp mean, MTVSymp max., dPhEDA mean, dPhEDA max., respectively. Moreover, L-SVM and R-SVM showed >80% accuracies. When testing TG using classifiers trained with EP (i.e., protocol 2), MLP and logistic regression showed 80% accuracies. When testing EP with TG-trained classifiers (i.e., protocol 3), L-SVM, R-SVM, random forest, logistic regression, and KNN showed greater than 80% accuracies.
Table 3.
Classifiers | Protocol | Accuracy (95% CI) | Sensitivity (95% CI) | Specificity (95% CI) |
---|---|---|---|---|
Support Vector Machine Linear (L-SVM) |
1 | 0.808 (0.751–0.862) | 0.752 (0.623–0.860) | 0.863 (0.803–0.918) |
2 | 0.795 (0.739–0.851) | 0.670 (0.578–0.762) | 0.920 (0.867–0.973) | |
3 | 0.818 (0.776–0.861) | 0.771 (0.705–0.836) | 0.866 (0.813–0.919) | |
Support Vector Machine 3rd order Polynomial (P-SVM) |
1 | 0.774 (0.708–0.835) | 0.813 (0.687–0.921) | 0.736 (0.645–0.820) |
2 | 0.780 (0.723–0.837) | 0.670 (0.578–0.762) | 0.890 (0.829–0.951) | |
3 | 0.729 (0.680–0.778) | 0.873 (0.820–0.925) | 0.586 (0.509–0.663) | |
Support Vector Machine Radial basis function (R-SVM) |
1 | 0.811 (0.750–0.870) | 0.755 (0.621–0.861) | 0.867 (0.805–0.923) |
2 | 0.795 (0.739–0.851) | 0.640 (0.546–0.734) | 0.950 (0.907–0.993) | |
3 | 0.815 (0.772–0.858) | 0.752 (0.684–0.819) | 0.879 (0.828–0.930) | |
Decision Tree | 1 | 0.761 (0.706–0.812) | 0.733 (0.624–0.826) | 0.789 (0.728–0.849) |
2 | 0.625 (0.558–0.692) | 0.290 (0.238–0.422) | 0.960 (0.953–1.000) | |
3 | 0.764 (0.717–0.811) | 0.796 (0.733–0.859) | 0.732 (0.663–0.802) | |
Random Forest | 1 | 0.815 (0.754–0.869) | 0.789 (0.662–0.900) | 0.842 (0.784–0.896) |
2 | 0.655 (0.589–0.721) | 0.330 (0.238–0.422) | 0.980 (0.953–1.000) | |
3 | 0.809 (0.765–0.852) | 0.796 (0.733–0.859) | 0.822 (0.762–0.882) | |
Multi-layer Perceptron (MLP) | 1 | 0.796 (0.733–0.855) | 0.759 (0.617–0.873) | 0.833 (0.760–0.899) |
2 | 0.800 (0.745–0.855) | 0.660 (0.567–0.753) | 0.940 (0.893–0.987) | |
3 | 0.701 (0.650–0.751) | 0.904 (0.858–0.950) | 0.497 (0.419–0.575) | |
Logistic Regression | 1 | 0.813 (0.757–0.869) | 0.754 (0.602–0.880) | 0.873 (0.816–0.926) |
2 | 0.800 (0.745–0.855) | 0.670 (0.578–0.762) | 0.930 (0.880–0.980) | |
3 | 0.831 (0.790–0.873) | 0.866 (0.813–0.919) | 0.796 (0.733–0.859) | |
K-nearest Neighbors (KNN) | 1 | 0.780 (0.719–0.833) | 0.799 (0.678–0.894) | 0.760 (0.689–0.825) |
2 | 0.795 (0.739–0.851) | 0.670 (0.578–0.762) | 0.920 (0.880–0.980) | |
3 | 0.806 (0.762–0.849) | 0.803 (0.740–0.865) | 0.809 (0.747–0.870) |
Protocol 1: Both TG and EP dataset with leave-one-subject-cross-validation, Protocol 2: EP for training and TG for testing, Protocol 3: TG for training and EP for testing. CI: confidence interval.
3.1. Electrical Pulse
Table 4 shows the statistical analysis results on the difference between painless and pain segments for the EP dataset. All maximum values of each feature showed higher Fisher’s ratio and AUROC than did their mean values. MTVSymp and dPhEDA exhibited higher Fisher’s Ratio and AUROC when compared to TVSymp. All features showed significant difference between painless and pain segments (p < 0.001), except for the mean of TVSymp (p = 0.0731). Figure 9 shows boxplots of the maximum values of TVSymp, MTVSymp, and dPhEDA from the EP dataset.
Table 4.
Features | Fisher’s Ratio | AUROC | ||||
---|---|---|---|---|---|---|
Mean | Max | Mean | 95% CI of Mean | Max | 95% CI of Max | |
TVSymp | 0.142 | 0.495 | 0.576 | 0.513–0.639 | 0.698 | 0.640–0.756 |
MTVSymp | 0.755 | 0.948 | 0.852 | 0.809–0.894 | 0.893 | 0.857–0.930 |
dPhEDA | 0.709 | 0.715 | 0.872 | 0.832–0.912 | 0.888 | 0.851–0.925 |
All features showed significant difference between painless and pain segments (p < 0.001, nested Ranks Test), except for TVSymp Mean (p = 0.0731, linear mixed effects model). AUROC: area under the receiver operating characteristics. CI: confidence interval.
Except for decision tree, all classifiers showed more than 80% of accuracy, as shown in Table 5. Random forest showed the highest accuracy of 84.3% with 87.7% and 80.9% sensitivity and specificity, respectively, followed by KNN with 84.1% accuracy.
Table 5.
Classifiers | Accuracy (95% CI) | Sensitivity (95% CI) | Specificity (95% CI) |
---|---|---|---|
Support Vector Machine Linear (L-SVM) |
0.819 (0.755–0.874) | 0.795 (0.668–0.890) | 0.844 (0.771–0.909) |
Support Vector Machine 3rd order Polynomial (P-SVM) |
0.837 (0.776–0.889) | 0.909 (0.857–0.955) | 0.765 (0.661–0.865) |
Support Vector Machine Radial basis function (R-SVM) |
0.820 (0.753–0.871) | 0.795 (0.663–0.888) | 0.844 (0.771–0.907) |
Decision Tree | 0.759 (0.700–0.818) | 0.758 (0.660–0.843) | 0.760 (0.646–0.870) |
Random Forest | 0.843 (0.804–0.882) | 0.877 (0.811–0.939) | 0.809 (0.713–0.902) |
Multi-layer Perceptron (MLP) | 0.813 (0.737–0.880) | 0.822 (0.679–0.926) | 0.805 (0.681–0.906) |
Logistic Regression | 0.815 (0.739–0.873) | 0.773 (0.625–0.880) | 0.857 (0.777–0.924) |
K-nearest Neighbors (KNN) | 0.841 (0.778–0.900) | 0.887 (0.794–0.959) | 0.796 (0.706–0.874) |
CI: confidence interval.
3.2. Thermal Grill
Table 6 shows the statistical analysis results on the difference between painless and pain segments for the TG dataset. All maximum values of each feature showed higher Fisher’s ratio and AUROC than did their mean values. MTVSymp showed higher Fisher’s Ratio than did other features, followed by TVSymp. For AUROC, dPhEDA exhibited the best performance when compared to the two other features, while MTVSymp showed the poorest performance. TVSymp and MTVSymp showed significant difference between painless and pain segments (p < 0.001). Figure 10 shows boxplots of the maximum values of TVSymp, MTVSymp, and dPhEDA from the TG dataset.
Table 6.
Features | Fisher’s Ratio | AUROC | ||||
---|---|---|---|---|---|---|
Mean | Max | Mean | 95% CI of Mean | Max | 95% CI of Max | |
TVSymp | 0.693 | 0.991 | 0.849 | 0.795–0.903 | 0.859 | 0.806–0.911 |
MTVSymp | 1.001 | 1.039 | 0.845 | 0.791–0.900 | 0.851 | 0.797–0.905 |
dPhEDA | 0.365 | 0.387 | 0.872 | 0.832–0.912 | 0.888 | 0.851–0.925 |
All features showed significant difference between painless and pain segments (p < 0.001, nested Ranks Test. AUROC: area under the receiver operating characteristics. CI: confidence interval.
Table 7 shows machine-learning results for the TG dataset. Support vector machine with 3rd order polynomial kernel showed the highest accuracy of 76.5% with 61.0% and 92.0% sensitivity and specificity, respectively, followed by logistic regression with 76.0% accuracy. All classifiers exhibited higher specificity than sensitivity.
Table 7.
Classifiers | Accuracy (95% CI) | Sensitivity (95% CI) | Specificity (95% CI) |
---|---|---|---|
Support Vector Machine Linear (L-SVM) |
0.740 (0.625–0.855) | 0.590 (0.340–0.840) | 0.890 (0.780–0.980) |
Support Vector Machine 3rd order Polynomial (P-SVM) |
0.765 (0.660–0.870) | 0.610 (0.360–0.830) | 0.920 (0.820–1.000) |
Support Vector Machine Radial basis function (R-SVM) |
0.735 (0.620–0.845) | 0.550 (0.290–0.800) | 0.920 (0.810–0.990) |
Decision Tree | 0.755 (0.640–0.860) | 0.690 (0.480–0.870) | 0.820 (0.720–0.920) |
Random Forest | 0.755 (0.645–0.865) | 0.670 (0.400–0.900) | 0.840 (0.710–0.950) |
Multi-layer Perceptron (MLP) | 0.750 (0.645–0.865) | 0.670 (0.400–0.890) | 0.830 (0.670–0.950) |
Logistic Regression | 0.760 (0.640–0.870) | 0.640 (0.390–0.870) | 0.880 (0.760–0.980) |
K-nearest Neighbors (KNN) | 0.735 (0.635–0.845) | 0.720 (0.490–0.920) | 0.750 (0.650–0.850) |
CI: confidence interval.
4. Discussion
We developed an objective real-time pain measuring scheme using three EDA indices—TVSymp, MTVSymp, and dPhEDA—and embedded them in a smartphone application using the smartphone’s processors. We induced thermal and electrical pain and collected EDA data using wearable and non-wearable devices, respectively. The EDA indices analyzed using a smartphone exhibited significant differences between induced pain and no pain. In our previous study, we showed that the differential characteristics of EDA signals (dPhEDA and MTVSymp) showed high sensitivity to detecting electrical pain [22]. In this work, MTVSymp and dPhEDA exhibited good sensitivity to both thermal and electrical pain with higher Fisher’s ratio and AUROC than that of TVSymp. Hence, both MTVSymp and dPheEDA features were founded to be important in detecting acute pain. Overall, MTVSymp was the best approach in discriminating between pain and no pain. Furthermore, our machine-learning results showed that induced pain can be detected with up to 81.5% accuracy when both datasets (TG and EP) were used. Moreover, training with a different pain dataset (e.g., testing of EP based on TG training and vice versa), we found 80.0% and 83.1% accuracies for TG and EP, respectively. These results show the potential for other types of pain to be detected using our smartphone application.
With the promising performance of pain detection using smartphone-computed EDA indices, we can maximize the advantages of a smartphone as it is especially attractive for home and small clinic use. First, we can readily build machine-learning classifiers into our smartphone application without degrading its performance, as calculations to train the classifiers involve simple matrix arithmetic (mostly multiplication and addition), which is computationally inexpensive. For example, dedicated smartphone applications can be developed for specific disorders that cause different types of pain, such as back pain, with further training data. In addition, we can leverage one of the best advantages of smartphones, which is their communication ability. For example, patients can share their pain data immediately with their healthcare providers, which will be helpful for those who need urgent care. Based on our method of providing the core technology, various kinds of smartphone applications can be developed for different purposes and other pain related diseases.
There are many pain management applications available based on patients’ subjective pain levels [10,47,48,49]. They provide personalized pain treatment and assessment strategies by asking several questions, including pain location, pain symptoms, pain levels, or demographic information. Among these, only our smartphone application measures pain using an objective measurement (i.e., EDA), while others use subjective pain level scales such as numeric rating scales or the visual analog scale. More effective pain treatment and assessment could be developed based on the combination of our objective tool with other pain management applications. Our smartphone’s ambulatory recording can be useful to improve the currently available mobile applications for pain assessment.
Our smartphone application showed some promise of objective pain detection in near real-time. It also has the potential to provide continuous assessment of pain in both home and clinical settings. Despite having successful first outcomes, we have a few limitations of the study that need to be improved in future studies. One is the high number of false-positive cases, possibly caused by other sympathetic-inducing activities reflected in EDA signals, as other sympathetic activities such as stress are known to induce changes in EDA. However, stress is a confounding factor that is present in both pre and post pain stimuli conditions. Since we are comparing the difference in TVSymp and MTVSymp values before and immediately after stimulus, the portion of the overall EDA due to stress is likely to be a non-factor. Thus, we can effectively examine the effect of pain on EDA without significant stress effect. Another limitation is that our application was not tested in the presence of motion artifacts, which can corrupt EDA signals and deteriorate the performance of the tool. For this, we will develop an approach to discriminate between stress and pain in our future studies. Moreover, our method cannot locate pain sources, which will require additional sensors (e.g., electromyography). This needs to be addressed in future studies. Finally, one of our limitations is that our application can only discriminate between the presence of pain and painless segments, as opposed to providing a pain scale. Our ultimate goal is to quantitatively detect multiple levels of pain such as low, medium, and high levels of pain.
While the purpose of the current study was to detect and quantify short-lasting acute pain, the next logical step is to investigate long-lasting chronic pain. This investigation will be more challenging as both thermal grill and electrical pulse stimuli are only designed to elicit acute pain. In addition, the chronic pain data captured by EDA device will not be as responsive and conclusive as that of acute pain. Furthermore, there will be some difficulty in separating stress from chronic pain as the latter may induce the former response. Additionally, the EDA indices analyzed using a smartphone exhibited significant differences between induced pain and no pain in the studied population. Pain perception has a difference based on one’s gender, ethnicity, and culture [50,51,52,53]. Further, different EDA signals have been observed in different genders [54]. Our study is limited to the subjects we studied so it is not clear if the results are generalizable to the overall population. Further examination of individual sensitivity of the features involving many more and diverse subjects must be studied in the future.
5. Conclusions
We developed a smartphone-based system for real-time objective pain measurement using a wrist-worn electrodermal activity (EDA) device. With further improvement, noted in the Discussion section, it will help both chronic and acute pain patients that have communication disorders. The device can also be applicable to infants who are not able to communicate their pain levels.
Acknowledgments
The authors would like to thank all Chon lab members for their supports.
Author Contributions
Conceptualization, all authors; methodology, Y.K. and H.F.P.-Q.; software, Y.K.; validation, Y.K.; formal analysis, Y.K. and H.F.P.-Q.; writing—original draft preparation, Y.K. and H.F.P.-Q.; writing—review and editing, K.H.C. funding acquisition, K.H.C., Y.K. and H.F.P.-Q. equally contributed to this paper. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by NIH R21 DE029563.
Institutional Review Board Statement
The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Review Board of University of Connecticut (protocol code H19-071 and 13 November 2019).
Informed Consent Statement
Informed consent was obtained from all subjects involved in the study.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
Footnotes
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Radnovich R., Chapman C.R., Gudin J.A., Panchal S.J., Webster L.R., Pergolizzi J.V., Jr. Acute pain: Effective management requires comprehensive assessment. Postgrad. Med. 2014;126:59–72. doi: 10.3810/pgm.2014.07.2784. [DOI] [PubMed] [Google Scholar]
- 2.Dunwoody C.J., Krenzischek D.A., Pasero C., Rathmell J.P., Polomano R.C. Assessment, physiological monitoring, and consequences of inadequately treated acute pain. Pain Manag. Nurs. 2008;9:11–21. doi: 10.1016/j.pmn.2007.11.006. [DOI] [PubMed] [Google Scholar]
- 3.Fitzgerald S., Tripp H., Halksworth-Smith G. Assessment and management of acute pain in older people: Barriers and facilitators to nursing practice. Aust. J. Adv. Nurs. 2017;35:48. [Google Scholar]
- 4.Chen Q., Larochelle M.R., Weaver D.T., Lietz A.P., Mueller P.P., Mercaldo S., Wakeman S.E., Freedberg K.A., Raphel T.J., Knudsen A.B. Prevention of prescription opioid misuse and projected overdose deaths in the United States. JAMA Netw. Open. 2019;2:e187621. doi: 10.1001/jamanetworkopen.2018.7621. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Han B., Compton W.M., Blanco C., Jones C.M. Correlates of prescription opioid use, misuse, use disorders, and motivations for misuse among US adults. J. Clin. Psychiatry. 2018;79:79. doi: 10.4088/JCP.17m11973. [DOI] [PubMed] [Google Scholar]
- 6.Volkow N.D., Jones E.B., Einstein E.B., Wargo E.M. Prevention and treatment of opioid misuse and addiction: A review. JAMA Psychiatry. 2019;76:208–216. doi: 10.1001/jamapsychiatry.2018.3126. [DOI] [PubMed] [Google Scholar]
- 7.Wilson N. Drug and opioid-involved overdose deaths—United States, 2017–2018. Mmwr. Morb. Mortal. Wkly. Rep. 2020;69:290–297. doi: 10.15585/mmwr.mm6911a4. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Florence C., Luo F., Xu L., Zhou C. The Economic burden of prescription opioid overdose, abuse and dependence in the United States, 2013. Med. Care. 2016;54:901–906. doi: 10.1097/MLR.0000000000000625. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Adibuzzaman M., Ostberg C., Ahamed S., Povinelli R., Sindhu B., Love R., Kawsar F., Ahsan G.M.T. Assessment of pain using facial pictures taken with a smartphone; Proceedings of the 2015 IEEE 39th Annual Computer Software and Applications Conference; Taichung, Taiwan. 1–5 July 2015; pp. 726–731. [Google Scholar]
- 10.Rosser B.A., Eccleston C. Smartphone applications for pain management. J. Telemed. Telecare. 2011;17:308–312. doi: 10.1258/jtt.2011.101102. [DOI] [PubMed] [Google Scholar]
- 11.Hasan M.K., Ahsan G.M.T., Ahamed S.I., Love R., Salim R. Pain level detection from facial image captured by smartphone. J. Inf. Process. 2016;24:598–608. doi: 10.2197/ipsjjip.24.598. [DOI] [Google Scholar]
- 12.Jiang M., Mieronkoski R., Syrjälä E., Anzanpour A., Terävä V., Rahmani A.M., Salanterä S., Aantaa R., Hagelberg N., Liljeberg P. Acute pain intensity monitoring with the classification of multiple physiological parameters. J. Clin. Monit. Comput. 2019;33:493–507. doi: 10.1007/s10877-018-0174-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Posada-Quintero H.F., Chon K.H. Innovations in electrodermal activity data collection and signal processing: A systematic review. Sensors. 2020;20:479. doi: 10.3390/s20020479. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Posada-Quintero H.F., Florian J.P., Orjuela-Cañón Á.D., Chon K.H. Highly sensitive index of sympathetic activity based on time-frequency spectral analysis of electrodermal activity. Am. J. Physiol. Regul. Integr. Comp. Physiol. 2016;311:R582–R591. doi: 10.1152/ajpregu.00180.2016. [DOI] [PubMed] [Google Scholar]
- 15.Kong Y., Posada-Quintero H.F., Chon K.H. Pain detection using a smartphone in real time; Proceedings of the 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society, EMBS Virtual Academy; Montreal, QC, Canada. 20–24 July 2020; pp. 4526–4529. [DOI] [PubMed] [Google Scholar]
- 16.Xu X., Susam B.T., Nezamfar H., Diaz D., Craig K.D., Goodwin M.S., Akcakaya M., Huang J.S., De Sa V.R. Towards automated pain detection in children using facial and electrodermal activity; Proceedings of the International Workshop on Artificial Intelligence in Health; Stockholm, Sweden. 13–14 July 2018; pp. 181–189. [PMC free article] [PubMed] [Google Scholar]
- 17.Susam B.T., Akcakaya M., Nezamfar H., Diaz D., Xu X., De Sa V.R., Craig K.D., Huang J.S., Goodwin M.S. Automated pain assessment using electrodermal activity data and machine learning; Proceedings of the 2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society; Honolulu, HI, USA. 18–21 July 2018; pp. 372–375. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Bari D.S., Aldosky H.Y.Y., Tronstad C., Kalvøy H., Martinsen Ø.G. Electrodermal activity responses for quantitative assessment of felt pain. J. Electr. Bioimpedance. 2018;9:52–58. doi: 10.2478/joeb-2018-0010. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Aqajari S.A.H., Cao R., Naeini E.K., Calderon M.-D., Zheng K., Dutt N., Liljeberg P., Salanterä S., Nelson A.M., Rahmani A.M. Pain assessment tool with electrodermal activity for postoperative patients: Method validation study. JMIR Mhealth Uhealth. 2021;9:e25258. doi: 10.2196/25258. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Feng H., Golshan H.M., Mahoor M.H. A wavelet-based approach to emotion classification using EDA signals. Expert Syst. Appl. 2018;112:77–86. doi: 10.1016/j.eswa.2018.06.014. [DOI] [Google Scholar]
- 21.Sharma V., Prakash N.R., Kalra P. EDA wavelet features as social anxiety disorder (SAD) estimator in adolescent females; Proceedings of the 2016 International Conference on Advances in Computing, Communications and Informatics; Jaipur, India. 21–24 September 2016; pp. 1843–1846. [Google Scholar]
- 22.Kong Y., Posada-Quintero H., Chon K. Sensitive physiological indices of pain based on differential characteristics of electrodermal activity. IEEE Trans. Biomed. Eng. 2021 doi: 10.1109/TBME.2021.3065218. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Wang H., Siu K., Ju K., Chon K.H. A high resolution approach to estimating time-frequency spectra and their amplitudes. Ann. Biomed. Eng. 2006;34:326–338. doi: 10.1007/s10439-005-9035-y. [DOI] [PubMed] [Google Scholar]
- 24.Greco A., Valenza G., Lanata A., Scilingo E.P., Citi L. CvxEDA: A convex optimization approach to electrodermal activity processing. IEEE Trans. Biomed. Eng. 2015;63:797–804. doi: 10.1109/TBME.2015.2474131. [DOI] [PubMed] [Google Scholar]
- 25.Sauer T. Numerical Analysis. 3rd ed. Pearson; London, UK: 2013. [Google Scholar]
- 26.Burns A., Greene B.R., McGrath M.J., O’Shea T.J., Kuris B., Ayer S.M., Stroiescu F., Cionca V. SHIMMERTM–A wireless sensor platform for noninvasive biomedical research. IEEE Sens. J. 2010;10:1527–1534. doi: 10.1109/JSEN.2010.2045498. [DOI] [Google Scholar]
- 27.Eigen V3. [(accessed on 7 June 2021)]; Available online: https://eigen.tuxfamily.org.
- 28.Thunberg T. Förnimmelserna vid till samma ställe lokaliserad, samtidigt p\aag\aaende köld-och värmeretning. Upps. Läkfören Förh. 1896;2:489–495. [Google Scholar]
- 29.Craig A.D., Bushnell M.C. The thermal grill illusion: Unmasking the burn of cold pain. Science. 1994;265:252–255. doi: 10.1126/science.8023144. [DOI] [PubMed] [Google Scholar]
- 30.Defrin R., Benstein-Sheraizin A., Bezalel A., Mantzur O., Arendt-Nielsen L. The spatial characteristics of the painful thermal grill illusion. Pain. 2008;138:577–586. doi: 10.1016/j.pain.2008.02.012. [DOI] [PubMed] [Google Scholar]
- 31.Green B.G. Temperature perception and nociception. J. Neurobiol. 2004;61:13–29. doi: 10.1002/neu.20081. [DOI] [PubMed] [Google Scholar]
- 32.Lindstedt F., Johansson B., Martinsen S., Kosek E., Fransson P., Ingvar M. Evidence for thalamic involvement in the thermal grill illusion: An FMRI study. PLoS ONE. 2011;6:e27075. doi: 10.1371/journal.pone.0027075. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Craig A.D. Can the basis for central neuropathic pain be identified by using a thermal grill? Pain. 2008;135:215–216. doi: 10.1016/j.pain.2008.01.022. [DOI] [PubMed] [Google Scholar]
- 34.Posada-Quintero H.F., Kong Y., Nguyen K., Tran C., Beardslee L., Chen L., Guo T., Cong X., Feng B., Chon K.H. Using electrodermal activity to validate multilevel pain stimulation in healthy volunteers evoked by thermal grills. Am. J. Physiol. Regul. Integr. Comp. Physiol. 2020;319:R366–R375. doi: 10.1152/ajpregu.00102.2020. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Ciortan M. Overview of feature selection methods. [(accessed on 18 July 2020)];Towards Data Science. 2019 Jul 26; Available online: https://towardsdatascience.com/overview-of-feature-selection-methods-a2d115c7a8f7.
- 36.Bradley A.P. The use of the area under the ROC curve in the evaluation of machine learning algorithms. Pattern Recognit. 1997;30:1145–1159. doi: 10.1016/S0031-3203(96)00142-2. [DOI] [Google Scholar]
- 37.Thompson P.G., Smouse P.E., Scofield D.G., Sork V.L. What seeds tell us about birds: A multi-year analysis of acorn woodpecker foraging movements. Mov. Ecol. 2014;2:1–10. doi: 10.1186/2051-3933-2-12. [DOI] [Google Scholar]
- 38.Bates D., Maechler M., Bolker B., Walker S. Lme4: Linear mixed-effects models using eigen and S4. R Package Version 1.1-7. J. Stat. Softw. 2014;67:1–48. [Google Scholar]
- 39.Bates D., Mächler M., Bolker B., Walker S. Fitting linear mixed-effects models using Lme4. arXiv. 20141406.5823 [Google Scholar]
- 40.Massey F.J., Jr. The Kolmogorov-Smirnov test for goodness of fit. J. Am. Stat. Assoc. 1951;46:68–78. doi: 10.1080/01621459.1951.10500769. [DOI] [Google Scholar]
- 41.Pedregosa F., Varoquaux G., Gramfort A., Michel V., Thirion B., Grisel O., Blondel M., Prettenhofer P., Weiss R., Dubourg V. Scikit-Learn: Machine learning in Python. J. Mach. Learn. Res. 2011;12:2825–2830. [Google Scholar]
- 42.Kingma D.P., Ba J. Adam: A method for stochastic optimization. arXiv. 20141412.6980 [Google Scholar]
- 43.Royer C.W., O’Neill M., Wright S.J. A Newton-CG Algorithm with complexity guarantees for smooth unconstrained optimization. Math. Program. 2020;180:451–488. doi: 10.1007/s10107-019-01362-7. [DOI] [Google Scholar]
- 44.Liu D.C., Nocedal J. On the limited memory BFGS method for large scale optimization. Math. Program. 1989;45:503–528. doi: 10.1007/BF01589116. [DOI] [Google Scholar]
- 45.Schmidt M., Le Roux N., Bach F. Minimizing finite sums with the stochastic average gradient. arXiv. 20131309.2388 [Google Scholar]
- 46.Defazio A., Bach F., Lacoste-Julien S. SAGA: A fast incremental gradient method with support for non-strongly convex composite objectives; Proceedings of the Advances in Neural Information Processing Systems; Montreal, QC, Canada. 8–13 December 2014; pp. 1646–1654. [Google Scholar]
- 47.Jibb L.A., Stevens B.J., Nathan P.C., Seto E., Cafazzo J.A., Johnston D.L., Hum V., Stinson J.N. Implementation and preliminary effectiveness of a real-time pain management smartphone app for adolescents with cancer: A multicenter pilot clinical study. Pediatric Blood Cancer. 2017;64:e26554. doi: 10.1002/pbc.26554. [DOI] [PubMed] [Google Scholar]
- 48.Jibb L., Nathan P.C., Breakey V., Fernandez C., Johnston D., Lewis V., McKillop S., Patel S., Sabapathy C., Strahlendorf C. Pain squad+ smartphone app to support real-time pain treatment for adolescents with cancer: Protocol for a randomised controlled trial. BMJ Open. 2020;10:e037251. doi: 10.1136/bmjopen-2020-037251. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Thurnheer S.E., Gravestock I., Pichierri G., Steurer J., Burgstaller J.M. Benefits of mobile apps in pain management: Systematic review. JMIR Mhealth Uhealth. 2018;6:e11231. doi: 10.2196/11231. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Edwards C.L., Fillingim R.B., Keefe F. Race, ethnicity and pain. Pain. 2001;94:133–137. doi: 10.1016/S0304-3959(01)00408-0. [DOI] [PubMed] [Google Scholar]
- 51.Woodrow K.M., Friedman G.D., Siegelaub A.B., Collen M.F. Pain tolerance: Differences according to age, sex and race. Psychosom. Med. 1972;34:548–556. doi: 10.1097/00006842-197211000-00007. [DOI] [PubMed] [Google Scholar]
- 52.Kvachadze I., Tsagareli M.G., Dumbadze Z. An overview of ethnic and gender differences in pain sensation. Georgian Med. News. 2015:102–108. [PubMed] [Google Scholar]
- 53.Pillay T., Van Zyl H.A., Blackbeard D. Chronic pain perception and cultural experience. Procedia Soc. Behav. Sci. 2014;113:151–160. doi: 10.1016/j.sbspro.2014.01.022. [DOI] [Google Scholar]
- 54.Bari D.S. Gender differences in tonic and phasic electrodermal activity components. Sci. J. Univ. Zakho. 2020;8:29–33. doi: 10.25271/sjuoz.2020.8.1.670. [DOI] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.