METHODS: Consensus clustering is achieved by grouping pairs of reports that are repeatedly placed together in the same clusters across a set of mixture model-based cluster analyses. The latter use empirical Bayes statistical shrinkage for improved performance. As baseline comparison, we considered a regular mixture model-based cluster analysis. Three randomly selected drugs in VigiBase, the World Health Organization\'s global database of Individual Case Safety Reports were analyzed: sumatriptan, ambroxol and tacrolimus. Clustering stability was assessed using the adjusted Rand index, ranging between -1 and +1, and clinical coherence was assessed through an intruder detection analysis.
RESULTS: For the three drugs considered, vigiGroup achieved stable and coherent results with adjusted Rand indices between +0.80 and +0.92, and intruder detection rates between 86% and 94%. Consensus clustering improved both stability and clinical coherence compared to mixture model-based clustering alone. Statistical shrinkage improved the stability of clusters compared to the baseline mixture model, as well as the cross-validated log-likelihood.
CONCLUSIONS: The proposed algorithm can achieve adequate stability and clinical coherence in clustering individual case reports, thereby enabling better identification of case series and associated adverse event profiles in pharmacovigilance. The use of empirical Bayes shrinkage and consensus clustering each led to meaningful improvements in performance.