| Literature DB >> 34998220 |
Salah Boussen1, Pierre-Yves Cordier2, Arthur Malet3, Pierre Simeone4, Sophie Cataldi3, Camille Vaisse3, Xavier Roche3, Alexandre Castelli3, Mehdi Assal3, Guillaume Pepin3, Kevin Cot3, Jean-Baptiste Denis3, Timothée Morales3, Lionel Velly5, Nicolas Bruder3.
Abstract
BACKGROUND: We designed an algorithm to assess COVID-19 patients severity and dynamic intubation needs and predict their length of stay using the breathing frequency (BF) and oxygen saturation (SpO2) signals.Entities:
Keywords: Artificial intelligence; COVID-19; Intubation; Monitoring; Prediction
Mesh:
Year: 2021 PMID: 34998220 PMCID: PMC8719000 DOI: 10.1016/j.compbiomed.2021.105192
Source DB: PubMed Journal: Comput Biol Med ISSN: 0010-4825 Impact factor: 4.589
Fig. 1General Principles: A-The SpO2 and BF signals are used to calculate a state vector representing the patient's respiratory status every hour. This state vector is averaged over the last 4 h before intubation. We set a fictitious date of intubation for patients who were not intubated, which is 91 h after admission (91 h the average date of intubation for patients). The state vector is also averaged over the last 4 h prior to this fictitious intubation date. B- All state vectors of the 279 patients are provided to an unsupervised clustering algorithm (GMM). We compared the performance of this algorithm to the actual classification. C- The algorithm calculates the probability of intubation in 4 h every hour. However, this prediction is often distorted by brief periods of instability. This probability is therefore averaged over 24 h.
Parameters computed from BF and SPO2.
| Parameter ai | Description |
|---|---|
| BFM | Mean value of BF |
| BFmax | Maximum value of BF |
| BF40 | Percentage of time over 40 breaths/minute |
| BF20 | Percentage of time under 20 breaths/minute |
| varBF | Variance of BF |
| SPO2M | Mean value of SPO2 |
| SpO2min | Minimum value of SPO2 |
| ITS | Integral of 100-SPO2 |
| varSpO2 | Variance of SPO2 |
| SPO2-90 | Percentage of time under 90% of SPO2 |
Fig. 2Study flow chart, including patients from ongoing pandemic, March 2020 to September 2021.
Patients' characteristics.
| Number | 279 |
|---|---|
| Age | 63 [56–70] |
| Sex ratio F/M | 93/186 (33%/67%) |
| Intubation | 111 (40%) |
| ECMO | 41 (14.7%) |
| Length of Stay | 8 [4–20] |
| Death | 76 (27.2%) |
P-values for the logistic regressions for all parameters in Table 1.
| Parameter ai | P |
|---|---|
| BFM | |
| 0.6 | |
| 0.3 | |
| 0.3 | |
| 0.2 | |
| SpO2M | |
| SpO2min | |
| ITS | |
| varSpO2 | |
| SpO2-90 |
Tested models with their predictors (GMM: Gaussian Mixture Model).
| MODEL | ALGORITHM | PREDICTORS |
|---|---|---|
| 1 | GMM | SpO2M SpO2min SpO2-90 |
| 2 | GMM | SpO2M SpO2min SpO2-90 BFM ITS varSpO2 |
| 3 | GMM | SpO2M SpO2min SpO2-90 BFM ITS |
| 4 | GMM | SpO2M SpO2min SpO2-90 BFM |
| 5 | GMM | SpO2M SpO2min SpO2-90 ITS |
| 6 | GMM | SpO2M SpO2min SpO2-90 ITS varSpO2 |
| 7 | GMM | SpO2M SpO2min SpO2-90 varSpO2 |
| 8 | GMM | SpO2M SpO2min SpO2-90 BFM varSpO2 |
Models' performances.TPR: True Positive Rate, True Negative Rate, RI: Rand Index.
| MODEL | TPR(%) | TNR(%) | ACCURACY (%) |
|---|---|---|---|
| 1 | 83.8 | 88.1 | 86.4 |
| 2 | 60.4 | 92.9 | 79.9 |
| 3 | 84.7 | 49.4 | 63.4 |
| 4 | 86.5 | 90.9 | 87.8 |
| 5 | 84.7 | 49.4 | 63.4 |
| 6 | 17.1 | 96.4 | 64.9 |
| 7 | 63.1 | 92.1 | 81 |
| 8 | 70.3 | 92.9 | 83.9 |
Fig. 3Unsupervised clustering performances of Model 4 as listed in Table 2. A – The confusion matrix shows an accuracy of 87.8%. Class 0 is non-intubated and class 1 intubated. Numbers are actual number of patients in each predicted class according to the ground true class. Green percentages (resp. red) are true rate (positive or negative) or positive predictive values (resp.: false and negative predictive values). B - ROC curve had an AUC = 0.94.
μk represents the centers of the Gaussian mixture model for cluster k = 0 (non-intubated) and k = 1 (intubated patients).
| Parameters | BFM | SpO2M | SpO2min | SpO2-90 |
|---|---|---|---|---|
| μ0 | 24.0 | 94.6 | 90.8 | 0.06 |
| μ1 | 30.0 | 90.4 | 83.1 | 0.43 |
Covariance matrix for non-intubated patients.
| Σ0 | BFM | SpO2M | SpO2min | SpO2-90 |
|---|---|---|---|---|
| BFM | 20.3 | −2.9 | −4.3 | 0.10 |
| SpO2M | −2.9 | 3.4 | 4.3 | −0.08 |
| SpO2min | −4.3 | 4.3 | 7.9 | −0.14 |
| SpO2-90 | 0.10 | −0.08 | −0.14 | 0.004 |
Covariance matrix for intubated patients.
| Σ1 | BFM | SpO2M | SpO2min | SpO2-90 |
|---|---|---|---|---|
| BFM | 46.4 | −1.9 | −6.6 | 0.11 |
| SpO2M | −1.9 | 7.5 | 8.5 | −0.60 |
| SpO2min | −6.6 | 8.5 | 27.2 | −0.38 |
| SpO2-90 | 0.11 | −0.60 | −0.38 | 0.06 |
Fig. 4The cohort dynamic changes of the S24 score during the 80 h prior to intubation. Patients from the intubated group are in red. The plain thick line is the mean and the fine lines correspond to the 25%–75% confidence interval. The green area represents the non-intubated group; the dashed thick line is the mean and the fine lines correspond to the 25–75% confidence interval. The S24 score discriminates both groups at least 80 h before intubation. We noted a net increase in S24 score at 24 h prior to intubation.
Fig. 5A - Evolution of the cumulative incidence of intubation with the severity score expressed as the rate of intubation. B - Evolution of the probability of intubation according to MS24 score. The probability increased continuously until it reached almost 1 for MS24 = 100.
Number of intubations according to MS24 score.
Fig. 6A - Score evolution of a stable patient (green). The S24 score had the potential to increase, but quickly returned to zero, staying under 33 overall. The orange line shows an unstable patient with large score increases; this patient's condition improved without tracheal intubation. B – Score evolution of an unstable patient with a prolonged stay in the warning orange zone. This patient had to be intubated. C – Score evolution of an unstable patient with a terminal increase to a final S24 score of 96 (MS24 = 88).
Fig. 7A - Changes in length of stay alongside MS24 score (lengths of stay greater than 50 days were not plotted). Green dots represent non-intubated patients while red dots represent intubated patients. The purple line represents the moving average of length of stay with MS24. B - Changes in length of stay with MS24 score for non-intubated patients (red line is the linear regression) C -Confusion matrix of a prediction of a length of stay of >5 days using a MS24 score greater than 40 that corresponds to the optimum of the ROC curve plotted in D.