Related Experiment Video
Updated: Jun 19, 2026

Generating the Transcriptional Regulation View of Transcriptomic Features for Prediction Task and Dark Biomarker Detection on Small Datasets
Published on: March 1, 2024
Praxis-BGM: clustering of omics data using semi-supervised transfer learning for Gaussian mixture models via
Qiran Jia1, Jesse A Goodrich2, David V Conti1,3
1Division of Biostatistics and Health Data Science, Department of Population and Public Health Sciences, Keck School of Medicine, University of Southern California, Los Angeles, CA 90033, United States.
Motivation:
High-dimensional omics data are typically measured on limited sample sizes, which challenges model-based clustering methods such as Gaussian mixture models (GMMs), 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 GMMs. Praxis-BGM enables semi-supervised transfer learning by incorporating an informative prior GMM estimated from large-scale reference data with robust cluster structures. The prior model 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.
Results:
Using the Variational Online Newton (VON) algorithm, we derived natural-gradient updates for the standard parameters of GMMs. Implemented in the 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 cell-type label transfer-Praxis-BGM improves posterior clustering performance, stability, and biological interpretability, even when priors are partially mismatched.
Availability And Implementation:
Praxis-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.
Related Concept Videos
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Gradient Vectors and Their Applications
Model Approaches for Pharmacokinetic Data: Distributed Parameter Models
The distributed parameter models are specifically designed to account for variations and differences in some drug classes. This model is particularly useful for assessing regional concentrations of anticancer or...
Improving Translational Accuracy
Improving Translational Accuracy
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...