| Literature DB >> 34697554 |
Valeria Cantoni1, Roberta Green1, Carlo Ricciardi2,3, Roberta Assante1, Leandro Donisi1, Emilia Zampella1, Giuseppe Cesarelli3,4, Carmela Nappi1, Vincenzo Sannino2, Valeria Gaudieri1, Teresa Mannarino1, Andrea Genova1, Giovanni De Simini1, Alessia Giordano1, Adriana D'Antonio1, Wanda Acampa1,5, Mario Petretta6, Alberto Cuocolo1.
Abstract
We compared the prognostic value of myocardial perfusion imaging (MPI) by conventional- (C-) single-photon emission computed tomography (SPECT) and cadmium-zinc-telluride- (CZT-) SPECT in a cohort of patients with suspected or known coronary artery disease (CAD) using machine learning (ML) algorithms. A total of 453 consecutive patients underwent stress MPI by both C-SPECT and CZT-SPECT. The outcome was a composite end point of all-cause death, cardiac death, nonfatal myocardial infarction, or coronary revascularization procedures whichever occurred first. ML analysis performed through the implementation of random forest (RF) and k-nearest neighbors (KNN) algorithms proved that CZT-SPECT has greater accuracy than C-SPECT in detecting CAD. For both algorithms, the sensitivity of CZT-SPECT (96% for RF and 60% for KNN) was greater than that of C-SPECT (88% for RF and 53% for KNN). A preliminary univariate analysis was performed through Mann-Whitney tests separately on the features of each camera in order to understand which ones could distinguish patients who will experience an adverse event from those who will not. Then, a machine learning analysis was performed by using Matlab (v. 2019b). Tree, KNN, support vector machine (SVM), Naïve Bayes, and RF were implemented twice: first, the analysis was performed on the as-is dataset; then, since the dataset was imbalanced (patients experiencing an adverse event were lower than the others), the analysis was performed again after balancing the classes through the Synthetic Minority Oversampling Technique. According to KNN and SVM with and without balancing the classes, the accuracy (p value = 0.02 and p value = 0.01) and recall (p value = 0.001 and p value = 0.03) of the CZT-SPECT were greater than those obtained by C-SPECT in a statistically significant way. ML approach showed that although the prognostic value of stress MPI by C-SPECT and CZT-SPECT is comparable, CZT-SPECT seems to have higher accuracy and recall.Entities:
Mesh:
Substances:
Year: 2021 PMID: 34697554 PMCID: PMC8541857 DOI: 10.1155/2021/5288844
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Clinical characteristics of patient population.
| Characteristic | |
|---|---|
| Age (years) | 64 ± 10 |
| Male gender, | 331 (73) |
| Body mass index ≥ 30 kg/m2, | 110 (24) |
| Diabetes, | 153 (34) |
| Dyslipidemia, | 333 (74) |
| Smoking, | 196 (43) |
| Hypertension, | 386 (85) |
| Atypical angina, | 162 (36) |
| Family history of CAD, | 231 (51) |
| Previous myocardial infarction, | 148 (33) |
| Previous revascularization procedures, | 173 (38) |
Data are presented as mean ± SD or n (%) of subjects. CAD: coronary artery disease.
Univariate statistical analysis of all the parameters of C-SPECT and the CZT-SPECT.
| Parameters | C-SPECT | CZT-SPECT | ||||
|---|---|---|---|---|---|---|
| Patients with no event | Patients with event |
| Patients with no event | Patients with event |
| |
| SSS | 9.90 ± 8.10 | 15.10 ± 11.50 | 0.053 | 9.30 ± 7.70 | 14.30 ± 11.70 | <0.001∗∗∗ |
| SRS | 6.80 ± 7.90 | 11.40 ± 11.60 | 0.163 | 5.10 ± 7.10 | 9.30 ± 11.10 | 0.240 |
| SDS | 3.10 ± 3.20 | 3.00 ± 2.50 | 0.841 | 4.10 ± 3.10 | 4.50 ± 2.80 | 0.310 |
| TPD | 13.10 ± 11.70 | 20.40 ± 16.70 | 0.043∗ | 13.10 ± 11.80 | 20.20 ± 17.30 | <0.001∗∗∗ |
| Stress SWM | 14.90 ± 12.20 | 18.80 ± 15.00 | 0.007∗ | 10.70 ± 12.10 | 14.70 ± 14.10 | 0.018∗ |
| Stress SWT | 8.90 ± 9.20 | 11.70 ± 10.40 | 0.002∗ | 6.70 ± 8.50 | 9.10 ± 9.40 | 0.020∗ |
| Stress EDV | 92.90 ± 37.80 | 105.00 ± 51.50 | 0.031∗ | 106.10 ± 42.40 | 121.10 ± 57.40 | 0.044∗ |
| Stress ESV | 48.10 ± 32.30 | 60.40 ± 44.80 | 0.006∗ | 54.70 ± 36.50 | 71.10 ± 51.50 | 0.008∗∗ |
| Stress EF | 52.30 ± 14.20 | 48.40 ± 15.50 | <0.001∗ | 51.30 ± 11.80 | 46.80 ± 13.10 | 0.005∗∗ |
| Rest SWM | 15.40 ± 12.70 | 21.50 ± 15.00 | 0.048∗ | 10.20 ± 12.20 | 15.40 ± 13.00 | 0.070 |
| Rest SWT | 9.40 ± 9.40 | 12.65 ± 10.30 | 0.128 | 6.10 ± 8.30 | 9.80 ± 13.30 | 0.110 |
| Rest EDV | 91.86 ± 41.05 | 99.77 ± 41.48 | 0.493 | 106.30 ± 45.40 | 114.10 ± 52.50 | 0.790 |
| Rest ESV | 48.10 ± 35.70 | 57.60 ± 37.20 | 0.283 | 55.30 ± 41.50 | 65.50 ± 43.90 | 0.420 |
| Rest EF | 51.70 ± 13.80 | 46.60 ± 14.90 | 0.098 | 50.80 ± 12.00 | 46.90 ± 14.10 | 0.160 |
Statistically significant at: ∗0.05, ∗∗0.001, ∗∗∗<0.001. Abbreviations. EDV: end-diastolic volume; EF: ejection fraction; ESV: end-systolic volume; SDS: summed difference score; SRS: summed rest score; SSS: summed stress score; SWM: wall motion; SWT: wall thickening; TPD: total perfusion defect.
Machine learning analysis and statistical comparison through chi square test for proportions on the original dataset.
| Accuracy (%) | Error (%) | Recall (%) | Specificity (%) | ||
|---|---|---|---|---|---|
| Tree | C-SPECT | 87.4 | 12.6 | 94.4 | 17.1 |
| CZT-SPECT | 89.0 | 11.0 | 97.1 | 7.32 | |
|
| 0.471 | 0.057 | 0.177 | ||
| KNN | C-SPECT | 74.4 | 25.6 | 78.6 | 31.7 |
| CZT-SPECT | 80.8 | 19.2 | 87.4 | 14.6 | |
|
|
|
| 0.067 | ||
| SVM | C-SPECT | 85.9 | 14.1 | 92.2 | 21.6 |
| CZT-SPECT | 86.5 | 13.5 | 92.6 | 21.6 | |
|
| 0.773 | 0.597 | 1.000 | ||
| NB | C-SPECT | 83.4 | 16.6 | 89.1 | 26.8 |
| CZT-SPECT | 84.1 | 15.9 | 90.1 | 24.4 | |
|
| 0.787 | 0.649 | 0.800 | ||
| RF | C-SPECT | 90.3 | 9.7 | 98.5 | 7.3 |
| CZT-SPECT | 90.1 | 9.9 | 99.0 | 0.0 | |
|
| 0.591 | 0.525 | 0.078 | ||
Abbreviations: KNN: K nearest neighbor; SVM: support vector machine; NB: Naïve Bayes; RF: random forests.
Machine learning analysis and statistical comparison through chi square test for proportions after SMOTE implementation.
| Accuracy (%) | Error (%) | Recall (%) | Specificity (%) | ||
|---|---|---|---|---|---|
| Tree | C-SPECT | 88.1 | 11.9 | 86.2 | 90.1 |
| CZT-SPECT | 88.1 | 11.9 | 86.9 | 89.3 | |
|
| 1.000 | 0.760 | 0.731 | ||
| KNN | C-SPECT | 91.9 | 8.1 | 83.9 | 99.8 |
| CZT-SPECT | 91.6 | 8.4 | 84.7 | 98.5 | |
|
| 0.858 | 0.774 | 0.058 | ||
| SVM | C-SPECT | 91,5 | 8.5 | 87,6 | 95.0 |
| CZT-SPECT | 94.5 | 5.5 | 92.2 | 96.8 | |
|
|
|
| 0.279 | ||
| NB | C-SPECT | 59.3 | 40.7 | 86.7 | 32.0 |
| CZT-SPECT | 59.0 | 41.0 | 87.6 | 30.3 | |
|
| 0.880 | 0.677 | 0.599 | ||
| RF | C-SPECT | 93.4 | 6.6 | 90.3 | 94.4 |
| CZT-SPECT | 93.0 | 7.0 | 91.0 | 94.9 | |
|
| 0.637 | 0.720 | 0.757 | ||
Abbreviations. KNN: K nearest neighbor; SVM: support vector machine; NB: Naïve Bayes; RF: random forests.