Praxis-BGM: Clustering of Omics Data Using Semi-Supervised Transfer Learning for Gaussian Mixture Models via Natural-Gradient Variational Inference
Abstract
MotivationHigh-dimensional omics data are typically measured on limited sample sizes, which challenges model-based clustering methods such as Gaussian mixture models, often leading to instability and poor generalization under complex mixture structures. To address these limitations, we developed Praxis-BGM, a natural-gradient variational inference framework for Gaussian mixture models that enables semi-supervised transfer learning by incorporating an informative prior Gaussian mixture model derived from large-scale reference data with robust cluster structures. This prior can encode cluster-specific means, covariance structures, and structural connectivity patterns, and is updated using the target data with variational inference to improve clustering in small-sample settings. ResultsWe derived natural-gradient updates for standard parameters and assess feature-level contributions to posterior clustering via Bayes Factors. Implemented in Python library JAX for accelerator-oriented computation, Praxis-BGM is computationally efficient and scalable. Across extensive simulations and two real-world applications--breast cancer bulk transcriptomics for subtype recovery and single-cell transcriptomics for cross-platform label transfer--Praxis-BGM improves posterior clustering performance, stability, and biological interpretability, even when priors are partially mismatched. Availability and ImplementationPraxis-BGM is freely available at https://github.com/ContiLab-usc/Praxis-BGM, and an archival version is available on Zenodo at https://doi.org/10.5281/zenodo.19657680. Contactqiranjia@usc.edu Supplementary InformationSupplementary materials are available with the manuscript submission.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 40th percentile
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Clustering using Automatic Differentiation: Misspecified models and High-Dimensional Data
Siva Rajesh Kasa, Vaibhav Rajan·bioRxiv·Dec 13, 2019
- Optimization algorithm for omic data subspace clustering
Madalina Ciortan, Matthieu Defrance·The 12th International Conference on Computational Systems-Biology and BioinformaticsPeer-reviewed·Oct 14, 2021
- MGMM: An R Package for fitting Gaussian Mixture Models on Incomplete Data
Zachary Ryan McCaw, Hugues Aschard, Hanna Julienne·BMC BioinformaticsPeer-reviewed·Jun 1, 2022
- Handling ill-conditioned omics data with deep probabilistic models
María Martínez-García, Pablo M. Olmos·IEEE Journal of Biomedical and Health InformaticsPeer-reviewed·May 24, 2023
- A Bayesian Two-Way Latent Structure Model for Genomic Data Integration Reveals Few Pan-Genomic Cluster Subtypes in a Breast Cancer Cohort
David Michael Swanson, Tonje Gulbrandsen Lien, … Arnoldo Frigessi·BioinformaticsPeer-reviewed·May 1, 2019
- Consensus clustering for Bayesian mixture models
Stephen D. Coleman, Paul Kirk, Chris Wallace·BMC BioinformaticsPeer-reviewed·Jul 21, 2022