| Literature DB >> 33820562 |
Xu Zhao1,2, Ke Liao3,4, Wei Wang3, Junmei Xu5, Lingzhong Meng6.
Abstract
BACKGROUND: Intraoperative physiological monitoring generates a large quantity of time-series data that might be associated with postoperative outcomes. Using a deep learning model based on intraoperative time-series monitoring data to predict postoperative quality of recovery has not been previously reported.Entities:
Keywords: Deep learning; Hysterectomy; Machine learning; Prediction; Quality of recovery; Time-series monitoring data
Year: 2021 PMID: 33820562 PMCID: PMC8022389 DOI: 10.1186/s13741-021-00178-4
Source DB: PubMed Journal: Perioper Med (Lond) ISSN: 2047-0525
Type and nature of the data used in modeling
| Type of data | Nature of data |
|---|---|
| Preoperative data | |
| Demographics (Age, height, body weight, and BMI) | Numerical data |
| ASA physical status classification | Categorical data |
| Anesthesia-relevant history (general anesthesia, spinal anesthesia, nerve block or local anesthesia, postoperative nausea and vomiting, and motor sickness) | Categorical data |
| Comorbidities (psychiatric disease, neurologic disease, hypertension, cardiovascular disease, pulmonary disease, endocrinologic disease, renal insufficiency, and digestive disease) | Categorical data |
| Laboratory results (hemoglobin, hematocrit, and creatinine) | Numerical data |
| Intraoperative intervention dataa | |
| Anesthetic time | Numerical data |
| Propofol, remifentanil, and sufentanilb | Numerical data |
| Crystalloid, urine output, and blood loss | Numerical data |
| Intraoperative monitoring data | |
| Respiratory rate and end-tidal carbon dioxide | Time-series data, captured from anesthesia machine |
| Heart rate, systolic blood pressure, diastolic blood pressure, mean arterial pressure, pulse oxygen saturation and body temperature | Time-series data, captured from vital sign monitors |
| Muscular tissue oxygen saturation | Time-series data, captured from NIRS-based tissue oximeter |
BMI body mass index, ASA American Society of Anesthesiologists, NIRS near-infrared spectroscopy, iMODIPONV trial the intervention guided by Muscular Oxygenation to Decrease the Incidence of PostOperative Nausea and Vomiting (iMODIPONV) trial
aFor the intraoperative intervention data, the totals of different variables for the entire surgery were used in modeling
bSufentanil was the standardized opioid for pain control in the iMODIPONV trial
Fig. 1Model development and evaluation. iMODIPONV trial, intervention guided by Muscular Oxygenation to Decrease the Incidence of PostOperative Nausea and Vomiting; ASA American Society of Anesthesiologists
Fig. 2Architecture of the deep learning model. Conv1d one-dimensional convolution, FC fully connected
Perioperative data (n = 699)
| Preoperative data | |
| Mean age ± SD, year | 50 ± 7 |
| Mean body mass index ± SD, kg/m2 | 25 ± 3 |
| ASA physical status, no. (%) | |
| I | 229 (32.8) |
| II | 470 (67.2) |
| Coexisting medical condition, no. (%) | |
| Psychiatric disease | 3 (0.4) |
| Neurological disease | 15 (2.1) |
| Hypertension | 142 (20.3) |
| Cardiovascular disease | 26 (3.7) |
| Pulmonary disease | 8 (1.1) |
| Endocrinological disease | 69 (9.9) |
| Renal insufficiency | 2 (0.3) |
| Digestive disease | 22 (3.1) |
| History of anesthesia, no. (%) | |
| Never | 286 (40.9) |
| General anesthesia | 197 (28.2) |
| Spinal anesthesia | 182 (26.0) |
| Nerve block | 2 (0.3) |
| Local anesthesia | 57 (8.2) |
| History of PONV, no. (%) | |
| Never had surgery | 279 (39.9) |
| Surgery without PONV | 377 (53.9) |
| Surgery with PONV | 43 (6.2) |
| History of motion sickness, no. (%) | 154 (22.0) |
| Mean hemoglobin ± SD, g/l | 123 ± 18 |
| Mean hematocrit ± SD, % | 37 ± 5 |
| Mean creatinine ± SD, μmol/l | 59 ± 13 |
| Intraoperative intervention data, mean ± SD | |
| Duration of anesthesia, min | 175 ± 74 |
| Propofol, mg | 958 ± 437 |
| Remifentanil, mg | 1.2 ± 0.7 |
| Sufentanil, mcg | 32 ± 15 |
| Crystalloid, ml | 1512 ± 575 |
| Estimated blood loss, ml | 69 ± 93 |
| Urine output, ml | 369 ± 261 |
| Intraoperative monitoring data, mean ± SDa | |
| Mean respiratory rate, breath per min | 14 ± 2 |
| Mean end-tidal carbon dioxide, mmHg | 34 ± 4 |
| Mean heart rate, beat per min | 66 ± 9 |
| Mean systolic blood pressure, mmHg | 117 ± 12 |
| Mean diastolic blood pressure, mmHg | 73 ± 8 |
| Mean MAP, mmHg | 86 ± 9 |
| Mean pulse oxygen saturation, % | 100 ± 1 |
| Mean body temperature, °C | 36 ± 1 |
| Mean muscular tissue oxygen saturation, % | 83 ± 7 |
| Postoperative QoR | |
| QoR-15 score, mean ± SD | 121 ± 19 |
| QoR-15 score, median [IQR] | 122 [109-135] |
| Number of patients with a QoR-15 ≥122, no. (%) | 354 (50.6) |
SD standard deviation, ASA American Society of Anesthesiologists, PONV postoperative nausea and vomiting, MAP mean arterial pressure, QoR quality of recovery, IQR interquartile range
aFor time-series data, we first removed those outliers defined as the data outside of the 0.5th–99.5th percentile. The mean of all data within the 0.5th–99.5th percentile was first derived for each patient. These means were then averaged to derive the mean for all patients
Fig. 3QoR-15 distribution. QoR quality of recovery
Models’ performance based on different datasets
| Accuracya | Sensitivitya | Specificitya | F1 scorea | AUROC | |
|---|---|---|---|---|---|
| Preoperative data | |||||
| Deep learning | 0.61 (0.57–0.65) | 0.61 (0.54–0.68) | 0.61 (0.50–0.71) | 0.60 (0.56–0.64) | 0.65 (0.62–0.67) |
| Logistic regression | 0.63 (0.59–0.66) | 0.62 (0.59–0.65) | 0.63 (0.56–0.71) | 0.62 (0.60–0.65) | 0.68 (0.66–0.70) |
| Support vector machine | 0.61 (0.56–0.66) | 0.51 (0.40–0.62) | 0.70 (0.59–0.81) | 0.56 (0.49–0.63) | 0.65 (0.60–0.70) |
| Random forest | 0.62 (0.60–0.65) | 0.59 (0.49–0.70) | 0.66 (0.59–0.72) | 0.60 (0.55–0.66) | 0.68 (0.65–0.70) |
| Intraoperative intervention data | |||||
| Deep learning | 0.74 (0.70–0.79) | 0.73 (0.66–0.80) | 0.74 (0.61–0.87) | 0.74 (0.71–0.77) | 0.79 (0.75–0.82) |
| Logistic regression | 0.76 (0.71–0.81) | 0.77 (0.73–0.80) | 0.76 (0.64–0.88) | 0.76 (0.73–0.79) | 0.78 (0.74–0.82) |
| Support vector machine | 0.59 (0.54–0.64) | 0.50 (0.41–0.59) | 0.67 (0.55–0.80) | 0.54 (0.48–0.60) | 0.65 (0.61–0.68) |
| Random forest | 0.73 (0.67–0.79) | 0.75 (0.71–0.78) | 0.72 (0.58–0.86) | 0.74 (0.69–0.78) | 0.81 (0.76–0.85) |
| Intraoperative monitoring data | |||||
| Deep learningb | 0.70 (0.69–0.72) | 0.64 (0.58–0.69) | 0.77 (0.70–0.84) | 0.68 (0.66–0.71) | 0.77 (0.72–0.81) |
| Logistic regressionc | 0.69 (0.63–0.75) | 0.68 (0.64–0.72) | 0.69 (0.56–0.83) | 0.68 (0.64–0.73) | 0.72 (0.68–0.77) |
| Support vector machinec | 0.62 (0.58–0.66) | 0.61 (0.56–0.66) | 0.63 (0.52–0.75) | 0.62 (0.59–0.64) | 0.68 (0.65–0.71) |
| Random forestc | 0.61 (0.57–0.65) | 0.83 (0.72–0.94) | 0.40 (0.21–0.58) | 0.68 (0.66–0.69) | 0.74 (0.73–0.76) |
| Intraoperative monitoring data + SmtO2 | |||||
| Deep learningb | 0.71 (0.69–0.73) | 0.64 (0.57–0.72) | 0.77 (0.68–0.87) | 0.69 (0.67–0.70) | 0.77 (0.74–0.79) |
| Logistic regressionc | 0.69 (0.63–0.75) | 0.68 (0.64–0.72) | 0.69 (0.54–0.85) | 0.69 (0.65–0.72) | 0.73 (0.68–0.78) |
| Support vector machinec | 0.67 (0.64–0.70) | 0.63 (0.57–0.69) | 0.70 (0.61–0.79) | 0.65 (0.63–0.68) | 0.71 (0.67–0.76) |
| Random forestc | 0.65 (0.60–0.70) | 0.87 (0.79–0.95) | 0.44 (0.27–0.61) | 0.71 (0.70–0.73) | 0.78 (0.73–0.82) |
| Preoperative data + intraoperative monitoring data + intraoperative intervention data | |||||
| Deep learning | 0.73 (0.70–0.76) | 0.74 (0.69–0.80) | 0.71 (0.62–0.80) | 0.73 (0.71–0.75) | 0.81 (0.78–0.83) |
| Logistic regression | 0.73 (0.66–0.80) | 0.75 (0.70–0.80) | 0.72 (0.58–0.85) | 0.74 (0.68–0.79) | 0.77 (0.70–0.85) |
| Support vector machine | 0.59 (0.56–0.61) | 0.50 (0.40–0.60) | 0.67 (0.56–0.78) | 0.54 (0.49–0.59) | 0.65 (0.61–0.69) |
| Random forest | 0.76 (0.72–0.80) | 0.82 (0.75-0.88) | 0.70 (0.57–0.83) | 0.77 (0.74–0.80) | 0.82 (0.78–0.87) |
Data are presented as mean (95% confidence interval)
AUROC area under the receiver operating characteristic curve, SmtO muscular tissue oxygen saturation
aCalculated based on the decision threshold of 0.5
bBased on time-series data
cBased on the maximum, minimum, mean, and standard deviation values of time-series data
Fig. 4Calibration plots and Brier scores of different models. Models based on intraoperative monitoring data (a) and based on preoperative data, intraoperative monitoring data, and intraoperative intervention data (b) are presented
Fig. 5SHAP summary plot and feature ranking. SHAP values for the twenty most important features used in the logistic regression model (a, b) and random forest model (c, d) are shown. In plots a and c, each point represents a specific feature’s SHAP value in an individual patient. In plots b and d, a specific feature’s absolute SHAP values for all patients were averaged. The larger a feature’s absolute SHAP value, the larger the impact of the feature on patient’s outcome. A positive and negative SHAP value corresponds to a higher and lower likelihood of having an unsatisfactory outcome, respectively. The mean absolute SHAP value of all patients reflects the significance of the feature in driving model’s prediction, i.e., the higher the mean, the more significant the feature for prediction and vice versa. In plots a and c, the actual value of the feature for each patient is color-coded, with red color representing higher values and blue color representing lower values. Of note, a specific feature’s SHAP value and actual value are different. SHAP SHapley Additive exPlanation, RR respiratory rate, DBP diastolic blood pressure, EtCO2 end-tidal carbon dioxide, SBP systolic blood pressure, MAP mean arterial pressure, SD standard deviation