Summary
Accurately predicting heart disease risks in patients with breast cancer is crucial for clinical decision support and patient safety. This study developed and evaluated predictive models for six heart diseases using real-world electronic health records (EHRs) data. We incorporated a trainable decay mechanism to handle missing values in the long short-term memory (LSTM) model, creating LSTM-D models to predict heart disease risk based on longitudinal EHRs data. Additionally, we deployed NLP methods to extract breast cancer phenotypes from clinical texts, integrating unstructured and structured data to enhance predictions. Our LSTM-D models outperformed baseline models in predicting congestive heart failure, coronary artery disease, cardiomyopathy, myocardial infarction, transient ischemic attack, and aortic regurgitation, with AUC scores ranging from 0.7189 to 0.9548. Observation windows of 12–24 months were found optimal for model performance. This research advances precise, personalized care strategies, enabling early intervention and improved management of cardiovascular risks in breast cancer survivors.
Subject areas: Bioinformatics, Cancer
Graphical abstract

Highlights
-
•
Developed LSTM-D models to predict six heart diseases in patients with breast cancer
-
•
Enhanced heart disease prediction using NLP-extracted breast cancer phenotypes
-
•
Identified optimal observation windows for heart disease prediction
Bioinformatics; Cancer
Introduction
The incidence of female breast cancer has been steadily increasing since the mid-2000s, accounting for approximately 32% of all new cancer diagnoses among women.1,2 Cardiotoxicity and cardiovascular diseases are significant problems associated with breast cancer treatments. It is one of the leading causes of death for patients with breast cancer, with rates ranging from 7.4% to 13.3%, according to different studies.3,4 Cardiotoxicity can present acutely or in the long term,5,6 and breast cancer survivors may have a higher cardiovascular disease risk.7 Cardiovascular disease risks vary with different cancer treatments, which act through diverse mechanisms. For instance, the anthracyclines and human epidermal growth factor receptor 2 (HER-2) targeted therapy may cause cardiomyocyte damage and heart failure, while radiation therapy may cause coronary and valvular diseases.3 The incidence of trastuzumab-related cardiotoxicity could range from 2% to 7% for trastuzumab monotherapy, 2%–13% for trastuzumab combined with paclitaxel, and can reach 27% when combined with anthracyclines.8 Given these risks, early identification of cardiotoxicity and cardiovascular diseases is paramount for proactive patient management and care. This is especially crucial since cardiotoxicity not only causes cardiovascular diseases but also delays breast cancer treatment, potentially leading to further harm to patients. However, we currently do an inadequate job of identifying patients with cancer who are at high risk for cardiotoxicity and cardiovascular disease. Identifying high-risk patients is critical to testing and identifying successful interventions to prevent adverse cardiovascular outcomes and applying them in clinical practice. There have been several clinical trials of cardiovascular medications such as angiotensin-converting enzyme inhibitors, angiotensin receptor blockers, beta-blockers, and statins in high-risk patients receiving anthracyclines and/or anti-HER2 therapies, and most of them have been unimpressive or negative.9,10,11,12 The main reason for the lack of benefit has been the low rates of adverse outcomes identified in the supposed high-risk patients, highlighting our current inability to reliably identify patients with cancer who are at high risk for cardiotoxicity and cardiovascular disease.13 Thus, there is an urgent need for accurate methods to identify patients with cancer at high risk for a broad array of cardiovascular diseases.
Electronic Health Records (EHRs) have revolutionized healthcare, offering a wealth of patient data that can be harnessed to predict health outcomes and guide clinical decision-making. Traditional machine learning models have been widely used in healthcare for heart disease prediction.14,15,16 They have focused on aggregated features, such as event counts and averages. However, these models often fall short when dealing with complex, high-dimensional, and temporal data typically found in EHRs.17 In contrast, time-series models, such as recurrent neural networks (RNN) based models, provide significant advantages in handling such data. Unlike traditional models that treat data points independently, temporal models are designed to recognize and utilize the temporal dependencies and patterns in time-series data, making them particularly suited for EHRs data analysis.
Previous studies have developed predictive models for heart diseases or other clinical events using EHRs data, with the approach shifting from traditional machine learning models to deep learning models. Ezaz et al. conducted a study that sought to develop a proportional hazards model to identify older women with breast cancer who are at higher risk of HF or CM after trastuzumab-based therapy.18 Candidate predictors of HF and CM were identified, including age, adjuvant chemotherapy, coronary artery disease, atrial fibrillation or flutter, diabetes mellitus, hypertension, and renal failure. The model could classify HF/CM risk into low, medium, and high-risk groups. Yang et al. developed a gradient-boosting model to predict heart failure in patients with cancer. A series of structured EHRs features, including demographics, diagnoses codes, medications, and procedures, were used, and the model achieved an area under the Receiver Operating Characteristic curve (AUC) score of 0.9077.14 Liu et al. leveraged the unstructured clinical texts of patients to build a convolutional neural networks (CNN) model that predicts and classifies patients with a high risk of HF and achieved an F-1 score of 0.756.19 The study shows the feasibility of using unstructured EHR data for heart disease prediction. Several studies have explored RNN-based models to take advantage of the temporal patterns hidden in the longitudinal EHRs data. Choi et al. investigated the gated recurrent unit (GRU) model to predict heart failure in patients using the structured longitudinal medication, diagnosis, and procedure codes information data.17 The results indicate that the GRU model significantly outperformed the traditional machine learning models, including the support vector machine (SVM), linear regression (LR) and multilayer perceptron (MLP) models. Chu et al. proposed a hybrid deep learning approach that combined the RNN model with the generative adversarial network to predict heart failure for general patients and obtained an improved AUC score compared to the traditional GRU model.20 One major issue of the longitudinal EHRs data is the missing values, which could cause the underperformance of the model, loss of power, biased estimates, and so forth.21,22,23 Various approaches have been explored to mitigate its influence on developing predictive models using EHRs data. Perez-Lebel compared the performance of data imputation methods that use mean, median, or k-nearest neighbor to build the predictive models and found these imputation methods could improve the performance to different extents, and using a mask to indicate which values have been imputed is essential.24 Che et al. proposed a trainable decay mechanism that integrates well with GRU-based models, i.e., GRU-D, and achieved remarkable performance in predicting in-hospital mortality and diagnosis of admission for patients. The trainable mechanism was applied to GRU models’ inputs and hidden states to capture the missing information and the input observation patterns.25 Ruan et al. developed similar GRU-D models for the post-surgical complications prediction task. They found that the performance of GRU-D models alternates between outperforming and being on par with the logit model, depending on the specific complication.26 The efficacy of the trainable decay mechanism is evident in short-term clinical event prediction (typically within days), however, its effectiveness in long-term scenarios (spanning up to years) remains to be elucidated. Given these developments and the challenges inherent in predicting complex clinical outcomes, existing methods have been inadequate for complex and temporal data found in EHRs and cannot effectively identify patients with breast cancer who are at high risk for cardiovascular diseases. And the current evidence-based clinical guidelines for preventing and controlling cardiovascular disease risks for patients with breast cancer are not specific enough. There is a critical need for innovative time-series models capable of harnessing complex, high-dimensional temporal data from EHRs to improve cardiovascular risk prediction and patient management in breast cancer survivors.
In this study, we aim to develop deep learning methods to predict six types of heart diseases among patients with breast cancer using EHRs data. Our approach underscores the potential of advanced time-series models in transforming cardiovascular risk prediction in breast cancer survivors, paving the way for more personalized and effective patient care strategies. The contributions of this study include.
-
(1)
We innovatively developed the LSTM-D that integrated the trainable decay mechanism into LSTM models to predict six types of heart diseases in patients with breast cancer using the longitudinal EHRs data. Heart diseases include congestive heart failure (CHF), coronary artery disease (CAD), cardiomyopathy (CM), myocardial infarction (MI), transient ischemic attack (TIA), and aortic regurgitation (AR). Our LSTM-D models have demonstrated superior performance compared to all baseline models, marking a significant leap in predictive accuracy and model innovation.
-
(2)
We demonstrated substantial enhancement in heart disease prediction attributed to the inclusion of NLP features. We applied NLP methods to extract breast cancer phenotypes from clinical narratives and pathology reports embedded within EHRs. The results underscore the vital role of NLP features in enhancing the accuracy and effectiveness of predictive models in clinical settings.
-
(3)
We explored the influence of different observation windows on the performance of predictive models. Optimized observation windows were identified for various heart diseases. The analysis provides guidance for the application of predictive models in real clinical settings.
Results
Data collections for patients with breast cancer
We identified 3421 patients with breast cancer that met the inclusion criteria. And 3375 patients have unstructured pathology reports or clinical notes that can extract the unstructured features. Major demographics, clinical variables, and heart disease outcomes of patients with breast cancer are shown in Table 1. Also, the NLP extracted cancer related variables were summarized in the supplemental information (Table S1).
Table 1.
Summary of major demographics, clinical variables, and heart disease outcomes of patients with breast cancer
| Variables | Total patients (n = 3375) |
|---|---|
| Age (years) | 57.57 |
| Race | |
| White | 3022 (89.5%) |
| Asian | 87 (2.58%) |
| Black or African American | 88 (2.61%) |
| American Indian or Alaska Native | 17 (0.50%) |
| Native Hawaiian or Other Pacific Islander | 2 (0.06%) |
| Chemotherapy (binary) | 727 (21.5%) |
| Targeted therapy (binary) | 627 (18.6%) |
| Radiation therapy (binary) | 2066 (61.2%) |
| Heart disease outcomes | |
| CAD (binary) | 162 (4.80%) |
| CHF (binary) | 193 (5.72%) |
| CM (binary) | 165 (4.89%) |
| MI (binary) | 48 (1.42%) |
| TIA (binary) | 48 (1.42%) |
| AR (binary) | 489 (14.5%) |
Evaluation of the predictive models
We evaluated the all the developed models using the 5-fold cross-validation strategy. The models include baseline models and our LSTM-D models. The AUC scores are shown in Figure 1. We compared the performance of the models with and without the NLP features. In most cases, the NLP features improved the performance of the models. Overall, the LSTM-D models with NLP features obtained the best performance for all six diseases. The AUC scores for CHF, CAD, CM, MI, AR, and TIA are 0.9334, 0.9439, 0.9548, 0.8989, 0.7694, and 0.7189, respectively. The detailed AUC scores and corresponding standard deviations can be found in supplemental information (Tables S2 and S3).
Figure 1.
AUC scores of baseline models and LSTM-D models for predicting different heart diseases
The black error bars indicate the standard deviations.
We further evaluated the influence of the decaying mechanism on the LSTM model. Figure 2 shows the AUC scores of the LSTM-D and regular LSTM models (without decay mechanism). The LSTM-D models performed better than the LSTM models for predicting all types of heart diseases, indicating the effectiveness of the decaying mechanism in handling long-term EHRs data. The AUC scores of regular LSTM models can be found in supplemental information (Table S4).
Figure 2.
AUC scores of LSTM and LSTM-D models for different heart diseases
The black error bars indicate the standard deviations. The gray dashed lines in bar clusters indicate the best performance of baseline models.
Figure 3 shows the AUC scores of the LSTM-D models for different observation windows. Overall, the models could achieve better performance along with the increasing observation windows, especially for the AR and TIA. For CHF, CAD, CM and MI, the performance of the models remains stable when the observation window is longer than 12 months. The AUC scores of different observation windows can be found in supplemental information (Table S5).
Figure 3.
AUC scores of LSTM-D models for different observation windows, ranging from one month to the full timeline
Figure 4 shows the top 20 features of the predictive models for the six heart diseases. The complete ranking of the importance of the feature can be found in supplemental information (Table S6).
Figure 4.
Top 20 predictors of LSTM-D models for different heart diseases
The X axis indicates the difference in AUC scores between original and permuted features. The black error bars indicate the standard deviations.
Discussions
In this study, we developed LSTM-D models that leverage time-series data from EHRs to predict heart diseases in patients with breast cancer. The results in Figure 1 demonstrate that the LSTM-D models outperformed all the baseline models across all types of heart diseases. This superior performance can be attributed to the LSTM-D models’ ability to effectively capture and utilize the temporal dependencies inherent in EHRs time-series data. For the patients with breast cancer with heart diseases in our study, the average time between the cancer diagnosis and heart disease diagnosis is 989 days. Traditional atemporal models using the aggregated features cannot effectively handle the longitudinal patterns and time-dependent relationships in the data. Inspired by the GRU-D models,25 we integrated the trainable decay mechanism into three parts of the LSTM models, i.e., inputs, hidden states, and cell states to address the challenge of missing values in time series data. Figure 2 shows the efficacy of the trainable decay mechanism in our heart disease prediction tasks by comparing the LSTM-D models with classic LSTM models. The decay mechanism provides an effective way to integrate incomplete data, a common issue in EHRs, thereby improving the robustness and reliability of the model in real-world clinical settings. Traditional models often require extensive pre-processing to handle such data inconsistencies, which can lead to loss of information and potential biases.
A significant enhancement in our models’ predictive capability was observed by integrating unstructured features extracted using NLP methods from clinical texts. Clinical texts are often underutilized in the development of clinical predictive modeling. Our results indicate the critical role that unstructured clinical texts can play in improving the performance of disease prediction models. The inclusion of NLP-based features suggests that valuable patient information residing in unstructured EHRs data can be effectively utilized for improved predictive outcomes. Furthermore, we explored the impact of different observation windows on model performance. This analysis is crucial for clinical applications as it informs the decision-making process regarding the amount of historical patient data that should be considered for accurate disease prediction. As shown in Figure 3, for CHF, CM, and CAD, there is no significant improvement in performance after 12 months of the observation window. For MI, the optimal observation window is > 24 months, while for AR and TIA, a full timeline of patients’ data is needed to obtain the best performance. From a clinical point of view, the model performance is related to the timing of the cardiac events. The data close to the cardiac events may have more predictive power, this might explain the performance at the 1-month observation window already achieved AUC >0.9 for CHD, CAD, and CM. Overall, a longer observation window is beneficial for model performance. However, there are tradeoffs, longer observation windows indicate more efforts for data collection and preprocessing. Also, the model performance won’t keep increasing along with the increase of observation windows. Thus, for the model’s implementation in clinical practice, the choice of the optimal observation windows may need further validation, and we should keep monitoring the performance, as the optimal observation windows may change over time for different disease outcomes.
We delved into the feature importance of the LSTM-D models in predicting the six types of heart diseases. Figure 4 shows the relative performance change of each feature and ranks the importance of features from high to low. These top features are highly consistent with the risk factors identified from the epidemiological work,27,28,29 such as BMI, SBP, target therapy, and radiation therapy. The NLP features such as cancer laterality, cancer stage, and cancer grade were also found to play essential roles during the risk predictions. This analysis not only offers an understanding of the model’s decision-making process but also highlights key clinical factors that are most indicative of each heart disease. Such insights are invaluable for clinicians, as they provide a deeper understanding of disease mechanisms and can guide targeted interventions.
In a comparative analysis, the overall performance of our models surpasses other models in previous studies. For the prediction of CAD, our model achieved an AUC of 0.944, which outperforms the previous benchmark of 0.930 reported in a meta-analysis study.30 In a similar study that developed machine learning methods to predict a series of cardiovascular diseases,31 they achieved an AUC of 0.821 for CAD, o.882 for CHF, and 0.807 for MI, while our models achieved an AUC of 0.944, 0.933, and 0.899 for the three diseases respectively, which indicates significant improvement. We have internally evaluated the feasibility of integrating the models into the clinical workflow. The implementation of the models has two stages, in stage 1 we only include the structured data, and in stage 2 we will implement the complete models by including the NLP features. There are several steps before it is fully implemented such as setting up a data pipeline that can automatically collect, store, and pre-process the EHR data for patients, and prospective evaluation and safety monitoring of the models.
Limitations of the study
This study presents several limitations that suggest avenues for future research. Firstly, the dataset used to train our models was restricted in size, particularly for MI and TIA. We anticipate that enlarging the dataset will enhance model performance. Additionally, due to limitations in data availability, the inclusion of all potential risk factors, such as dosage and frequency of various cancer therapies, was not feasible. Beyond the six cardiovascular diseases analyzed, other conditions, such as ischemic stroke, warrant further investigation. Furthermore, our data were exclusively sourced from the M Health Fairview, the models' generalizability across different clinical environments needs to be further validated. Our research will proceed in three main directions in the future. We intend to focus on verifying the generalizability of our models by testing them in varied clinical contexts and enhancing their explainability in collaboration with clinicians. Concurrently, we plan to refine the models by incorporating additional pertinent risk factors and broadening their scope to encompass a more extensive array of cardiovascular diseases. Additionally, we will assess the fairness of our AI systems, examining whether race and other social determinants of health impact model performance. These efforts will help ensure that our predictive tools are both effective and equitable across different patient demographics.
In summary, we developed LSTM-D models that effectively predict six types of heart diseases in patients with breast cancer, with AUC scores ranging from 0.7189 to 0.9548. Our analysis highlights the importance of incorporating the NLP features and collecting data in an adequate time range to build predictive disease risk models based on longitudinal EHRs data. The implications of this study offer a pathway toward more personalized, accurate, and timely predictions of heart diseases in patients with breast cancer, ultimately contributing to better patient outcomes and healthcare delivery.
STAR★Methods
Key resources table
| REAGENT or RESOURCE | SOURCE | IDENTIFIER |
|---|---|---|
| Software and algorithms | ||
| Python | https://www.python.org/ | Version 3.8.12 |
| Scikit-learn | https://scikit-learn.org/ | Version 1.3.2 |
| Pytorch | https://pytorch.org/ | Version 1.8.1 |
| XGBoost | https://xgboost.readthedocs.io/en/stable/# | Version 1.7.3 |
| CancerBERT | Zhou et al.28 | N/A |
| LSTM-D | https://github.com/zjsuper/heart_disease_predictions | N/A |
Resource availability
Lead contact
Further information and requests for resources should be directed to the lead contact, Rui Zhang (zhan1386@umn.edu).
Materials availability
This study did not generate any new materials.
Data and code availability
-
•
The data is not publicly available due to HIPPA regulations.
-
•
The codes are available on a public repository (https://github.com/zjsuper/heart_disease_predictions).
-
•
Any additional information required to reanalyze the data reported in this paper is available from the lead contact upon request.
Experimental model and study participant details
Human participants
This study was approved by the institutional review boards of the UMN. The dataset for this study contains the EHRs data of breast cancer patients extracted from the UMN Clinical Data Repository. The ICD-9 and ICD-10 codes were used to identify patients diagnosed with breast cancer between 2011-2020. All patients have breast cancer treatment records and have a minimum follow-up time of 1 year. The patients with prior cancer history, except for non-melanoma skin cancer or cervical cancer in situ, were excluded from the study. We also limited the patients to female adults, and all patients received at least one of the breast cancer treatments:1) Anthracyclines-based chemotherapy, i.e., doxorubicin, epirubicin, daunorubicin, idarubicin, valrubicin; 2) Targeted therapy: limit to trastuzumab as this is a well-known drug causing cardiotoxicity; 3) Radiation therapy: defined by ICD codes. Since the aim of the study is to predict heart diseases, the patients diagnosed with heart diseases before the breast cancer diagnosis were excluded. The summarized age and race of patients is shown in Table 1. The influence of demographics on the model developed in the study requires further investigation.
Method details
Structured clinical risk factors relevant to heart diseases
Comprehensive structured clinical risk factors relevant to heart diseases were collected from the EHRs to build the prediction models. We chose these risk factors based on the previous study.32 We also included some new variables, such as cardiovascular medications, breast cancer treatments, and lab values. The list of variables and potential values is shown in Table S7.
Cancer phenotypes extracted by NLP
Besides, we obtained unstructured cancer phenotypes, i.e., NLP features, from clinical texts in EHRs using the developed CancerBERT model.33 The cancer phenotype categories include laterality, cancer grade, cancer stages, and histological types. The clinical texts (including pathology reports and clinical notes) were split into sentences and fed into the CancerBERT model. All extracted features were normalized using rule-based methods. If different values of the features were found in clinical texts, we used majority voting to decide the final values. The comprehensive list of variables and potential values is shown in Table S7.
LSTM-D model for heart disease prediction
The proposed LSTM-D models for heart disease prediction are an extension of the RNN framework and were inspired by previous GRUD models.25 We designed the multilayer LSTM-D models that integrated the trainable decay mechanisms with the LSTM model for heart disease prediction. Figure S1 shows the architecture of the multilayer LSTM-D model.
Figure S1A shows the high-level structure of the model. It has the multilayer LSTM as the main structure, and a softmax prediction layer was added on top of the LSTM model to predict the Y, i.e., the outcome of heart diseases. Figure S1C shows the format of inputs for the model (include two variables of timeline data as an example). The model inputs contain three parts: X is the time series feature matrix transformed from the EHRs data. X where T is the time steps of the time series data and N is the number of features. NA indicates the missing values in the time series data. M is the masking matrix that indicates the positions of missing values in X, where is 1 if is not NA, or 0 otherwise. D is the matrix that measures the time interval (days) between each time point. Time points are the time (days) since the first time the time series data was collected for each patient. The calculation of D is adapted from Che et al.25 and shown in Equation 1, where is the time interval of feature n since its last observation, and is the time of tth time step.
| (Equation 1) |
Figure S1B shows the structure of a cell of the model. The feature vector at time step t (Xt), hidden state (ht-1) and cell state (Ct-1) of time step t-1 are transformed to the decayed Xdt, hdt-1 and Cdt-1 respectively before calculating the LSTM cell. The calculation of Xdt is shown in Equation 2.25
| (Equation 2) |
and are the decayed and original features n at time point t. is the missing indicator of feature n at time point t. is the mean value of feature n of training data. is the decay rate of feature n at time point t, which is determined by Equation 3.25 and are the trainable decay weight matrix and bias, is the time interval vector from D.
| (Equation 3) |
The and are determined by the Equations 4 and 5, where and are decay rate of the hidden states and cell states. They are also calculated by Equation 3 with their own and trainable decay weight parameters. The calculation of and are same as normal LSTM cell.34
| (Equation 4) |
| (Equation 5) |
Baseline models
We also developed a series of baseline models for the heart disease prediction task to compare with our proposed LSTM-D models. The models include LR, SVM, NB, XGBoost and MLP. We also investigated the performance of GRU-D models that achieved state-of-the-art performances in previous clinical event prediction tasks.25,26 The GRU-based models were trained and evaluated on the same time series data as the LSTM-based models.
Data preparation
For the GRU and LSTM-based time series models, we collected the multivariate time series data from patients. All variables in Table S7 were collected since the breast cancer diagnosis date for patients. The outcomes are the six types of heart diseases, i.e., CHF, CAD, CM, MI, TIA and AR. For other baseline models, i.e., LR, SVM, NB, XGBoost, and MLP, that are not designed for time series data, we organized the extracted variables into a tabular format that can be handled by these models. The index date was defined as the first date of any breast cancer treatment (chemotherapy, radiation, or targeted therapy). Prescriptions of cardiovascular medications and heart diseases (outcomes) were extracted from the follow-up period (after the index date). For all other variables, the longitudinal observations before index data were summarized as the value before and closest to the index date. Missing values for continuous variables were imputed using either average or normal values. For triglyceride, BMI, DBP and SBP, the mean values were used for imputation. For HDL, LDL and Hba1c, the missing values were set to 55 mg/dL, 115 mg/dL, and 6%, respectively.
Model evaluations
We independently trained all the models for different heart diseases and framed the prediction into a binary classification task. 5-fold cross-validation was used for model training and evaluation. We took four chunks in each fold as the training and validation sets (in a 4:1 ratio) and one chunk as the test set. We trained the models for 20 epochs. After each epoch, we assessed the model performance using the AUC score on the validation set. After all the training epochs, we chose the model that obtained the highest AUC on the validation set and further evaluated its AUC on the held-out test set. This process was replicated across all five folds, and the mean test AUC and the corresponding standard deviation were calculated as the final model performance metric.
Observation windows
We evaluated the LSTM-D models with different observation windows (i.e., the period to collect patients’ time series data before diagnosing any heart disease) to explore the effect of observation window lengths on model performance. We set the observation windows to 3, 6, 12, 18, 24, 36 months and extracted the features within different observation windows. We trained the models separately for each observation window and evaluated the models to obtain the AUC scores.
Permutation feature importance
We conducted the permutation feature importance test for the LSTM-D models to determine the importance of individual features of a model. We initially trained the models and obtained the baseline AUC scores. We then randomly shuffled one feature's values across the samples in the test set. This shuffling breaks the relationship between that feature and the dependent variable, effectively rendering the feature as noise. The models were re-evaluated and we obtained the AUC scores after the feature permutations. This process was iteratively applied to each feature, and the change in the AUC scores, calculated as the difference between the pre-permutation AUC score and the post-permutation AUC score, indicates the feature's importance. The decreased AUC score suggests the feature is important for the model's predictions; otherwise, it implies the feature is not critical.
Acknowledgments
This work is partially supported by the National Institute on Minority Health and Health Disparities under grant number 1R21MD019134 (Zhang, Wang, Hou); the National Cancer Institute under grant number 1R01CA287413 (Sun, Cui & Zhang); and the University of Minnesota Clinical and Translational Science Institute under grant number UL1TR002494. The content is solely the responsibility of the authors and does not necessarily represent the official views of the NIH. We thank support from the University of Minnesota (UMN) Center for Learning Health System Sciences.
Author contributions
SZ conducted the main experiments. RZ guided the study design, data collection, and analysis. All authors participated in the writing of the article and critical revisions of the article for important intellectual content.
Declaration of interests
The authors declare no competing interests.
Published: June 20, 2024
Footnotes
Supplemental information can be found online at https://doi.org/10.1016/j.isci.2024.110329.
Supplemental information
References
- 1.Giaquinto A.N., Sung H., Miller K.D., Kramer J.L., Newman L.A., Minihan A., Jemal A., Siegel R.L. Breast cancer statistics, 2022. CA. Cancer J. Clin. 2022;72:524–541. doi: 10.3322/caac.21754. [DOI] [PubMed] [Google Scholar]
- 2.Siegel R.L., Giaquinto A.N., Jemal A. Cancer statistics, 2024. CA. Cancer J. Clin. 2024;74:12–49. doi: 10.3322/caac.21820. [DOI] [PubMed] [Google Scholar]
- 3.Cardinale D., Colombo A., Bacchiani G., Tedeschi I., Meroni C.A., Veglia F., Civelli M., Lamantia G., Colombo N., Curigliano G., et al. Early detection of anthracycline cardiotoxicity and improvement with heart failure therapy. Circulation. 2015;131:1981–1988. doi: 10.1161/CIRCULATIONAHA.114.013777. [DOI] [PubMed] [Google Scholar]
- 4.Bria E., Cuppone F., Fornier M., Nisticò C., Carlini P., Milella M., Sperduti I., Terzoli E., Cognetti F., Giannarelli D. Cardiotoxicity and incidence of brain metastases after adjuvant trastuzumab for early breast cancer: the dark side of the moon? A meta-analysis of the randomized trials. Breast Cancer Res. Treat. 2008;109:231–239. doi: 10.1007/s10549-007-9663-z. [DOI] [PubMed] [Google Scholar]
- 5.Broder H., Gottlieb R.A., Lepor N.E. Chemotherapy and cardiotoxicity. Rev. Cardiovasc. Med. 2008;9:75–83. [PMC free article] [PubMed] [Google Scholar]
- 6.Cai F., Luis M.A.F., Lin X., Wang M., Cai L., Cen C., Biskup E. Anthracycline-induced cardiotoxicity in the chemotherapy treatment of breast cancer: Preventive strategies and treatment. Mol. Clin. Oncol. 2019;11:15–23. doi: 10.3892/mco.2019.1854. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Bradshaw P.T., Stevens J., Khankari N., Teitelbaum S.L., Neugut A.I., Gammon M.D. Cardiovascular disease mortality among breast cancer survivors. Epidemiol. Camb. Mass. 2016;27:6–13. doi: 10.1097/EDE.0000000000000394. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Chavez-MacGregor M., Zhang N., Buchholz T.A., Zhang Y., Niu J., Elting L., Smith B.D., Hortobagyi G.N., Giordano S.H. Trastuzumab-related cardiotoxicity among older patients with breast cancer. J. Clin. Oncol. 2013;31:4222–4228. doi: 10.1200/JCO.2013.48.7884. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 9.Bisceglia I., Mistrulli R., Cartoni D., Matera S., Petrolati S., Canale M.L. Cardiac toxicity of chemotherapy for breast cancer: do angiotensin-converting enzyme inhibitors and beta blockers protect? Eur. Heart J. Suppl. 2023;25:B25–B27. doi: 10.1093/eurheartjsupp/suad062. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Kimmick G., Dent S., Klem I. Risk of cardiomyopathy in breast cancer: how can we attenuate the risk of heart failure from anthracyclines and anti-HER2 therapies? Curr. Treat. Options Cardiovasc. Med. 2019;21:1–17. doi: 10.1007/s11936-019-0736-1. [DOI] [PubMed] [Google Scholar]
- 11.Mauro C., Capone V., Cocchia R., Cademartiri F., Riccardi F., Arcopinto M., Alshahid M., Anwar K., Carafa M., Carbone A., et al. Cardiovascular Side Effects of Anthracyclines and HER2 Inhibitors among Patients with Breast Cancer: A Multidisciplinary Stepwise Approach for Prevention, Early Detection, and Treatment. J. Clin. Med. 2023;12:2121. doi: 10.3390/jcm12062121. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Dempsey N., Rosenthal A., Dabas N., Kropotova Y., Lippman M., Bishopric N.H. Trastuzumab-induced cardiotoxicity: a review of clinical risk factors, pharmacologic prevention, and cardiotoxicity of other HER2-directed therapies. Breast Cancer Res. Treat. 2021;188:21–36. doi: 10.1007/s10549-021-06280-x. [DOI] [PubMed] [Google Scholar]
- 13.Virizuela J.A., García A.M., de Las Peñas R., Santaballa A., Andrés R., Beato C., De La Cruz S., Gavilá J., González-Santiago S., Fernández T.L. SEOM clinical guidelines on cardiovascular toxicity (2018) Clin. Transl. Oncol. 2019;21:94–105. doi: 10.1007/s12094-018-02017-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 14.Yang X., Gong Y., Waheed N., March K., Bian J., Hogan W.R., Wu Y. American Medical Informatics Association; 2019. Identifying Cancer Patients at Risk for Heart Failure Using Machine Learning Methods; p. 933. [PMC free article] [PubMed] [Google Scholar]
- 15.Chang W.-T., Liu C.-F., Feng Y.-H., Liao C.-T., Wang J.-J., Chen Z.-C., Lee H.-C., Shih J.-Y. An artificial intelligence approach for predicting cardiotoxicity in breast cancer patients receiving anthracycline. Arch. Toxicol. 2022;96:2731–2737. doi: 10.1007/s00204-022-03341-y. [DOI] [PubMed] [Google Scholar]
- 16.Du Z., Yang Y., Zheng J., Li Q., Lin D., Li Y., Fan J., Cheng W., Chen X.-H., Cai Y. Accurate prediction of coronary heart disease for patients with hypertension from electronic health records with big data and machine-learning methods: model development and performance evaluation. JMIR Med. Inform. 2020;8 doi: 10.2196/17257. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Choi E., Schuetz A., Stewart W.F., Sun J. Using recurrent neural network models for early detection of heart failure onset. J. Am. Med. Inform. Assoc. 2017;24:361–370. doi: 10.1093/jamia/ocw112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Ezaz G., Long J.B., Gross C.P., Chen J. Risk prediction model for heart failure and cardiomyopathy after adjuvant trastuzumab therapy for breast cancer. J. Am. Heart Assoc. 2014;3 doi: 10.1161/JAHA.113.000472. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Liu X., Chen Y., Bae J., Li H., Johnston J., Sanger T. IEEE; 2019. Predicting heart failure readmission from clinical notes using deep learning; pp. 2642–2648. [Google Scholar]
- 20.Chu J., Dong W., Huang Z. Endpoint prediction of heart failure using electronic health records. J. Biomed. Inform. 2020;109 doi: 10.1016/j.jbi.2020.103518. [DOI] [PubMed] [Google Scholar]
- 21.Li J., Yan X.S., Chaudhary D., Avula V., Mudiganti S., Husby H., Shahjouei S., Afshar A., Stewart W.F., Yeasin M., et al. Imputation of missing values for electronic health record laboratory data. NPJ Digit. Med. 2021;4:147. doi: 10.1038/s41746-021-00518-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Stiglic G., Kocbek P., Fijacko N., Sheikh A., Pajnkihar M. Challenges associated with missing data in electronic health records: a case study of a risk prediction model for diabetes using data from Slovenian primary care. Health Inf. J. 2019;25:951–959. doi: 10.1177/1460458217733288. [DOI] [PubMed] [Google Scholar]
- 23.Ayilara O.F., Zhang L., Sajobi T.T., Sawatzky R., Bohm E., Lix L.M. Impact of missing data on bias and precision when estimating change in patient-reported outcomes from a clinical registry. Health Qual. Life Outcomes. 2019;17:106. doi: 10.1186/s12955-019-1181-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Perez-Lebel A., Varoquaux G., Le Morvan M., Josse J., Poline J.-B. Benchmarking missing-values approaches for predictive models on health databases. GigaScience. 2022;11 doi: 10.1093/gigascience/giac013. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Che Z., Purushotham S., Cho K., Sontag D., Liu Y. Recurrent neural networks for multivariate time series with missing values. Sci. Rep. 2018;8:6085. doi: 10.1038/s41598-018-24271-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 26.Ruan X., Fu S., Storlie C.B., Mathis K.L., Larson D.W., Liu H. Real-time risk prediction of colorectal surgery-related post-surgical complications using GRU-D model. J. Biomed. Inform. 2022;135 doi: 10.1016/j.jbi.2022.104202. [DOI] [PubMed] [Google Scholar]
- 27.Johnson C.B., Davis M.K., Law A., Sulpher J. Shared risk factors for cardiovascular disease and cancer: implications for preventive health and clinical care in oncology patients. Can. J. Cardiol. 2016;32:900–907. doi: 10.1016/j.cjca.2016.04.008. [DOI] [PubMed] [Google Scholar]
- 28.Koene R.J., Prizment A.E., Blaes A., Konety S.H. Shared risk factors in cardiovascular disease and cancer. Circulation. 2016;133:1104–1114. doi: 10.1161/CIRCULATIONAHA.115.020406. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Meijers W.C., de Boer R.A. Common risk factors for heart failure and cancer. Cardiovasc. Res. 2019;115:844–853. doi: 10.1093/cvr/cvz035. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 30.Krittanawong C., Virk H.U.H., Bangalore S., Wang Z., Johnson K.W., Pinotti R., Zhang H., Kaplin S., Narasimhan B., Kitai T., et al. Machine learning prediction in cardiovascular diseases: a meta-analysis. Sci. Rep. 2020;10 doi: 10.1038/s41598-020-72685-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Zhou Y., Hou Y., Hussain M., Brown S.A., Budd T., Tang W.H.W., Abraham J., Xu B., Shah C., Moudgil R., et al. Machine learning–based risk assessment for cancer therapy–related cardiac dysfunction in 4300 longitudinal oncology patients. J. Am. Heart Assoc. 2020;9 doi: 10.1161/JAHA.120.019628. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Sun D., Simon G.J., Skube S., Blaes A.H., Melton G.B., Zhang R. American Medical Informatics Association; 2017. Causal Phenotyping for Susceptibility to Cardiotoxicity from Antineoplastic Breast Cancer Medications; p. 1655. [PMC free article] [PubMed] [Google Scholar]
- 33.Zhou S., Wang N., Wang L., Liu H., Zhang R. CancerBERT: a cancer domain-specific language model for extracting breast cancer phenotypes from electronic health records. J. Am. Med. Inform. Assoc. 2022;29:1208–1216. doi: 10.1093/jamia/ocac040. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Hochreiter S., Schmidhuber J. Long short-term memory. Neural Comput. 1997;9:1735–1780. doi: 10.1162/neco.1997.9.8.1735. [DOI] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
-
•
The data is not publicly available due to HIPPA regulations.
-
•
The codes are available on a public repository (https://github.com/zjsuper/heart_disease_predictions).
-
•
Any additional information required to reanalyze the data reported in this paper is available from the lead contact upon request.




