AliClu
AliClu aligns time-stamped discrete clinical sequences and clusters patients to enable stratification based on longitudinal treatment and health-state trajectories.
Key Features:
- Temporal Needleman-Wunsch (TNW): Implements a Temporal Needleman-Wunsch algorithm that aligns discrete sequences while incorporating transition time information between symbols representing therapy status, health conditions, or other states.
- Hierarchical Clustering: Applies hierarchical clustering to pairwise TNW-derived similarity scores to group patients into subgroups.
- Cluster Validation and Optimization: Uses bootstrapping resampling to assess cluster stability and to inform determination of the optimal number of clusters.
- Application to Reuma.pt EMRs: Has been applied to the Portuguese rheumatologic patient database Reuma.pt to analyze therapy switches in rheumatoid arthritis where therapies are coded as discrete symbols with durations.
- Automatic and Semi-Automatic Stratification: Supports automatic and semi-automatic stratification modes with adjustable parameters for alignment, clustering, and validation.
Scientific Applications:
- Personalized Medicine: Enables patient stratification based on temporal therapy profiles to inform personalized treatment strategies.
- Clinical Research: Facilitates identification of common trajectories and patterns within patient groups to study disease progression and treatment response.
- Longitudinal Data Analysis: Analyzes longitudinal datasets and electronic medical records (EMRs) where temporal dynamics of state transitions are critical for interpreting clinical outcomes.
Methodology:
Aligns sequences using the Temporal Needleman-Wunsch algorithm that incorporates transition times, computes pairwise TNW-derived scores, applies hierarchical clustering to those scores, and uses bootstrapping resampling for cluster validation and selection of cluster number.
Topics
Details
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 1/23/2021
Operations
Publications
Rama K, Canhão H, Carvalho AM, Vinga S. AliClu - Temporal sequence alignment for clustering longitudinal clinical data. BMC Medical Informatics and Decision Making. 2019;19(1). doi:10.1186/s12911-019-1013-7. PMID:31888660. PMCID:PMC6938005.
Links
Repository
https://github.com/sysbiomed/AliClu