A methodology based on Trace-based clustering for patient phenotyping
Background: The current situation of critical progression as regards the resistance of bacteria to antibiotics has led to the use of machine learning techniques in order to provide clinicians with new knowledge for decision making. One of the key aspects is precision medicine, which focuses on finding phenotypes of patients for whom treatments may be more effective or detecting high risk patients whose progress must be closely monitored. The identification of these phenotypes requires the application of a methodology whose results are consistent and interpretable, along with the control of the process by a clinical expert. Studies concerning machine learning phenotyping use conventional clustering or subgroup algorithms that require information to be obtained a priori. Methods: We propose a new unsupervised machine learning technique, denominated as Trace-based clustering, and a 5-step methodology in order to support clinicians when identifying patient phenotypes. The steps proposed are: (1) Extraction and transformation of data and analysis of clustering tendency, (2) Selection of clustering algorithm and parameters, (3) Automatic generation of candidate clusters, (4) Visual support for selection of candidate clusters, and (5) Evaluation by clinical experts. Experiments and Results: We undertake an antimicrobial resistance use case by employing the MIMIC-III open-access database for patients infected with the Methicillin-resistant Staphylococcus Aereus and Enterococcus Faecium treated with Vancomycin. The experiments were carried out using the Hopkins statistic in order to evaluate the clustering tendency of the data, the K-Means algorithm for clustering, and the Dice coefficient to measure the similarity of the clusters. Our experiments computed 370 potential patient sets (clusters) so as to obtain 19 candidate clusters for their final evaluation. We evaluated the final result with a classification model in order to ensure the consistency of the phenotypes obtained and we compared the result with a traditional clustering approach. We found a reduced set of consistent candidate clusters with a common phenotype (resistance and death), which were different from the other candidate clusters. An expert in the domain could add labels with clinical meaning to the reduced number of clusters. Conclusions: We show that the proposed methodology allows physicians to identify consistent patient phenotypes. Our experiments confirm that quality measures, and the visual analysis could help expert clinicians to control the knowledge discovery process and obtain interpretable results. Our approach provides a new perspective: that of finding patient sets using clustering techniques evaluated by overlapping clusters of the previous partitions. The method proposed is general and can be easily adapted to any other problem and any other clinical settings.
Code (1)
Tasks
ClusteringData MiningDecision MakingPatient PhenotypingSimilar Papers 제목 키워드 기반
Temporal Phenotyping using Deep Predictive Clustering of Disease Progression
Due to the wider availability of modern electronic health records, patient care data is often being stored in the form of time-series. Clustering such time-series data is crucial for patient phenotyping, anticipating pat…
ClusteringDecision MakingPatient PhenotypingTime Series+2Collaborative learning of common latent representations in routinely collected multivariate ICU physiological signals
In Intensive Care Units (ICU), the abundance of multivariate time series presents an opportunity for machine learning (ML) to enhance patient phenotyping. In contrast to previous research focused on electronic health rec…
Collaborative FilteringPatient PhenotypingTime SeriesPhenotyping OSA: a time series analysis using fuzzy clustering and persistent homology
Sleep apnea is a disorder that has serious consequences for the pediatric population. There has been recent concern that traditional diagnosis of the disorder using the apnea-hypopnea index may be ineffective in capturin…
ClusteringregressionTime SeriesTime Series AnalysisClustering Interval-Censored Time-Series for Disease Phenotyping
Unsupervised learning is often used to uncover clusters in data. However, different kinds of noise may impede the discovery of useful patterns from real-world time-series data. In this work, we focus on mitigating the in…
ClusteringTime SeriesTime Series AnalysisContextual Phenotyping of Pediatric Sepsis Cohort Using Large Language Models
Clustering patient subgroups is essential for personalized care and efficient resource use. Traditional clustering methods struggle with high-dimensional, heterogeneous healthcare data and lack contextual understanding. …
ClusteringLarge Language Model