MB-SupCon: Microbiome-based Predictive Models via Supervised Contrastive Learning

Sen Yang, Shidan Wang, Yiqing Wang, Ruichen Rong, Jiwoong Kim, Bo Li, Andrew Y. Koh, Guanghua Xiao, Qiwei Li, Dajiang J. Liu, Xiaowei Zhan

Research output: Contribution to journalArticlepeer-review

3 Scopus citations


Human microbiome consists of trillions of microorganisms. Microbiota can modulate the host physiology through molecule and metabolite interactions. Integrating microbiome and metabolomics data have the potential to predict different diseases more accurately. Yet, most datasets only measure microbiome data but without paired metabolome data. Here, we propose a novel integrative modeling framework, Microbiome-based Supervised Contrastive Learning Framework (MB-SupCon). MB-SupCon integrates microbiome and metabolome data to generate microbiome embeddings, which can be used to improve the prediction accuracy in datasets that only measure microbiome data. As a proof of concept, we applied MB-SupCon on 720 samples with paired 16S microbiome data and metabolomics data from patients with type 2 diabetes. MB-SupCon outperformed existing prediction methods and achieved high average prediction accuracies for insulin resistance status (84.62%), sex (78.98%), and race (80.04%). Moreover, the microbiome embeddings form separable clusters for different covariate groups in the lower-dimensional space, which enhances data visualization. We also applied MB-SupCon on a large inflammatory bowel disease study and observed similar advantages. Thus, MB-SupCon could be broadly applicable to improve microbiome prediction models in multi-omics disease studies.

Original languageEnglish (US)
Article number167693
JournalJournal of Molecular Biology
Issue number15
StatePublished - Aug 15 2022

All Science Journal Classification (ASJC) codes

  • Biophysics
  • Structural Biology
  • Molecular Biology


Dive into the research topics of 'MB-SupCon: Microbiome-based Predictive Models via Supervised Contrastive Learning'. Together they form a unique fingerprint.

Cite this