Next Article in Journal
Genome Editing Technology for Genetic Amelioration of Fruits and Vegetables for Alleviating Post-Harvest Loss
Previous Article in Journal
Isolation of NELL 1 Aptamers for Rhabdomyosarcoma Targeting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparison of Unsupervised Machine Learning Approaches for Cluster Analysis to Define Subgroups of Heart Failure with Preserved Ejection Fraction with Different Outcomes

Department of Medicine, Division of Cardiology, University of British Columbia, Vancouver, BC V5Z 1M9, Canada
*
Author to whom correspondence should be addressed.
Bioengineering 2022, 9(4), 175; https://doi.org/10.3390/bioengineering9040175
Submission received: 11 February 2022 / Revised: 1 April 2022 / Accepted: 13 April 2022 / Published: 16 April 2022

Abstract

:
Heart failure with preserved ejection (HFpEF) is a heterogenous condition affecting nearly half of all patients with heart failure (HF). Artificial intelligence methodologies can be useful to identify patient subclassifications with important clinical implications. We sought a comparison of different machine learning (ML) techniques and clustering capabilities in defining meaningful subsets of patients with HFpEF. Three unsupervised clustering strategies, hierarchical clustering, K-prototype, and partitioning around medoids (PAM), were used to identify distinct clusters in patients with HFpEF, based on a wide range of demographic, laboratory, and clinical parameters. The study population had a median age of 77 years, with a female majority, and moderate diastolic dysfunction. Hierarchical clustering produced six groups but two were too small (two and seven cases) to be clinically meaningful. The K-prototype methods produced clusters in which several clinical and biochemical features did not show statistically significant differences and there was significant overlap between the clusters. The PAM methodology provided the best group separations and identified six mutually exclusive groups (HFpEF1-6) with statistically significant differences in patient characteristics and outcomes. Comparison of three different unsupervised ML clustering strategies, hierarchical clustering, K-prototype, and partitioning around medoids (PAM), was performed on a mixed dataset of patients with HFpEF containing clinical and numerical data. The PAM method identified six distinct subsets of patients with HFpEF with different long-term outcomes or mortality. By comparison, the two other clustering algorithms, the hierarchical clustering and K-prototype, were less optimal.

1. Introduction

The recognized heterogeneity in various clinical conditions has led to pleas for the utilization of data analytic techniques to more precisely define patient groups to customize or personalize treatment [1]. Cluster analysis has been championed as a methodology to aid in the identification of patient subtypes in complex data sets, which may overstretch a human’s capacity to evaluate such data. One condition that has challenged the field of cardiovascular disease is heart failure with preserved ejection (HFpEF). This condition affects nearly half of all patients with heart failure (HF) [2,3] and appears to have an extremely heterogeneous pathophysiology [4,5]. HFpEF has been resistant to conventional therapies, which have been successful in the treatment of other kinds of HF. The absence of an array of effective therapies accounts, in part, for a reported 50% of mortality over 5 years for HFpEF and an annual mortality of 29% after an acute decompensated HF admission [6,7,8]. The challenges in treating HFpEF underscore the importance of translating the heterogeneity of its pathophysiology into clinically identifiable phenotypes.
Novel methods, such as machine learning (ML) and specifically cluster analysis, have been proposed to aid in the understanding of this cardiovascular condition [9]. Unsupervised ML seeks inherent patterns in large complex datasets without prior knowledge of the outcome [10]. Cluster analyses, such as hierarchical clustering, K-prototype and partitioning around medoids (PAM), are important unsupervised ML techniques [10,11,12]. Each of these commonly used approaches has its own strengths and weaknesses, necessitating comparative studies for optimal algorithm selection. However, there is a lack of published comparative data analytics in healthcare and specifically in HF that usually apply only one clustering algorithm [13]. The objective of this study is to compare these three different unsupervised ML approaches to the analysis of a single mixed dataset of outpatients with HFpEF in order to determine which analytical methodology provides a better informatic approach to the identification of patient subsets with different outcomes.

2. Materials and Methods

2.1. Study Population

The study population has been described in detail previously [14]. Briefly, it was a retrospective study of 196 consecutive patients with HFpEF assessed at an ambulatory cardiology clinic. The study was approved by the ethics department at the University of British Columbia. The inclusion criteria were adults over the age of 18, in whom HFpEF was confirmed on a transthoracic echocardiogram (TTE). HFpEF was defined based on the 2016 European Society of Cardiology criteria that specified a left ventricular ejection fraction (LVEF) ≥50% [15].

2.2. Machine Learning

Cluster analysis identifies similar subjects based on their combined features. Similar to other studies applying artificial intelligence to HFpEF, we identified variables that were highly correlated, with Pearson’s correlation coefficient of >0.6 and removed them from the analysis [16,17]. We removed medications from the cluster analysis as they were strongly correlated with the medical conditions that were already in the dataset. Variables with more than 1% missing data were removed from the clustering analysis. Imputation using a Stochastic Gradient Descent [18] algorithm replaced a total of 10 missing values in the entire dataset. A total of three different approaches to cluster analysis were applied to the remaining 47 candidate variables. Normally distributed continuous variables were described as mean and standard deviation, and others were expressed as medians and interquartile ranges. A p-value of <0.05 was considered statistically significant. All analyses were performed with RStudio version 1.2 (RStudio Inc., Boston, MA, USA).
Hierarchical clustering utilizes a tree-like structure, dendrogram, to identify clusters closest to each other and distinct subgroups [10]. The Euclidean distance, a common metric in hierarchical clustering, was used to determine the separation between the subgroups [19,20,21]. The second method was a non-hierarchical iterative clustering algorithm, K-prototype. This algorithm integrates the K-means, for numerical variables, and K-modes, for categorical variables, algorithms to cluster data with mixed numeric and categorical values [11]. It uses an iterative process to create ‘k’ number of centroids, where each data point is assigned to its closest centroid, and groups that have a high similarity are defined [11]. The third method, partitioning around medoids (PAM), is another non-hierarchical iterative method that assigns ‘k’ random entities to be medoids, the most centrally located objects in each cluster. PAM is more robust than K-prototype [12,22]. Another difference between K-prototype and PAM is the distance metric used. PAM uses a Gower distance metric to measure the similarity between variables. The Gower distance selects a particular distance metric that suits each variable type and scales the results to fall between zero and one [12].
As part of the internal validation, the commonly used silhouette width, connectivity index, and the Dunn Index were evaluated for each clustering technique to arrive at the optimal number of clusters. A silhouette plot was used to determine the optimal number of clusters. This tool employs an aggregated measure of similarity between observations within a cluster and compares it to observations in neighboring clusters [23]. The number of clusters resulting in the largest silhouette width is typically the recommended choice. Silhouette width is an index reflecting the compactness of clusters and their separation from each other [23]. The Dunn index identifies clusters that are compact, with a small variance between members of the cluster and the connectivity index evaluates the inter-consecutiveness of the members of the cluster. T-distributed stochastic neighbor embedding (t-SNE) was used to visualize the high-dimensional data by giving each data point location on a two-dimensional plot.

3. Results

The hierarchical clustering method revealed the underlying architecture of the dataset and generated six different clusters. The optimal number of clusters was determined by the dendrogram and the Euclidean distance between groups (Figure 1). They also achieved better connectivity and a higher Dunn Index. Three larger clusters were found with 46 (Cluster 3), 49 (Cluster 4), and 69 (Cluster 6) members. Three smaller clusters with 23 (Cluster 1), two (Cluster 2), and seven (Cluster 5) members were also identified. There were significant differences among the clusters in features such as age, gender, diabetes, dyslipidemia, and coronary artery disease (CAD) (Table 1). Although the outcomes demonstrated statistical significance, they are not applicable clinically given the small size of two of the clusters.
In the K-prototype method, utilizing the optimal silhouette width, four different clusters were found. This was also signaled by the slightly better connectivity and Dunn Index compared to the other cluster sizes using this method. Figure 2 demonstrates the t-SNE plot for the clusters produced by K-prototype. Cluster 2 was the smallest cluster with nine members. The age and gender of subjects in these clusters were significantly different with Cluster 4 having the youngest members (Table 2). Clusters 1 and 3 consisted of predominantly females while Clusters 2 and 4 were predominantly male. Comparing comorbidities, only atrial fibrillation (AF) and chronic kidney disease (CKD), defined as estimated GFR < 60 mL/min/1.73 m2, were significantly different among the clusters. Systolic blood pressure (SBP) and serum low-density lipoprotein cholesterol (LDL-c) showed significant differences. Cluster 1 had the highest SBP, and Cluster 4 had the highest LDL-c. Serum BNP was significantly higher in Cluster 2 compared to the others. There were significant differences among the clusters on TTE, specifically LVEF, mitral valve E/A ratio, average E/e’ ratio and pulmonary artery pressure. The presence of elevated filling pressure was significantly higher in Cluster 2 and lowest in Cluster 4. The degree of diastolic dysfunction was significantly higher, and more likely to be moderate or severe, in Clusters 2 and 1 while most likely to be mild in Cluster 4. The Meta-Analysis Global Group in Chronic Heart Failure (MAGGIC) risk score was significantly higher in Cluster 3 compared to the other clusters. With respect to outcomes, HF exacerbation was highest in Cluster 1, whereas cardiovascular mortality, all-cause mortality, and the composite of endpoints were highest in Cluster 2.
The PAM method generated six significantly different clusters, which were well-separated as demonstrated by the optimal silhouette width, connectivity index and Dunn Index. The features of these six subgroups were compared in detail [14]. Briefly, there were three groups of women, those with a low proportion of vascular risk factors (HFpEF1), individuals with a high proportion of hypertension and diabetes (HFpEF3), and older individuals with high rates of atrial fibrillation and chronic kidney disease (HFpEF4). The other clusters were mostly men with a high proportion of coronary artery disease, dyslipidemia and diastolic dysfunction (HFpEF2), those with the highest BMI, obstructive sleep apnea and poorly controlled diabetes (HFpEF5), and individuals with high rates of AF, elevated BNP and biventricular remodeling (HFpEF6) [14]. Figure 3 demonstrates the t-SNE plot for the clusters produced by PAM.

4. Discussion

This is the first study, to our knowledge, to compare different clustering algorithms using the same dataset of outpatient subjects with HFpEF. Hierarchical clustering was the first method used to separate patients with HFpEF. Hierarchical clustering, visualized by dendrograms, produces a single nested hierarchy from which a partition can be obtained for any possible choice of the number of clusters [24]. While this feature makes hierarchical clustering popular, it is also a challenge to interpret whether the identified clusters represent an important underlying structure or are artifacts of natural sampling variation [24]. This method is limited by its experimental approach and the arbitrary determination of the number of clusters based on the resulting dendrogram and is consistent with the contention of others [16]. In our study, in addition to encountering this limitation, the cluster sizes were widely different from each other. Two of the smallest clusters had only two (Cluster 2) and seven (Cluster 5) members. Having such small clusters could indicate that there was a significant separation distance between each of these clusters and the larger ones. Comparing the clinical and echocardiographic features of these two clusters with their neighbors, however, fails to show any important features that justifies having these two groups. In fact, the more likely explanation is that Cluster 2 and Cluster 5 contain members that lie on the border of their neighboring clusters or are borderline outliers. Thus, the hierarchical algorithm, which works well when large separation distances exist between clusters [19,20,21], may be artificially forming these smaller subgroups. In fact, if a slightly larger cut-off of Euclidean distance was used, by moving the horizontal line on the dendrogram higher, these smaller clusters would have been joined with larger groups. The challenges posed by identifying the optimal number of clusters using the hierarchical method and our clinical understanding of the results conclude that this method is not optimal.
The K-prototype method produced four different clusters. We found some similarities between these clusters and the four groups of HFpEF identified using a similar algorithm, K-means, by Harada et al., in the outpatient setting [25]. In that study, similar demographics and clinical information were used with the difference that clinical outcomes were also applied to assist in forming the clusters. Categorical variables had to be converted to numerical ones due to the inherent limitations of the K-means algorithm. Another limitation of this method was that the K-means and K-prototype algorithms require an estimate of the number of clusters that naturally exist in the data and cannot identify the optimal number of clusters [25]. This limitation opens the door for random errors and biases in this clustering approach. Group 1 with younger patients and LV relaxation abnormality had the lowest mean mitral E/e′ ratio and was most similar to Cluster 4. Group 2 with older patients with renal dysfunction was similar to Cluster 2. Group 3 with AF and advanced biventricular diastolic dysfunction was similar to Cluster 1. Group 4 with older patients, renal dysfunction and had a high PASP was similar to Cluster 3. The K-prototype method discovered some underlying data structure; however, several clinical and biochemical features did not show statistically significant differences. Additionally, there was significant overlap between the clusters as demonstrated graphically (Figure 2). Thus, this approach did not satisfy the aim of identifying optimized HFpEF clusters.
Utilizing the PAM method, we discovered six distinct clusters in our database [14]. The clustering results using the PAM method not only showed significant clinical features, but also had better overall internal validity, including increased cluster compactness and separation distance. In contrast, the hierarchical and K methods produced a subgroup that consists of only 5% or less of the population thereby suggesting a less meaningful group. We used measures of internal validity as mentioned in the methods section to arrive at the optimal number of clusters within each clustering technique and did not utilize these to compare the different methods.
Few studies have conducted head-to-head comparison of different clustering algorithms on the same dataset. In a study by Bose and Radhakrishnan, three different unsupervised ML algorithms (hierarchical, K-means, and PAM) were used to identify subgroups of outpatients with HF [26]. They concluded that hierarchical clustering was the best technique using internal validation methods. There are several limitations to that study. First, from the perspective of the study of HFpEF, it did not distinguish HFpEF from HFrEF, and no laboratory or echocardiographic features were used for clustering. Instead, focus was placed on medical history, symptoms and quality of life. By performing feature selection, the number of variables used for identifying the potential clusters was reduced from nearly 300 to only seven. This was performed using a software package to find the “best fit” features for the data [26]. The drastic reduction in the number of features and use of internal validity instead of clinical outcomes for comparing the clustering techniques limit the reliability of their conclusion.
In another study, Preud’homme et al. used three unsupervised ML algorithms (hierarchical clustering or PAM, K-prototypes) to compare their efficacy [27]. These methods were first applied to a dataset of virtual populations and subsequently to the dataset from the EPHESUS randomized clinical trial, which only included patients with HFrEF [27]. For the latter analysis, the number of clusters was fixed at four for all the different algorithms allowing minimal flexibility. The authors concluded that K-prototype was dominant between the unsupervised ML methods compared. The conclusion was based on comparing the clusters from different methods using the adjusted rand index, which is a measure of similarity between clusters [27]. We believe arbitrarily setting the number of clusters to four is a major limitation in this study because it introduces significant bias and restricts the algorithms from identifying the optimal number of clusters. Outcome data were also not used to compare how the clusters differ from each other. Furthermore, that study is likely not relevant to HFpEF since all subjects had HFrEF.
Our analysis supports the contention that multiple relevant partitions can be found in a population, and cluster analysis can be considered successful if it makes sense to the practitioner specialized in the field [27]. Our study is the first, to our knowledge, to compare different clustering algorithms using the same dataset of outpatient subjects with HFpEF to identify the most suitable algorithm yielding clinically relevant results in this population.
While some might argue that heart failure is a clinical entity in which the clinician’s role is critical in the diagnosis, and there is no need for the application of machine learning to define subsets of patients, it is important to underscore the heterogeneous etiology of HFpEF which demands characterization. HFpEF has been attributed to a diverse range of abnormalities of cardiomyocyte structure and function, cardiac fibrosis, myocardial extra-cellular matrix, and vascular function [4,5]. Each of these distinct pathophysiologic entities may have different manifestations and their definition will eventually permit a tailored approach to the treatment or implementation of a precision medicine approach to the treatment of HFpEF.
Several studies have applied machine learning approaches to search for subtypes or different phenogroups in patients with HFpEF. Segar et al. examined a subset of 654 participants in the TOPCAT (Treatment of Preserved Cardiac Function Heart Failure with an Aldosterone Antagonist) study [17]. They also removed variables with a correlation coefficient >0.6, keeping the variable that was most clinically meaningful. They identified three mutually exclusive phenogroups of HFpEF participants using penalized finite mixture model-based clustering analysis on 61 mixed-data phenotypic variables [17]. Kao et al. examined data from patients with HFpEF in the I-PRESERVE (Irbesartan in Heart Failure With Preserved Systolic Function) study and considered eleven prospectively selected clinical features [28]. Data analysis used the polkas library in the R statistical package and Latent class analysis (LCA) definitions were derived using maximum-likelihood estimation to determine the most likely subgroup for each patient [28]. They identified six phenogroups [28]. Hedman et al. evaluated data from 320 patients with HFpEF clustering 32 echocardiographic and 11 clinical or laboratory variables from the Karolinska-Rennes cohort (KaRen study) [29]. Model-based clustering of standardized variables was performed using the Mclust function and the optimal model and number of clusters was determined by the maximum BIC with three multinomial classification methods in the R statistical package [29]. They identified six composite phenogroups [29].

5. Limitations

There are several limitations of the study that have been previously discussed in detail [14] and some warrant further comment. ML algorithms handling small sample sizes with a large number of variables can run into dimensionality and overfitting [13]. Thus, we reduced the number of highly correlating variables to minimize the effects of dimensionality. Second, the number of patients studied is small. However, the data collection allowed for a detailed description of each person. Third, we used only three different ML methodologies so that we could readily compare them. Other approaches exist and warrant comparison but increasing the number of methods would be more challenging to compare. Lastly, defining the best ML method for defining subsets of patient phenotypes can be challenging. However, we contend that a method that defines a subgroup consisting of only 5% or less of the population does not identify a meaningful group. We selected the PAM method not only because it avoided small and less meaningful subgroups, but because it also identified subgroups with significant clinical features and had better overall internal validity, including increased cluster compactness and separation distance. The computational time of the different methods were not recorded and could not be used as an index for comparison.

6. Conclusions

This is the first study, to our knowledge, to conduct cluster analysis on outpatients with chronic HFpEF, an entity with a high mortality and resistant to most current therapies, utilizing and comparing three different unsupervised ML approaches. The PAM method was found to perform in a robust fashion for this mixed dataset identifying six different subtypes of HFpEF1-6 that were found to be discrete when assessed on independent clinical outcomes. In contrast, hierarchical clustering and the K-prototype methods did not yield clusters that were clinically as distinct. This study demonstrates the need for careful evaluation of data analytic techniques in machine learning when applied to clinical medicine.

Author Contributions

Conceptualization, S.W.R.; Methodology, S.W.R. & H.N. (Hirmand Nouraei); Validation, H.N. (Hirmand Nouraei);, S.W.R. and H.N. (Hooman Nouraei); Formal Analysis, H.N. (Hooman Nouraei); Data Curation, H.N. (Hirmand Nouraei); Writing—Original Draft Preparation, H.N. (Hirmand Nouraei); Writing, H.N. (Hirmand Nouraei), H.N. (Hooman Nouraei); & S.W.R.; Review & Editing, S.W.R.; Supervision, S.W.R. All authors have read and agreed to the published version of the manuscript.

Funding

This study received no external funding.

Institutional Review Board Statement

Study (H18-02532) was approved.

Informed Consent Statement

Patient consent was waived because it was a retrospective study but patients had given consent for this kind of research at enrolment in the clinic.

Data Availability Statement

No Applicable.

Conflicts of Interest

The authors declare no conflict of interest that could have appeared to influence the work reported in this paper.

References

  1. Windgassen, S.; Moss-Morris, R.; Goldsmith, K.; Chalder, T. The importance of cluster analysis for enhancing clinical practice: An example from irritable bowel syndrome. J. Ment. Health 2018, 27, 94–96. [Google Scholar] [CrossRef] [PubMed]
  2. Magana-Serrano, J.A.; Almahmeed, W.; Gomez, E.; Al-Shamiri, M.; Adgar, D.; Sosner, P.; Herpin, D. Prevalence of heart failure with preserved ejection fraction in Latin American, middle eastern, and North African regions in the i PREFER study (identification of patients with heart failure and PREserved systolic function: An epidemiological regional stu. Am. J. Cardiol. 2011, 108, 1289–1296. [Google Scholar] [CrossRef] [PubMed]
  3. Reddy, Y.N.V.; Borlaug, B.A. Heart Failure With Preserved Ejection Fraction. Curr. Probl. Cardiol. 2016, 41, 145–188. [Google Scholar] [CrossRef] [PubMed]
  4. Warbrick, I.; Rabkin, S.W. Hypoxia-inducible factor 1-alpha (HIF-1α) as a factor mediating the relationship between obesity and heart failure with preserved ejection fraction. Obes. Rev. 2019, 20, 701–712. [Google Scholar] [CrossRef] [PubMed]
  5. Mishra, S.; Kass, D.A. Cellular and molecular pathobiology of heart failure with preserved ejection fraction. Nat. Rev. Cardiol. 2021, 18, 400–423. [Google Scholar] [CrossRef]
  6. Owan, T.E.; Hodge, D.O.; Herges, R.M.; Jacobsen, S.J.; Roger, V.L.; Redfield, M.M. Trends in prevalence and outcome of heart failure with preserved ejection fraction. N. Engl. J. Med. 2006, 355, 251–259. [Google Scholar] [CrossRef] [Green Version]
  7. Gustafsson, F.; Torp-Pedersen, C.; Brendorp, B.; Seibæk, M.; Burchardt, H.; Køber, L. Long-term survival in patients hospitalized with congestive heart failure: Relation to preserved and reduced left ventricular systolic function. Eur. Heart J. 2003, 24, 863–870. [Google Scholar] [CrossRef]
  8. Brouwers, F.P.; De Boer, R.A.; Van Der Harst, P.; Voors, A.A.; Gansevoort, R.T.; Bakker, S.J.; Hillege, H.L.; Van Veldhuisen, D.J.; Van Gilst, W.H. Incidence and epidemiology of new onset heart failure with preserved vs. reduced ejection fraction in a community-based cohort: 11-year follow-up of PREVEND. Eur. Heart J. 2013, 34, 1424–1431. [Google Scholar] [CrossRef]
  9. Shah, S.J. Precision Medicine for Heart Failure with Preserved Ejection Fraction: An Overview. J. Cardiovasc. Transl. Res. 2017, 10, 233–244. [Google Scholar] [CrossRef]
  10. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning, 2nd ed.; Springer: New York, NY, USA, 2009. [Google Scholar]
  11. Huang, Z. Extensions to the k-Means Algorithm for Clustering Large Data Sets with Categorical Values. Data Min. Knowl. Discov. 1998, 2, 283–304. [Google Scholar] [CrossRef]
  12. Mushtaq, H.; Khawaja, S.G.; Akram, M.U.; Yasin, A.; Muzammal, M.; Khalid, S.; Khan, S.A. A Parallel Architecture for the Partitioning Around Medoids (PAM) Algorithm for Scalable Multi-Core Processor Implementation with Applications in Healthcare. Sensors 2018, 18, 4129. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. Chen, S.; Banerjee, A. Machine learning: A long way from implementation in cardiovascular disease. Heart 2020, 106, 318–320. [Google Scholar] [CrossRef] [PubMed]
  14. Nouraei, H.; Rabkin, S.W. A new approach to the clinical subclassification of heart failure with preserved ejection fraction. Int. J. Cardiol. 2021, 331, 138–143. [Google Scholar] [CrossRef] [PubMed]
  15. Ponikowski, P.; Voors, A.A.; Anker, S.D.; Bueno, H.; Cleland, J.G.F.; Coats, A.J.S.; Falk, V.; Gonzalez-Juanatey, J.R.; Harjola, V.-P.; Jankowska, E.A.; et al. 2016 ESC Guidelines for the Diagnosis and Treatment of Acute and Chronic Heart Failure. Rev. Esp. Cardiol. (Engl. Ed.) 2016, 69, 1167. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Shah, S.J.; Katz, D.H.; Selvaraj, S.; Burke, M.A.; Yancy, C.W.; Gheorghiade, M.; Bonow, R.O.; Huang, C.-C.; Deo, R.C. Phenomapping for Novel Classification of Heart Failure With Preserved Ejection Fraction. Circulation 2015, 131, 269–279. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Segar, M.W.; Patel, K.V.; Ayers, C.; Basit, M.; Tang, W.H.W.; Willett, D.; Berry, J.; Grodin, J.L.; Pandey, A. Phenomapping of patients with heart failure with preserved ejection fraction using machine learning-based unsupervised cluster analysis. Eur. J. Heart Fail. 2020, 22, 148–158. [Google Scholar] [CrossRef] [PubMed]
  18. Lechevallier, Y.; Saporta, G. Keynote, Invited and Contributed Papers. In Proceedings of the COMPSTAT’2010 19th International Conference on Computational Statistics; Paris France, 22–27 August 2010; Physica: Berlin/Heidelberg, Germany, 2010; pp. 177–186. [Google Scholar]
  19. Tavazoie, S.; Hughes, J.D.; Campbell, M.J.; Cho, R.J.; Church, G.M. Systematic determination of genetic network architecture. Nat. Genet. 1999, 22, 281–285. [Google Scholar] [CrossRef]
  20. Ichino, M. General metrics for mixed features-the cartesian space theory for pattern recognition. IEEE 1988, 1, 494–497. [Google Scholar]
  21. Moser, D.K.; Lee, K.S.; Wu, J.-R.; Mudd-Martin, G.; Jaarsma, T.; Huang, T.-Y.; Fan, X.-Z.; Strömberg, A.; Lennie, T.A.; Riegel, B. Identification of symptom clusters among patients with heart failure: An international observational study. Int. J. Nurs. Stud. 2014, 51, 1366–1372. [Google Scholar] [CrossRef] [Green Version]
  22. Budiaji, W.; Leisch, F. Simple K-medoids partitioning algorithm for mixed variable data. Algorithms 2019, 12, 177. [Google Scholar] [CrossRef] [Green Version]
  23. Kaufman, P. Rousseeuw, Finding Groups in Data. An Introduction to Cluster Analysis; John Wiley & Sons: Hoboken, NJ, USA, 1990. [Google Scholar]
  24. Kimes, P.K.; Liu, Y.; Neil Hayes, D.; Marron, J.S. Statistical significance for hierarchical clustering. Biometrics 2017, 73, 811–821. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Harada, D.; Asanoi, H.; Noto, T.; Takagawa, J. Different Pathophysiology and Outcomes of Heart Failure With Preserved Ejection Fraction Stratified by K-Means Clustering. Front. Cardiovasc. Med. 2020, 7, 607760. [Google Scholar] [CrossRef] [PubMed]
  26. Bose, E.; Radhakrishnan, K. Using Unsupervised Machine Learning to Identify Subgroups Among Home Health Patients With Heart Failure Using Telehealth. Comput. Inform. Nurs. 2018, 36, 242–248. [Google Scholar] [CrossRef] [PubMed]
  27. Preud’homme, G.; Duarte, K.; Dalleau, K.; Lacomblez, C.; Bresso, E.; Smail-Tabbone, M.; Couceiro, M.; Devignes, M.-D.; Kobayashi, M.; Huttin, O.; et al. Head-to-head comparison of clustering methods for heterogeneous data: A simulation-driven benchmark. Sci. Rep. 2021, 11, 4202. [Google Scholar] [CrossRef] [PubMed]
  28. Kao, D.P.; Lewsey, J.D.; Anand, I.S.; Massie, B.M.; Zile, M.R.; Carson, P.E.; McKelvie, R.S.; Komajda, M.; McMurray, J.J.V.; Lindenfeld, J. Characterization of subgroups of heart failure patients with preserved ejection fraction with possible implications for prognosis and treatment response. Eur. J. Heart Fail. 2015, 17, 925–935. [Google Scholar] [CrossRef] [Green Version]
  29. Hedman, Å.K.; Hage, C.; Sharma, A.; Brosnan, M.J.; Buckbinder, L.; Gan, L.-M.; Shah, S.J.; Linde, C.M.; Donal, E.; Daubert, J.-C.; et al. Identification of novel pheno-groups in heart failure with preserved ejection fraction using machine learning. Heart 2020, 106, 342–349. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Dendrogram for hierarchical clustering (n = 196). Each color represents once cluster (cluster 1: green, cluster 2: red, cluster 3: blue, cluster 4: pink, cluster 5: yellow, cluster 6: black).
Figure 1. Dendrogram for hierarchical clustering (n = 196). Each color represents once cluster (cluster 1: green, cluster 2: red, cluster 3: blue, cluster 4: pink, cluster 5: yellow, cluster 6: black).
Bioengineering 09 00175 g001
Figure 2. T–distributed stochastic neighborhood embedding used to show the local structures of the clusters produced by K–prototype on a two-dimensional plot. Each point represents one study subject.
Figure 2. T–distributed stochastic neighborhood embedding used to show the local structures of the clusters produced by K–prototype on a two-dimensional plot. Each point represents one study subject.
Bioengineering 09 00175 g002
Figure 3. T–distributed stochastic neighborhood embedding used to show the local structures of the clusters produced by PAM on a two–dimensional plot. Each point represents one study subject.
Figure 3. T–distributed stochastic neighborhood embedding used to show the local structures of the clusters produced by PAM on a two–dimensional plot. Each point represents one study subject.
Bioengineering 09 00175 g003
Table 1. Summary of clusters using the hierarchical method (n = 196).
Table 1. Summary of clusters using the hierarchical method (n = 196).
Clusters123456p-Value
Number of subjects2324649769
Age (years)80
(72, 84)
76
(75, 77)
78
(70.5, 83)
68
(59, 72)
83
(68, 89)
83
(71.5, 88)
<0.001
Male (%)13057738623<0.001
Atrial fibrillation (%)170241443350.100
Hypertension (%)65100837386680.410
Dyslipidemia (%)485072632932<0.001
Diabetes (%)90432714160.006
Coronary artery disease (%)1750574329260.007
Chronic kidney disease (%)40221229260.153
Stroke or transient ischemic attack (%)0507414140.046
Obstructive sleep apnea (%)001381460.447
Lung disease (%)170134060.260
Body mass index (kg/m2)23.1
(21, 26.6)
30.6
(22, 39.1)
25.9
(24.1, 28)
28.1
(24, 32.7)
38.5
(38, 38.5)
24.6
(22.5, 28)
0.004
Systolic blood pressure (mmHg)139
(129, 150)
142.5
(140, 145)
136.5
(123, 153)
130
(120, 130)
123
(101, 136)
134
(120, 144)
0.055
Low-density lipoprotein (mmol/L)2.4
(2, 3.4)
2.7
(2, 3.3)
1.6
(1.0, 2.2)
2.0
(1.5, 2.7)
2.2
(1.2, 2.5)
2.1
(1.7, 2.8)
<0.001
Serum creatinine (mmol/L)69
(62, 96)
81.5
(67, 96)
94.5
(79, 119)
90
(73,102)
94
(91,155)
87
(71, 133)
0.012
HbA1c (%)5.8
(5.6, 6.1)
9.1
(5.6, 12.6)
6
(5.8, 6.7)
6
(5.6, 6.7)
5.8
(5.6, 6.4)
5.8
(5.5, 6.2)
0.111
Left ventricular ejection fraction (%)60
(56, 61)
60
(55, 65)
55
(51.8, 60)
60
(53, 60)
57
(55, 60)
60
(55, 65)
<0.001
Right ventricle diameter (mm)30
(28, 33)
37
(37, 37)
35
(31.8, 38)
34
(32, 38)
38
(34, 43)
36
(33.5,39)
<0.001
Left atrial volume index (mL/m2)35
(29, 40)
30.5
(29, 32)
39.5
(35, 47.3)
33
(29, 37.5)
53
(43, 55)
47.4
(37.5, 55)
<0.001
Left ventricle end-diastolic diameter index (mm/m2)25
(22, 27)
28.5
(23, 34)
26
(23,28.6)
24
(22, 26.3)
22.5
(19, 25.2)
28.1
(25, 30.8)
<0.001
Mitral valve E/A ratio0.7
(0.6, 0.8)
0.8
(0.6, 1)
1.1
(0.9, 1.2)
0.9
(0.7, 1.3)
3.7
(1.9, 4.8)
1.2
(0.8, 1.7)
<0.001
Average E/e’ ratio12.8
(8.9, 15.6)
10.3
(7.5, 13)
15.1
(12, 17.5)
8.8
(7.8, 11.5)
21.6
(14.5, 27)
16.7
(14, 19.5)
<0.001
Elevated filling pressure (%)21.708026.510091.3<0.001
Diastolic dysfunction (%)Moderate8.7071.724.557.172.5<0.001
Severe004.3042.911.6
Meta-analysis Global Group in Chronic Heart Failure23.5
(18.8, 25)
21.5
(21, 22)
24
(18, 28)
24
(15, 30)
13
(13, 13)
23
(18, 27.5)
0.780
Heart failure exacerbation (%)17.4028.38.185.746.4<0.001
Cardiovascular mortality (%)8.702.2257.17.2<0.001
All-cause mortality (%)8.7010.94.171.421.7<0.001
Composite endpoints (%)17.4032.612.285.752.2<0.001
p-value < 0.05 is statistically significant.
Table 2. Summary of clusters using the K-prototype method (n = 196).
Table 2. Summary of clusters using the K-prototype method (n = 196).
Clusters1234p-Value
Number of subjects6195373
Age (years)80
(70.5, 87)
83
(72, 89.5)
84
(80, 87.5)
69
(61, 74.5)
<0.001
Male (%)48781360<0.001
Atrial fibrillation (%)363325150.043
Hypertension (%)677877750.603
Dyslipidemia (%)563338590.065
Diabetes (%)331117230.183
Coronary artery disease (%)442234340.445
Chronic kidney disease (%)25332580.029
Stroke or transient ischemic attack (%)1122850.294
Lung disease (%)711980.934
Obstructive sleep apnea (%)10112100.328
Body mass index (kg/m2)26.6
(24.1, 31.5)
38.5
(28.5, 38.5)
23.1
(21.2, 25)
27.3
(24.1, 32.4)
<0.001
Systolic blood pressure (mmHg)137
(121.5, 150)
115
(97, 134)
135
(123, 144)
132
(121, 144)
0.022
Low-density lipoprotein (mmol/L)1.8
(1.2, 2.4)
2.1
(1.3, 2.4)
2.1
(1.6, 2.8)
2.2
(1.6, 2.9)
<0.034
Serum creatinine (mmol/L)90
(78, 122.5)
94
(82, 147)
89
(68, 115)
88
(71, 98.5)
0.119
HbA1c (%)5.9
(5.6, 6.4)
5.8
(5.4, 6.2)
5.8
(5.6, 6.2)
5.9
(5.6, 6.7)
0.651
B-type natriuretic peptide (pg/mL)282
(111, 769)
817
(514, 1276)
128
(65, 515)
78
(25, 175)
<0.001
Meta-analysis Global Group in Chronic Heart Failure23
(18, 27.8)
13
(13, 13)
24
(22, 29.5)
19
(12.3, 22)
<0.001
Left ventricular ejection fraction (%)55
(53, 60)
57
(55, 60)
60
(60, 65)
60
(55, 60)
<0.001

Mild to Moderate mitral regurgitation (%)
76898553<0.001
Mild to Moderate aortic stenosis (%)14112280.089
Mild to Moderate aortic regurgitation (%)22445711<0.001
Mild to Moderate tricuspid regurgitation (%)68898447<0.001
Right ventricle diameter (mm)36
(34, 40)
38
(34, 43)
34
(29, 37)
34
(30, 37)
<0.001
Left atrial volume index (mL/m2)44
(36, 54)
53
(43, 56)
40
(35, 50)
33
(29, 39)
<0.001
Left ventricle end-diastolic diameter index (mm/m2)27
(24, 29)
22.5
(19, 24.5)
28
(25, 30)
25
(22.5, 28)
<0.001
Mitral valve E/A ratio1.2
(1, 1.9)
2.1
(1.7, 4.5)
0.8
(0.67, 1.1)
0.9
(0.7, 1.2)
<0.001
Average E/e’ ratio15.8
(14.3, 19.6)
21.6
(15, 25.2)
16.7
(14, 19.3)
9.3
(7.9, 11.4)
<0.001
Pulmonary artery pressure (mmHg)34
(27, 40)
48
(33, 49)
31
(24, 36)
26
(23, 29)
<0.001
Elevated filling pressure (%)981007423<0.001
Diastolic dysfunctionModerate80676019<0.001
Severe153301
Heart failure exacerbation (%)41893411<0.001
Cardiovascular mortality (%)56743<0.001
All-cause mortality (%)217895<0.001
Composite endpoint (%)48893814<0.001
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nouraei, H.; Nouraei, H.; Rabkin, S.W. Comparison of Unsupervised Machine Learning Approaches for Cluster Analysis to Define Subgroups of Heart Failure with Preserved Ejection Fraction with Different Outcomes. Bioengineering 2022, 9, 175. https://doi.org/10.3390/bioengineering9040175

AMA Style

Nouraei H, Nouraei H, Rabkin SW. Comparison of Unsupervised Machine Learning Approaches for Cluster Analysis to Define Subgroups of Heart Failure with Preserved Ejection Fraction with Different Outcomes. Bioengineering. 2022; 9(4):175. https://doi.org/10.3390/bioengineering9040175

Chicago/Turabian Style

Nouraei, Hirmand, Hooman Nouraei, and Simon W. Rabkin. 2022. "Comparison of Unsupervised Machine Learning Approaches for Cluster Analysis to Define Subgroups of Heart Failure with Preserved Ejection Fraction with Different Outcomes" Bioengineering 9, no. 4: 175. https://doi.org/10.3390/bioengineering9040175

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