Next Article in Journal
Mucin (MUC) Family Influence on Acute Lymphoblastic Leukemia in Cancer and Non-Cancer Native American Populations from the Brazilian Amazon
Next Article in Special Issue
Pulmonary Vascular Remodeling in Pulmonary Hypertension
Previous Article in Journal
Virtual Surgical Planning, 3D-Printing and Customized Bone Allograft for Acute Correction of Severe Genu Varum in Children
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of Hemorrhagic Complication after Thrombolytic Therapy Based on Multimodal Data from Multiple Centers: An Approach to Machine Learning and System Implementation

1
School of Computer and Information Science, Chongqing Normal University, Chongqing 401331, China
2
Department of Radiology, the First Affiliated Hospital of Chongqing Medical University, Chongqing 400016, China
3
Department of Radiology, Chongqing General Hospital, Chongqing 400013, China
4
School of Economics, Peking University, Beijing 100871, China
*
Author to whom correspondence should be addressed.
J. Pers. Med. 2022, 12(12), 2052; https://doi.org/10.3390/jpm12122052
Submission received: 6 November 2022 / Revised: 8 December 2022 / Accepted: 9 December 2022 / Published: 12 December 2022
(This article belongs to the Special Issue Precision Medicine for Stroke and Cerebrovascular Neurology)

Abstract

:
Hemorrhagic complication (HC) is the most severe complication of intravenous thrombolysis (IVT) in patients with acute ischemic stroke (AIS). This study aimed to build a machine learning (ML) prediction model and an application system for a personalized analysis of the risk of HC in patients undergoing IVT therapy. We included patients from Chongqing, Hainan and other centers, including Computed Tomography (CT) images, demographics, and other data, before the occurrence of HC. After feature engineering, a better feature subset was obtained, which was used to build a machine learning (ML) prediction model (Logistic Regression (LR), Random Forest (RF), Support Vector Machine (SVM), eXtreme Gradient Boosting (XGB)), and then evaluated with relevant indicators. Finally, a prediction model with better performance was obtained. Based on this, an application system was built using the Flask framework. A total of 517 patients were included, of which 332 were in the training cohort, 83 were in the internal validation cohort, and 102 were in the external validation cohort. After evaluation, the performance of the XGB model is better, with an AUC of 0.9454 and ACC of 0.8554 on the internal validation cohort, and 0.9142 and ACC of 0.8431 on the external validation cohort. A total of 18 features were used to construct the model, including hemoglobin and fasting blood sugar. Furthermore, the validity of the model is demonstrated through decision curves. Subsequently, a system prototype is developed to verify the test prediction effect. The clinical decision support system (CDSS) embedded with the XGB model based on clinical data and image features can better carry out personalized analysis of the risk of HC in intravenous injection patients.

1. Introduction

Stroke is the second leading cause of death globally and a leading cause of disability [1,2,3]. Acute ischemic stroke (AIS) is the most common type of stroke, accounting for about 80% to 87%; it ranks first in the stroke rankings and has the characteristics of high morbidity, high disability rate, high fatality rate, and high recurrence rate [4]. Intravenous thrombolytic (IVT) therapy with drugs is beneficial in patients with AIS within 4.5 h of stroke onset [5,6]. However, hemorrhagic complication (HC) is the most severe complication of IVT and is associated with poor clinical outcomes [7,8,9].
Currently, machine learning (ML), a branch of artificial intelligence, provides a promising tool in the pursuit of personalized outcome prediction, which is widely used in medical practice as a clinical decision support system (CDSS) [3,9,10,11,12,13,14,15]. To improve personalized stroke care, Hu et al. developed and validated a dynamic ML model based on eXtreme Gradient Boosting (XGB) at multiple time points for dynamically predicting adverse outcomes at three months [3]. Van Os HJA et al. used machine learning methods such as Random Forest (RF) and Support Vector Machine (SVM) to predict the outcome of endovascular treatment for AIS [13].
In several of these studies, the ML algorithm was applied to predict HC risk after AIS thrombolytic therapy [16,17,18,19]. Choi JM et al. constructed multiple ML models to predict HC, and the AUC of the artificial neural network in predicting HC after thrombolysis in AIS patients reached 0.844 [16]. In another experiment, multivariate Logistic Regression (LR) analysis showed an AUC of 0.776 for predicting HC on the test set [17]. The above two studies only used demographic, laboratory tests and other clinical data and did not include any image information. Miao LQ et al. used radiomics to build a prediction model based on an SVM classifier that predicted HC on the test set with an AUC of 0.921 [18]; In this study, only image features were used, and clinical information was not considered. Liu Z et al. reached an AUC of 0.885 for the prediction of HC based on multimodal magnetic resonance imaging omics and clinical risk factors by using LR [19]. Although Liu Z used multimodal data, it has the problem of too few samples and no external verification. It can be seen from the above that it is feasible to use imaging features and clinical factors to establish an ML model to predict HC risk. However, the current research still has some limitations. In addition, the ML model is similar to a black box, and users do not know how the model gets results. The above research did not consider the interpretability of the model and did not develop an application system, which is not conducive to the practical application and promotion of the prediction model.
In this study, we developed machine learning models based on data from multiple centers and explored multiple modality data of image and clinical information. We solved single data modality, few samples, and no external verification problems, improving the model’s generalization ability further. In addition, we used the tool kit to analyze the interpretability of the model and developed a CDSS based on the prediction model. As far as we know, this is the first study to propose and build a prediction system for HC after thrombolytic treatment of AIS. The final prediction model and system are helpful for a personalized analysis of the risk of HC in patients receiving thrombolytic therapy to provide reference information for doctors and bring an excellent prognosis to patients.

2. Materials and Methods

2.1. Data Information

This retrospective study was approved by the Institutional Review Board of the Affiliated Hospital of Chongqing Medical University, exempting patients from the requirement for informed consent. We conducted a multicenter study, including data from the Affiliated Hospital of Chongqing Medical University, the Second People’s Hospital of Hunan Province, the Second Hospital of Ledong County, Changsha Central Hospital, the First Affiliated Hospital of Hainan Medical College, and the People’s Hospital of Haikou City. The inclusion criterion was patients who received IVT under the guidelines for the management of AIS and underwent non-contrast computed tomography (NCCT) before IVT treatment. Patients with AIS were included in this study if follow-up Magnetic Resonance Imaging (MRI) or NCCT was performed within 36 h after IVT treatment. The following patients were excluded from this study: patients with severely missing data; patients with severe artifacts on NCCT images; patients with primary intracerebral hemorrhage, brain tumor, head trauma, and hemorrhagic infarction on admission.
All patient data and radiographic images were manually extracted from electronic medical records using standardized case report forms, including: demographics (age, gender, smoking history, drinking history (The description of smoking and drinking habits uses the Smoking index [20] and Drinking index [21])), medical history (stroke history, diabetes history, atrial fibrillation history), clinical manifestations (time of onset, systolic blood pressure, diastolic blood pressure, National Institutes of Health Stroke Scale (NIHSS) score at admission, TOAST classification), laboratory examinations (hemoglobin, platelets, leukocytes, neutrophils, lymphocytes, monocytes, neutrophil-to-lymphocyte ratio, lymphocyte-to-monocyte ratio, absolute value of eosinophils, total cholesterol, triglycerides, high-density lipoprotein, low-density lipoprotein, Blood Urea Nitrogen (BUN), creatinine, Rapid blood glucose, glycated hemoglobin, international normalized ratio (INR), plasma fibrin degradation products (FDP), D-dimer (dynamic), Brain Natriuretic Peptide (BNP) precursor) and patient NCCT images. ITK-SNAP (https://itk.org, accessed on 24 August 2022) extracts the radiologist imaging features, which are used after delineating the region of interest. ITK-SNAP is an open-source software that mainly includes histogram information, morphological features, co-occurrence matrix feature parameters, run-length matrix features, gray-scale connected region matrix, and other features information.

2.2. Machine Learning Algorithms

The overall flow of model establishment is shown in Figure 1. The data is divided into a training set, an internal validation data set, and external validation data set. Then, patients’ CT images are delineated, features are extracted, and demographics and other information are combined. Next, feature engineering is carried out to achieve the purpose of dimensionality reduction, and then four prediction models are constructed. We use criterions such as ACC and AUC to evaluate the performance of models. Finally, the prediction model with better performance and the variables included in the model are obtained.

2.2.1. Data Processing

The data from Haikou People’s Hospital was treated as the external validation group, and the data from other hospitals were randomly divided into a training group and an internal validation group according to a ratio of 8:2. In addition, missing values are filled by the MissForest algorithm. Each data queue is filled separately to avoid data leakage. MissForest algorithm can fill continuous and categorical variables simultaneously, and studies have found that its filling effect is significantly better than methods such as K-Nearest Neighbor (KNN) imputation and multiple imputation (MI) [22]. MI method considers the data distribution of missing variables, estimates the distribution of missing values, and extracts several (≥2) data to fill the missing values. For feature selection, first of all, based on the repeated delineation of the patient images of the First Affiliated Hospital of Chongqing Medical University by two radiologists, the two groups of feature data were obtained from consistency analysis. The filtered features were applied to the training data according to the threshold value to reduce the effect of edge features on prediction and ensure that the features have high repeatability [23]. We standardize the data to have zero mean and unit variance. Then, clinical data (demographics, past medical history, clinical manifestations, and laboratory indicators collectively) were combined with imaging features. After univariate analysis, features were further screened by Lasso [24] for downstream machine-learning models.

2.2.2. Algorithm Model

Machine learning algorithms used in this research are LR, RF, SVM, and XGB, which are widely used and successful at present [3,10,11,12,13]. We obtained the best-performing predictive model by comparing the model’s evaluation with the validation dataset. In the experiment, we used the scikit-learn module in Python to implement the machine-learning algorithms [25]. This article uses Python 3.7 programming, modeling, and training on the Windows 10 (21H2) operating system configuration, the CPU is AMD Ryzen 7 5800 H with Radeon Graphics, 3.20 GHz, and the memory is 32 G.
  • Logistic Regression
LR is a commonly used a linear model that can be used to solve classification problems. Recently, it has been widely used as a medical prediction model because it is simple and effective and can draw a nomogram, which is intuitive and convenient for practical application [19]. You can learn more about the LR algorithm in [26] (p. 73–88).
  • Random Forest
RF plays an important role in disease prediction and diagnosis and is widely used; it is an ensemble classifier composed of multiple decision tree classifiers. RF includes several (random) decision trees. When the number becomes larger, the generalization error of the forest converges to a limit [27,28]. Each decision tree classifier decides the optimal classification result by voting. The classification idea of random forest is in [29].
  • Support Vector Machine
SVM belongs to a binary classification model. The basic idea of the algorithm is to map the input feature space of the sample into a high-dimensional feature space and find the optimal classification hyper-plane that meets the classification requirements in this high-dimensional feature space, so that the plane has a certain classification accuracy. The algorithm can better solve practical problems such as nonlinearity and small samples and has high classification and recognition accuracy and strong generalization ability. It has been widely used in big data mining, image recognition, medical detection, and other fields [30,31,32]. Details can be found in [33].
  • eXtreme Gradient Boosting
XGB is an improvement of the gradient-boosting decision tree (GBDT) method, which can be used for classification and regression problems. It is also a boosting iterative algorithm that integrates many weak classifiers to form a strong classifier [34,35]. Each iteration of the algorithm will generate a tree to learn the deviation between the predicted value of the model and the actual value. In recent years, it has been widely used in the field of machine learning because of its superior performance [36]. The workflow of the algorithm can be seen in [35].

2.3. Statistical Analysis

Statistical analysis was performed using Python software (version 3.7) and R (version 4.1.3). Differences in the baseline characteristics of the datasets were assessed with one-way ANOVA or the nonparametric Kruskal-Wallis test. The Delong test was used to compare the prediction ability between different prediction models. In addition, the Hosmer-Lemeshow test was performed to compare the degree of agreement between predicted and observed probabilities. We set a two-sided p < 0.05 to be considered statistically significant.
We calculated Accuracy (ACC), Sensitivity (SEN), Specificity (SPE), Positive Predictive Value (PPV), Negative Predictive Value (NPV), Receiver Operating Characteristic (ROC) curves and the AUC values and F1 values as an evaluation metric, the performance of the ML algorithm is compared between the training set and the test set, and the best performing model is selected. For model interpretation, based on The SHapley Additive exPlanation (SHAP) framework calculates the Shapley value for each variable to further explain the best-performing model, providing support for the reliability of the model results [36,37].

2.4. Prototype System Construction

We adopted the Browser/Server (B/S) architecture and used a python flask and its related extensions to design and implement the clinical decision support system. Get the parameters required by the model through the webpage and display the predicted risk results of the model on the resulting interface. In addition, we take the waterfall diagram in the SHAP framework as the interpretability analysis of the prediction results, which can clarify the impact of characteristics on patients.

3. Results

3.1. Statistical Results

Finally, 517 patients were enrolled in the study, with an average age of 67.02 ± 12.67 years, including 333 males and 184 females, accounting for 64.4% and 35.6%, respectively. The patients were divided into the training cohort (332), internal validation cohort (83) and external validation cohort (102). The comparison of baseline characteristics between training data and internal test data is shown in Table 1; it includes the variables finally included, basic information, and variables with significant differences between the two data sets. The comparison of baseline characteristics between external validation data and training data and internal validation data is shown in Table S1. There is no significant difference in most indicators, but there are differences in several indicators such as atrial fibrillation history, systolic blood pressure, and diastolic blood pressure.

3.2. Feature Screening Results

First, ICC analysis is carried out on the 1073-dimensional image feature based on the repeated delineation data, and 843-dimensional image features are obtained according to the threshold value of 0.94. The selection of the threshold value is shown in Figure S1. Through univariate analysis, the obtained image features and 33-dimensional clinical features were analyzed together, and the indicators that conform to the normal distribution were tested by a bilateral T-test. Other indicators were analyzed by the non-parametric Mann-Whitney U-test to see if there was a significant difference, and 838-dimensional features were obtained. The Lasso method is further used to reduce the dimensionality, and the features whose corresponding coefficient to the Lambda coefficient is not 0 are selected to obtain 66-dimensional features. There are 15 clinical features and 51 image features. The change curve of loss and characteristic coefficient Lambda is shown in Figure 2. The features of the weight Top 30 are shown in Figure 3.
Before building the four prediction models, the 66-dimensional features are sorted according to the absolute value of the feature weight, input into each model in turn, and select the appropriate number of features through the performance of different quantity features in the verification set of 10-fold cross-validation on the training set. The performance of different quantitative features on the four models is shown in Figure S2. Finally, the LR model is built from the first 33 features, the RF model is built from the first 24 features, the SVM model is built from the first 26 features, and the XGB model is built from the first 18 features.

3.3. Model Performance

10-fold cross-validation was conducted for each model on the training set (see Table S2 for the results). The performance results of the four models on each dataset are shown in Table 2 and Figure 4. The ACC and AUC of the XGB model are 0.9458 and 0.9931, respectively, on the training data, followed by the ACC and AUC of the RF model are 0.9277 and 0.9830; the ACC of the LR model on the internal validation data (0.8675) was higher than the ACC (0.8554) of the RF and XGB models, but the AUC value of the LR model was lower than the latter; on the external validation data, the XGB model delivered ACC (0.8431), AUC (0.9142), and the F1 value of 0.8222 higher than the rest of the models. Since the models performed differently on each dataset, to further compare the performance between the models, we performed a DeLong test (Table 3) for statistical analysis. From the DeLong test, it was found that the AUC performance of the XGB model on the training set was better than the other models, and the AUC performance of the four models on the internal validation and external validation cohorts had no significant difference. Overall, the XGB model has better prediction performance.
For the XGB model, the fit between the fitted values and the observed values was analyzed on the internal validation (p = 0.3204, Hosmer- Lemeshow test) and external validation cohort (p = 0.1645, Hosmer- Lemeshow test). We drew the decision curves of each model on the external validation queue (Figure 5). It can be seen that the four models have specific practical significance. The XGB model curve is almost the same as other models when the threshold probability is small, but as the threshold probability increases, the curve of the XGB model gradually surpasses other models. In addition, the prediction results are divided into three categories: high, medium, and low risk according to the third quantile of the predicted probability of the training set, there were significant differences in the three categories of data (T-test, p < 0.01). The proportions of high-, medium-, and low-risk in the external validation cohort were 37.25%, 43.14%, and 19.61%, respectively. From Figure S3, it can be seen that the patients classified as high-risk on the training set have all experienced bleeding transformation, while the low-risk patients have not. Some patients in the two validation sets did not meet expectations, and the proportion of medium-risk patients was higher than that in the training set. This result shows that there are many ambiguous prediction results on the validation set, and the generalization ability of the model needs to be further improved.

3.4. Interpretability of the Model

The idea behind SHAP feature importance is that features with large Shapley absolute values are critical. Since global importance is to be considered, the absolute Shapley values of each feature in the data are averaged, and then the features are evaluated by importance. Figure 6 shows the importance of SHAP features to the previously trained XGB model for predicting HC [38].
The summary graph (Figure 7) combines feature importance with the feature effect, and each point on the graph is the Shapley value of the feature and instance. The relationship between the eigenvalues and the predicted impact can be seen more intuitively. For example, the higher the value of rapid blood glucose, the greater the predicted probability of hemorrhagic transformation. Figure 8 is a predicted negative (low-risk) sample, the output value is lower than the base value, which is to say, the risk of this sample is lower than the overall level, and the low −0.63–(−5.07) = 5.70 is caused by different characteristics contributed.

3.5. Implementation of CDSS

We embedded the XGB model into the system, took predicting the risk of HC as the core task, and preliminarily designed and implemented a prototype system. Its interface is shown in Figure 9, including the system introduction, the form of input parameters, and the results display. Doctors can fill in the patient’s relevant parameter information and can get the risk analysis of HC in a few seconds. The results were quantized with probability values, and the results were interpreted with a waterfall diagram.

4. Discussion

In our study, we developed an easy-to-implement prediction model, which has a good prediction ability for the risk of hemorrhagic complications after thrombolysis in patients with acute ischemic stroke, and established a CDSS prototype system. The XGB model shows good prediction ability in each cohort, which helps develop a safe and reasonable treatment plan for patients. In addition, the system contains characteristic data, which can be obtained easily and quickly without expensive advanced technology and equipment. Allowing them to be used in communities or small hospitals with limited resources will also help areas with insufficient medical resources.
The predictive model used features from five clinical aspects: hemoglobin, history of atrial fibrillation, fast blood sugar, time to onset, and INR. Chang JY et al. proved in the paper that hemoglobin level is related to composite vascular events [39], and our experiment also selected it as a predictor, indicating that hemoglobin is closely related to stroke and bleeding conditions. A study from Xi’an Jiaotong University showed that atrial fibrillation may be an independent risk factor for hemorrhagic transformation in patients with acute ischemic stroke after intravenous thrombolysis with recombinant tissue plasminogen activator [40]. Tsinghua University Medical Center explored the effect of blood glucose indicators on outcomes after intravenous thrombolysis in acute ischemic stroke, suggesting that elevated blood glucose levels may lead to poor prognosis [41]. It can be seen in Figure 7 that the higher the blood glucose value, the higher the possibility of HC, which is consistent with this. In the related research of Yibing Chen [42], INR is a vital reference factor in stroke treatment. As for the time of onset, the results show that the shorter the time from onset to treatment, the more likely it is to cause HC, which may be inconsistent with the concept of treatment as soon as possible in actual treatment. The model contains 13 image features: features based on gray level co-occurrence matrix (GLCM) (6), features based on gray level correlation matrix (GLDM) (1), features based on gray run length matrix (GLRLM) (3), first-order statistics (3), see Figure 6; Figure 7. The original first-order 90 quantile is the most important feature in the model, which is similar to the result of Song Z [43], which shows that the experimental results have certain reliability.
Feng Wang et al. [44], also used machine learning to conduct a post-thrombotic HC study in multicenter data, with an AUC value of 0.82. Our research makes up for the lack of CT scanning image features and achieves better prediction results, which shows that combining various features can help improve the performance of the model. At present, more and more research on multimodality also supports this point. The ACC value of the XGB model on the internal validation cohort is 0.8554, and the AUC value is 0.9454. Compared with the previous related studies [16,17,18,19], the accuracy and generalization ability have been improved to a certain extent. At the same time, the ACC value of my model in the external validation cohort is 0.8431, and the AUC value is 0.9142, indicating that the generalization ability of the prediction model is good. In addition, when building the model, we did not ultimately reduce the feature dimension to a very low level, but when building the model, different models determined the appropriate number of features, to better play the model’s ability. Then, comprehensively compare the performance of the models through AUC, Delong test and other indicators, and obtain a model with better performance, which makes the results have a more reliable basis.
Based on artificial intelligence technology’s development, CDSS has been promoted and applied to a certain extent [45]. Concerning relevant systems, we have developed a prototype system using the final prediction model and python language to facilitate practical application and further verify our model’s capability. Our system adopts B/S architecture and places the calculation of the model on the server side, reducing the dependence on the hardware of the application environment. At the same time, it has high integration and good portability. The system can be used as a module in the hospital application system and can be conveniently used on the website to view the analysis results.
Our research also has several shortcomings, which are left for future studies. First, using image comics will cause losses when using software to extract image features. Next, we consider using deep learning to complete prediction tasks, which is expected to achieve better performance. Secondly, we used multiple central data in the experiment, but the research population and data were limited. The ML model is wholly based on past human behavior to predict. Therefore, the ability to continue learning to use the prediction model is also crucial. We plan to use new samples to adjust the model parameters for a while, hoping to improve the application’s performance continuously. Finally, if the CDSS prototype is not perfect and still needs further improvement, then actively promote the application, and analyze the system capability and acceptance capability.

5. Conclusions

In conclusion, we have established four prediction models based on multi-modal data from a multi-medical-center. After evaluating different indicators, the XGB model performs better than other models. The CDSS prototype is developed based on the prediction model using python tools. The system will provide doctors with a diagnostic basis, which is expected to reduce hemorrhagic complications and enable patients to obtain a good prognosis.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/jpm12122052/s1, Table S1. Baseline analysis of training set, internal verification set and external verification set; Figure S1. ICC analysis for feature screening threshold analysis; Figure S2. Performance of each model when selecting different number of features, figures a, b, c and d are the analysis of the number of selected features of LR, RF, SVM and XGBoost respectively; Table S2. Results of 10-fold cross-validation of each model on the training set; Table S3. Delong test results of internal validation and external validation of each model; Figure S3. Scatter diagram of model prediction results, from top to bottom, is the training set, internal verification set, and external verification set.

Author Contributions

Conceptualization, S.C. (Shaoguo Cui), H.R. (Huanhuan Ren), H.S. (Haojie Song) and H.W. (Hao Wen); Data curation, H.R. and H.S.; Formal analysis, H.S., H.R. and Z.X. (Zheng Xie); Investigation, H.R. and Y.L. (Yongmei Li); methodology, H.S., S.C., Z.X. and H.W.; project administration, S.C.; Software, H.S., Z.X., H.W. and S.C.; Supervision, S.C., Y.L. and X.W. (Xi Wang); Visualization, H.S.; Writing—original draft, H.S. and S.C.; writing—review and editing, X.W. and H.R.; All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (grant number 62003065), Humanity and Social Science Project of Ministry of Education of China (grant number 22A10637019), Chongqing Science and Technology Bureau (grant number CSTB2022NSCQ-MSX1206, CSTB2022TFII-OFX0042 and cstc2019jscx-mbdxX0061), Science and Technology Research Program of Chongqing Municipal Education Commission (grant number KJZD-K20220051), Planning Foundation Project of Chongqing Federation of Social Sciences (grant number 2022NDYB119), Medical Research Program of the Chongqing National Health Commission and Chongqing Science and Technology Bureau, China (grant number 2021MSXM155), Chongqing Normal University (grant number 20XLB004), Chongqing Postgraduate Scientific Research Innovation Project (grant number CYS22555).

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Ethics Committee of Chongqing General Hospital (protocol code S2020-107-01).

Informed Consent Statement

The studies involving human participants were reviewed and approved by the Ethics Committee of the Chongqing General Hospital. Written informed consent for participation was not required for this study in accordance with the national legislation and the institutional requirements.

Data Availability Statement

The data used in this study are not publicly available due to restrictions in the data-sharing agreement.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bernardo-Castro, S.; Sousa, J.A.; Brás, A.; Cecília, C.; Rodrigues, B.; Almendra, L.; Machado, C.; Santo, G.; Silva, F.; Ferreira, L.; et al. Pathophysiology of Blood-Brain Barrier Permeability Throughout the Different Stages of Ischemic Stroke and Its Implication on Hemorrhagic Transformation and Recovery. Front. Neurol. 2020, 11, 594672. [Google Scholar] [CrossRef] [PubMed]
  2. Hankey, G.J. Secondary stroke prevention. Lancet Neurol. 2014, 13, 178–194. [Google Scholar] [CrossRef] [PubMed]
  3. Hu, Y.; Yang, T.; Zhang, J.; Wang, X.; Cui, X.; Chen, N.; Zhou, J.; Jiang, F.; Zhu, J.; Zou, J. Dynamic Prediction of Mechanical Thrombectomy Outcome for Acute Ischemic Stroke Patients Using Machine Learning. Brain Sci. 2022, 12, 938. [Google Scholar] [CrossRef] [PubMed]
  4. Benjamin, E.J.; Blaha, M.J.; Chiuve, S.E.; Cushman, M.; Das, S.R.; Deo, R.; de Ferranti, S.D.; Floyd, J.; Fornage, M.; Gillespie, C. Heart Disease and Stroke Statistics-2017 Update: A Report from the American Heart Association. Circulation 2017, 136, e196, Erratum in Circulation 2017, 135, e146–e603. [Google Scholar] [CrossRef] [PubMed]
  5. Chtaou, N.; Rachdi, L.; El Midaoui, A.; Souirti, Z.; Wahlgren, N.; Belahsen, M.F. Intravenous thrombolysis with rt-PA in stroke: Experience of the moroccan stroke unit. Pan Afr. Med. J. 2016, 24, 207. [Google Scholar] [CrossRef]
  6. Leng, T.; Xiong, Z.G. Treatment for ischemic stroke: From thrombolysis to thrombectomy and remaining challenges. Brain Circ. 2019, 5, 8–11. [Google Scholar] [CrossRef]
  7. Li, Y.; Gao, H.; Zhang, D.; Gao, X.; Lu, L.; Liu, C.; Li, Q.; Miao, C.; Ma, H.; Li, Y. Clinical Prediction Model for Screening Acute Ischemic Stroke Patients with more than 10 Cerebral Microbleeds. Front. Neurol. 2022, 13, 833952. [Google Scholar] [CrossRef]
  8. Yaghi, S.; Eisenberger, A.; Willey, J.Z. Symptomatic intracerebral hemorrhage in acute ischemic stroke after thrombolysis with intravenous recombinant tissue plasminogen activator: A review of natural history and treatment. JAMA Neurol. 2014, 71, 1181–1185. [Google Scholar] [CrossRef]
  9. Zhao, W.; Wu, C.; Stone, C.; Ding, Y.; Ji, X. Treatment of intracerebral hemorrhage: Current approaches and future directions. J. Neurol. Sci. 2020, 416, 117020. [Google Scholar] [CrossRef]
  10. Awe, A.M.; Heuvel, M.M.V.; Yuan, T.; Rendell, V.R.; Shen, M.; Kampani, A.; Liang, S.; Morgan, D.D.; Winslow, E.R.; Lubner, M.G. Machine learning principles applied to CT radiomics to predict mucinous pancreatic cysts. Abdom. Radiol. 2021, 47, 221–231. [Google Scholar] [CrossRef]
  11. Bai, X.; Zhou, Z.; Luo, Y.; Yang, H.; Zhu, H.; Chen, S.; Pan, H. Development and Evaluation of a Machine Learning Prediction Model for Small-for-Gestational-Age Births in Women Exposed to Radiation before Pregnancy. J. Pers. Med. 2022, 12, 550. [Google Scholar] [CrossRef] [PubMed]
  12. Wang, J.; Zhang, J.; Gong, X.; Zhang, W.; Zhou, Y.; Lou, M. Prediction of large vessel occlusion for ischaemic stroke by using the machine learning model random forests. Stroke Vasc. Neurol. 2021, 7, e001096. [Google Scholar] [CrossRef] [PubMed]
  13. Van Os, H.J.A.; Ramos, L.A.; Hilbert, A.; van Leeuwen, M.; Van Walderveen, M.A.A.; Kruyt, N.D.; Dippel, D.W.J.; Steyerberg, E.W.; Van Der Schaaf, I.C.; Lingsma, H.F.; et al. Predicting Outcome of Endovascular Treatment for Acute Ischemic Stroke: Potential Value of Machine Learning Algorithms. Front. Neurol. 2018, 9, 784. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Ferroni, P.; Zanzotto, F.M.; Scarpato, N.; Riondino, S.; Nanni, U.; Roselli, M.; Guadagni, F. Risk Assessment for Venous Thromboembolism in Chemotherapy-Treated Ambulatory Cancer Patients. Med. Decis. Mak. 2016, 37, 234–242. [Google Scholar] [CrossRef] [PubMed]
  15. Hashemzadeh, H.; Shojaeilangari, S.; Allahverdi, A.; Rothbauer, M.; Ertl, P.; Naderi-Manesh, H. A combined microfluidic deep learning approach for lung cancer cell high throughput screening toward automatic cancer screening applications. Sci. Rep. 2021, 11, 9804. [Google Scholar] [CrossRef]
  16. Choi, J.-M.; Seo, S.-Y.; Kim, P.-J.; Kim, Y.-S.; Lee, S.-H.; Sohn, J.-H.; Kim, D.-K.; Lee, J.-J.; Kim, C. Prediction of Hemorrhagic Transformation after Ischemic Stroke Using Machine Learning. J. Pers. Med. 2021, 11, 863. [Google Scholar] [CrossRef]
  17. Weng, Z.-A.; Huang, X.-X.; Deng, D.; Yang, Z.-G.; Li, S.-Y.; Zang, J.-K.; Li, Y.-F.; Liu, Y.-F.; Wu, Y.-S.; Zhang, T.-Y.; et al. A New Nomogram for Predicting the Risk of Intracranial Hemorrhage in Acute Ischemic Stroke Patients after Intravenous Thrombolysis. Front. Neurol. 2022, 13, 774654. [Google Scholar] [CrossRef]
  18. Miao, L.; Peng, M.; Wang, T.; Chen, G.; Yin, X.; Wu, G. Prediction of hemorrhagic transformation in acute stroke based on MRI radiomics and machine learning. Magn. Reson. Imaging 2022, 13, 18–21, 75. [Google Scholar]
  19. Liu, Z.; Huang, X.; Peng, M.; Wang, T.; Xie, H.; Ren, J.; Yin, X. Construction of a nomogram model for the risk of hemorrhagic transformation after mechanical thrombectomy in acute stroke. Magn. Reson. Imaging 2022, 13, 15–19. [Google Scholar]
  20. Song, J.; Jin, C.; Cheng, X. The association between cigarette smoking and health care service utilization among middle-aged and elderly adults in China. Front. Public Health 2022, 10, 952357. [Google Scholar] [CrossRef]
  21. Hsueh, C.-Y.; Gong, H.; Cong, N.; Sun, J.; Lau, H.-C.; Guo, Y.; Huang, Q.; Yuan, X.; Zhang, M.; Tao, L.; et al. Throat Microbial Community Structure and Functional Changes in Postsurgery Laryngeal Carcinoma Patients. Appl. Environ. Microbiol. 2020, 86, e01849-20. [Google Scholar] [CrossRef] [PubMed]
  22. Stekhoven, D.J.; Bühlmann, P. MissForest—Non-Parametric missing value imputation for mixed-type data. Bioinformatics 2012, 28, 112–118. [Google Scholar] [CrossRef] [PubMed]
  23. Wu, P.; Yang, Y.; Zhou, Y.; Guo, F.; Mao, X. Construction of MRI radiomics prediction model for the identification of benign and malignant breast lesions: Based on random forest, support vector machine, and logistic regression classifier. J. Mol. Imaging 2021, 44, 764–770. [Google Scholar]
  24. Muthukrishnan, R.; Rohini, R. LASSO: A feature selection technique in predictive modeling for machine learning. In Proceedings of the 2016 IEEE International Conference on Advances in Computer Applications (ICACA), Coimbatore, India, 24–24 October 2016; pp. 18–20. [Google Scholar] [CrossRef]
  25. Scikit-Learn: Machine Learning in Python. 2022. Available online: http://scikit-learn.org/stable/ (accessed on 8 August 2022).
  26. Li, R.; Li, P. Machine Learning in Action, 1st ed.; People Post Press: Beijing, China, 2013; pp. 73–88, 163–166. [Google Scholar]
  27. Jackins, V.; Vimal, S.; Kaliappan, M.; Lee, M.Y. AI-based smart prediction of clinical disease using random forest classifier and Naive Bayes. J. Supercomput. 2020, 77, 5198–5219. [Google Scholar] [CrossRef]
  28. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  29. Hou, K.; Cai, L. Research of random forest algorithm based on resampling strategy in breast tumor classification. Mod. Comput. 2019, 34, 32–35+58. [Google Scholar]
  30. Li, S.; Zhang, P.; Yue, D.; Wang, Q. Wind turbine fault prediction based on support vector machine. Comput. Simul. 2022, 39, 84–88+180. [Google Scholar]
  31. Han, W.; Han, S.; Wei, Y.; Zhou, J.; Zhang, Z.; Wang, J.; Zhao, S. Application of support vector machine in the diagnosis and treatment of digestive system diseases. J. Gastroenterol. Hepatol. 2022, 31, 454–458+180. [Google Scholar]
  32. Zhan, Y. Research on Constructing AD Ultra-Early Classification Model Based on Support Vector Machine Fusion of Multimodal Information. Master’s Thesis, Shandong University, Jinan, China, 2020. [Google Scholar] [CrossRef]
  33. Hu, Y.; Wang, X.; Teng, Y. Frequency stability control method of AC and DC power grid based on multi-layer support vector machine. Proc. CSEE 2019, 39, 4104–4118. [Google Scholar] [CrossRef]
  34. Li, S.; Zhang, X. Research on orthopedic auxiliary classification and prediction model based on XGBoost algorithm. Neural Comput. Appl. 2019, 32, 1971–1979. [Google Scholar] [CrossRef]
  35. Wang, L.; Wang, X.; Chen, A.; Jin, X.; Che, H. Prediction of Type 2 Diabetes Risk and Its Effect Evaluation Based on the XGBoost Model. Healthcare 2020, 8, 247. [Google Scholar] [CrossRef] [PubMed]
  36. Chen, X.; Zuo, H.; Liao, B.; Sun, R. Coronary Heart Disease Prediction and Characteristic Analysis Model Integrating XGBoost and SHAP. Comput. Appl. Res. 2022, 39, 1796–1804. [Google Scholar] [CrossRef]
  37. Liao, B.; Wang, Z.; Li, M.; Sun, R. Prediction and Feature Analysis Method of Football Player’s Worth Based on XGBoost and SHAP Models [J/OL]. Computer Science: 1–13 [2022-08-16]. Available online: http://kns.cnki.net/kcms/detail/50.1075.tp.20220411.2010.002.html (accessed on 24 August 2022).
  38. Interpretable Machine Learning: SHapley Additive exPlanations. Available online: https://christophm.github.io/interpretable-ml-book/shap.html (accessed on 14 August 2022).
  39. Chang, J.Y.; Lee, J.S.; Kim, B.J.; Kim, J.-T.; Lee, J.; Cha, J.K.; Kim, D.-H.; Cho, Y.-J.; Hong, K.-S.; Lee, S.J.; et al. Influence of Hemoglobin Concentration on Stroke Recurrence and Composite Vascular Events. Stroke 2020, 51, 1309–1312. [Google Scholar] [CrossRef]
  40. Yin, X.; Luo, G.; Kang, L.; Zhang, Y. Effects of atrial fibrillation on hemorrhagic transformation after thrombolysis in acute ischemic stroke. China Clin. Neurosci. 2019, 27, 22–28. [Google Scholar]
  41. Huang, Y.; Ma, Q.; Song, H.; Wu, J. The effect of blood glucose on the outcome of acute ischemic stroke after intravenous thrombolysis. J. Cap. Med. Univ. 2017, 38, 53–58. [Google Scholar]
  42. Chen, Y.; Sha, D.; Zhang, J. Treatment of hemorrhagic transformation in patients with ischemic stroke. Int. J. Cerebrovasc. Dis. 2017, 25, 268–274. [Google Scholar]
  43. Song, Z.; Tang, Z.; Liu, H.; Guo, D.; Cai, J.; Zhou, Z. A clinical-radiomics nomogram may provide a personalized 90-day functional outcome assessment for spontaneous intracerebral hemorrhage. Eur. Radiol. 2021, 31, 4949–4959. [Google Scholar] [CrossRef]
  44. Wang, F.; Huang, Y.; Xia, Y.; Zhang, W.; Fang, K.; Zhou, X.; Yu, X.; Cheng, X.; Li, G.; Wang, X.; et al. Personalized risk prediction of symptomatic intracerebral hemorrhage after stroke thrombolysis using a machine-learning model. Adv. Neurol. Disord. 2020, 13, 1756286420902358. [Google Scholar] [CrossRef] [Green Version]
  45. Antoniadi, A.M.; Galvin, M.; Heverin, M.; Wei, L.; Hardiman, O.; Mooney, C. A Clinical Decision Support System for the Prediction of Quality of Life in ALS. J. Pers Med. 2022, 12, 435. [Google Scholar] [CrossRef]
Figure 1. The overall flow of the model establishment.
Figure 1. The overall flow of the model establishment.
Jpm 12 02052 g001
Figure 2. This is the result graph of Lasso algorithm, the graph on the (left) shows the curve of MSE loss changing with Lambda value, and the (right) graph shows the curve of characteristic weight coefficient changing with Lambda value.
Figure 2. This is the result graph of Lasso algorithm, the graph on the (left) shows the curve of MSE loss changing with Lambda value, and the (right) graph shows the curve of characteristic weight coefficient changing with Lambda value.
Jpm 12 02052 g002
Figure 3. Bar chart of feature weight, showing the top 30 features of weight after Lasso algorithm screening.
Figure 3. Bar chart of feature weight, showing the top 30 features of weight after Lasso algorithm screening.
Jpm 12 02052 g003
Figure 4. ROC curves of different models, from left to right, are the results of training set, internal verification set and external verification set.
Figure 4. ROC curves of different models, from left to right, are the results of training set, internal verification set and external verification set.
Jpm 12 02052 g004
Figure 5. Decision curve of each model on external verification set.
Figure 5. Decision curve of each model on external verification set.
Jpm 12 02052 g005
Figure 6. Average effect of features on model output amplitude.
Figure 6. Average effect of features on model output amplitude.
Jpm 12 02052 g006
Figure 7. Snap summary diagram, the image degree of each feature to the model result, each row represents a feature, and the abscissa is the log level snap value. One point represents one sample, and the color represents the eigenvalue (red high, blue low).
Figure 7. Snap summary diagram, the image degree of each feature to the model result, each row represents a feature, and the abscissa is the log level snap value. One point represents one sample, and the color represents the eigenvalue (red high, blue low).
Jpm 12 02052 g007
Figure 8. Example of shap value visualization diagram for negative samples, it shows that each feature has its own contribution, pushing the prediction result of the model from the base value to the final model output; Red indicates the features that will be predicted to be higher, and blue indicates the features that will be predicted to be lower.
Figure 8. Example of shap value visualization diagram for negative samples, it shows that each feature has its own contribution, pushing the prediction result of the model from the base value to the final model output; Red indicates the features that will be predicted to be higher, and blue indicates the features that will be predicted to be lower.
Jpm 12 02052 g008
Figure 9. Clinical decision support system interface, the left is the input parameter page, and the right is the result display page.
Figure 9. Clinical decision support system interface, the left is the input parameter page, and the right is the result display page.
Jpm 12 02052 g009
Table 1. Baseline characteristics of training and internal validation cohorts.
Table 1. Baseline characteristics of training and internal validation cohorts.
VariablesTrain (n = 332)Internal (n = 83)p
Demographic
gender, n (%)1
Male206 (62.0)51 (61.4)
Female126 (38.0)32 (38.6)
Age, years, mean ± SD67.39 ± 12.4466.18 ± 13.530.438
Past medical history
Atrial fibrillation, n (%)0.465
No-atrial-fibrillation253 (76.2)67 (80.7)
Atrial-fibrillation79 (23.8)16 (19.3)
Clinical manifestation
Onset time, hours, mean ± SD5.41 ± 2.815.43 ± 2.560.948
Laboratory examination
Hemoglobin, g/L, mean ± SD78.84 ± 63.2175.49 ± 65.830.669
Monocytes, 109/L, mean ± SD0.55 ± 0.250.71 ± 1.210.028
Fast blood sugar, mean ± SD7.83 ± 3.598.05 ± 3.140.606
INR, mean ± SD1.03 ± 0.151.00 ± 0.120.152
Categorical variables are represented by the number (percent), and continuous variables are represented by mean (±standard deviation); INR, international normalized ratio.
Table 2. Performance of different models on different data sets.
Table 2. Performance of different models on different data sets.
Classifier LRRFSVMXGB
Training CohortInternal Validation
Cohort
Validation
Cohort
Training CohortInternal Validation
Cohort
Validation CohortTraining CohortInternal Validation
Cohort
Validation
Cohort
Training CohortInternal Validation
Cohort
Validation
Cohort
ACC0.89760.86750.8333 0.9277 0.8554 0.83330.9187 0.8434 0.81370.94580.85540.8431
AUC0.96890.89310.9080 0.9830 0.9177 0.89430.9660 0.8913 0.89320.99310.94540.9142
SEN0.9150 0.78380.8000 0.97390.8108 0.86670.9346 0.7568 0.7778 0.9608 0.7568 0. 8222
SPE0.8827 0.93480.8596 0.8883 0.8913 0.8070 0.9050 0.9130 0.8421 0.93300.93480.8596
PPV0.8696 0.90620.8182 0.8817 0.8571 0.78000.8938 0.8750 0.7955 0.92450.9032 0.8222
NPV0.9240 0.84310.8448 0.97550.8542 0.88460.9419 0.8235 0.8276 0.9653 0.8269 0.8596
F10.8917 0.84060.8090 0.92550.8333 0.82110.9137 0.8116 0.7865 0.94230.8235 0.8222
Table 3. Delong test results on training set between models.
Table 3. Delong test results on training set between models.
Delong Test
ClassifierLRRFSVMXGB
zpzpzpzp
LR0.00001.00002.31440.0206−0.64900.51643.73090.0002
RF−2.31440.05060.00001.0000−2.21300.02692.07870.0376
SVM0.64900.51642.21300.02690.00001.00003.47410.0005
XGB−3.73090.0002−2.07870.0376−3.47410.00050.00001.0000
Note: see Table S3 for the results of internal verification and external verification.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cui, S.; Song, H.; Ren, H.; Wang, X.; Xie, Z.; Wen, H.; Li, Y. Prediction of Hemorrhagic Complication after Thrombolytic Therapy Based on Multimodal Data from Multiple Centers: An Approach to Machine Learning and System Implementation. J. Pers. Med. 2022, 12, 2052. https://doi.org/10.3390/jpm12122052

AMA Style

Cui S, Song H, Ren H, Wang X, Xie Z, Wen H, Li Y. Prediction of Hemorrhagic Complication after Thrombolytic Therapy Based on Multimodal Data from Multiple Centers: An Approach to Machine Learning and System Implementation. Journal of Personalized Medicine. 2022; 12(12):2052. https://doi.org/10.3390/jpm12122052

Chicago/Turabian Style

Cui, Shaoguo, Haojie Song, Huanhuan Ren, Xi Wang, Zheng Xie, Hao Wen, and Yongmei Li. 2022. "Prediction of Hemorrhagic Complication after Thrombolytic Therapy Based on Multimodal Data from Multiple Centers: An Approach to Machine Learning and System Implementation" Journal of Personalized Medicine 12, no. 12: 2052. https://doi.org/10.3390/jpm12122052

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop