| Literature DB >> 36100881 |
Hyung Min Kim1,2, Seok-Soo Byun3, Jung Kwon Kim3, Chang Wook Jeong4, Cheol Kwak4, Eu Chang Hwang5, Seok Ho Kang6, Jinsoo Chung7, Yong-June Kim8,9, Yun-Sok Ha10, Sung-Hoo Hong11.
Abstract
BACKGROUND: Renal cell carcinoma is characterized by a late recurrence that occurs 5 years after surgery; hence, continuous monitoring and follow-up is necessary. Prognosis of late recurrence of renal cell carcinoma can only be improved if it is detected early and treated appropriately. Therefore, tools for rapid and accurate renal cell carcinoma prediction are essential.Entities:
Keywords: Late recurrence; Machine learning; ROC curve: KOrean Renal Cell Carcinoma; Renal cell carcinoma
Mesh:
Year: 2022 PMID: 36100881 PMCID: PMC9472380 DOI: 10.1186/s12911-022-01964-w
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 3.298
Distribution of datasets before and after SMOTE application
| Training set (n = 2069) | Test set (n = 887) | |||
|---|---|---|---|---|
| Late recurrence group | Non-recurrence group | Late recurrence group | Non-recurrence group | |
| Before | 140 (6.8%) | 1929 (93.2%) | 49 (5.5%) | 838 (94.5%) |
| After | 1929 (50.0%) | 1929 (50.0%) | 49 (5.5%) | 838 (94.5%) |
Fig. 1Overall process of development of the late recurrence prediction model
Baseline characteristics of the patients with RCC
| Variable | Late recurrence group (189 Patients) | Non-recurrence group (2767 Patients) | |
|---|---|---|---|
| Operation type | < 0.001 | ||
| Radical nephrectomy | 155 (82.0%) | 1336 (48.3%) | |
| Partial nephrectomy | 34 (18.0%) | 1431 (51.7%) | |
| Operative method | < 0.001 | ||
| Laparoscopic | 29 (15.3%) | 1051 (38.0%) | |
| HALS | 6 (3.2%) | 78 (2.8%) | |
| Open | 142 (75.1%) | 1221 (44.1%) | |
| Robotic | 12 (6.3%) | 417 (15.1%) | |
| Pathological tumor stage | < 0.001 | ||
| 1a | 52 (27.5%) | 1811 (65.4%) | |
| 1b | 49 (25.9%) | 579 (20.9%) | |
| 2a | 38 (20.1%) | 131 (4.7%) | |
| 2b | 7 (3.7%) | 48 (1.7%) | |
| 3a | 34 (18.0%) | 167 (6.0%) | |
| 3b | 7 (3.7%) | 20 (0.7%) | |
| 3c | 0 (0.0%) | 2 (0.1%) | |
| 4 | 2 (1.1%) | 9 (0.3%) | |
| Pathological node stage | 0.005 | ||
| Nx | 67 (35.4%) | 1585 (57.3%) | |
| N0 | 115 (60.8%) | 1169 (42.2%) | |
| N1 | 7 (3.7%) | 13 (0.5%) | |
| Histologic type | 0.002 | ||
| Clear cell | 172 (91.0%) | 2345 (84.7%) | |
| Papillary | 5 (2.6%) | 41 (1.5%) | |
| Chromophobe | 4 (2.1%) | 222 (8.0%) | |
| Collecting duct | 0 (0.0%) | 3 (0.1%) | |
| Etc | 8 (4.2%) | 156 (5.6%) | |
| Lymphovascular invasion | < 0.001 | ||
| No | 172 (91.0%) | 2701 (97.6%) | |
| Yes | 17 (9.0%) | 66 (2.4%) | |
| Tumor size (mm) | 68.2 | 38.8 | < 0.001 |
HALS hand-assisted laparoscopic surgery
Hyperparameter optimization using the grid search algorithm
| Algorithms | Hyperparameters |
|---|---|
| Kernel SVM | kernel: (linear, rbf*) C: (0.01, 0.1, 1*) gamma: (0.01, 0.05, 0.1, 0.5*, 5, 10) |
| Logistic regression | Penalty: (L1, L2*) C: (0.001, 0.01, 0.1, 1, 10*, 100) |
| KNN | n-neighbors: (2,4*,6,8,10) |
| Naïve Bayes | alpha: (0, 0.1, 1*, 5, 10, 20, 30) |
| Random forest | n_estimators: (10, 50, 100, 150, 200*) max_depth: (4, 8, 12, 16*,20) |
| Gradient boost | n_estimators: (10, 100, 200, 500*,1000) learning_rate: (0.05*, 0.01, 0.005, 0.001) max_depth: (1,3*, 6, 9, 12) |
| AdaBoost | n_estimators: (10, 100, 200, 500*, 1000) learning_rate: (0.05*, 0.01, 0.005, 0.001) |
| XGBoost | n_estimators: (10, 100, 200, 500, 1000*) learning_rate: (0.05*, 0.01, 0.005, 0.001) max_depth: (1*, 3, 6, 9, 12) |
Penalty: Specify the norm used in the penalization (L1 = L1 regularization, L2 = L2 regularization); C, inverse of regularization strength; n-neighbors, number of neighbors; alpha, additive smoothing parameter (0 for no smoothing); n_estimators, number of trees; max_depth, maximum depth of the tree
SVM support vector machine, KNN k-nearest neighbour, XGBoost extreme gradient boosting
*Parameter finally selected through parameter optimization
Performance of the machine learning algorithms
| Model | Sensitivity | Specificity | Accuracy | AUROC | F1-score |
|---|---|---|---|---|---|
| Kernel SVM | 0.551 | 0.852 | 0.835 | 0.702 | 0.579 |
| Logistic regression | 0.653 | 0.802 | 0.793 | 0.727 | 0.599 |
| KNN | 0.408 | 0.881 | 0.855 | 0.644 | 0.587 |
| Naïve Bayes | 0.612 | 0.805 | 0.795 | 0.709 | 0.566 |
| Random forest | 0.490 | 0.834 | 0.815 | 0.662 | 0.566 |
| Gradient boost | 0.531 | 0.868 | 0.849 | 0.699 | 0.576 |
| AdaBoost | 0.673 | 0.807 | 0.799 | 0.740 | 0.609 |
| XGBoost | 0.633 | 0.807 | 0.797 | 0.720 | 0.587 |
Fig. 2Receiver operating characteristic curve of machine learning models for predicting late recurrence after surgery
Fig. 3Confusion matrix of the top two performing models: a AdaBoost; b Logistic regression
Fig. 4Importance of each variable in the AdaBoost model