Praxis-BGM: Clustering of Omics Data Using Semi-Supervised Transfer Learning for Gaussian Mixture Models via Natural-Gradient Variational Inference
Authors/Creators
Description
High-dimensional omics data are often generated in studies with limited sample sizes, posing major challenges for model-based clustering methods such as Gaussian mixture models, which may become unstable and generalize poorly in the presence of complex mixture structure. To address this, we developed Praxis-BGM, a natural-gradient variational inference framework for Gaussian mixture models that supports semi-supervised transfer learning through informative priors derived from large-scale reference datasets with well-defined cluster structure. These priors can encode cluster-specific means, covariance matrices, and structural connectivity, enabling robust knowledge transfer from a source domain to improve clustering in a smaller target dataset. This folder contains the latest Praxis implementation in the installable Praxis-BGM repository format, along with application examples.
Files
Praxis-BGM_source_code.zip
Files
(340.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:d76588ab34907853a9bf0a9043ae28e1
|
340.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Preprint: 10.1101/2025.11.13.688299 (DOI)
Software
- Repository URL
- https://github.com/ContiLab-usc/Praxis-BGM
- Programming language
- Python
- Development Status
- Active