Research aim
Identify whether multi-variable metabolic patterns can support earlier risk stratification for cancer in diabetes contexts.
Project overview
The project explores whether combinations of metabolic, clinical, and behavioral variables can reveal early warning patterns linked to cancer among people with diabetes.
Identify whether multi-variable metabolic patterns can support earlier risk stratification for cancer in diabetes contexts.
The current workflow combines causal reasoning, a predictive baseline, and data preparation around the NHANES merged dataset.
The project is framed around earlier identification of higher-risk individuals so the signal can be reviewed before symptoms become advanced.
Variables of interest
Type, onset, and duration of diabetes.
HbA1c, insulin, C-peptide, and related biomarkers.
Age, sex, obesity, weight change, and broader clinical context.
Documentation hub
This page includes a maintained summary of the core research documents so the Org Site remains readable even when the docs folder is not available in this repository.
Each block below mirrors the current project documentation and is updated to reflect what is valid, what is exploratory, and what still requires a larger longitudinal dataset.
MetaboGuard uses a hybrid self-supervised workflow: a denoising autoencoder learns latent patient representations, then post-hoc association heads test whether those representations carry useful signal.
The self-supervised artifact is valid for deviation and representation benchmarking, but the corrected pancreatic endpoint remains underpowered for a deployable risk model.
The prevention specification defines what the system can and cannot claim, with strict dataset-governance gates before any disease-risk release is allowed.
The project evidence brief maps key design choices to published epidemiology and biomarker literature, and flags where evidence is still incomplete.
The variable catalogue translates recent papers into implementation priorities so readers can track exactly which predictors are available now versus what needs richer cohorts.
Reader guide
| Metric | Meaning | Direction |
|---|---|---|
| AUROC | Ranking discrimination across thresholds. | Higher is better. |
| AUPRC | Precision-recall performance under class imbalance. | Higher is better; compare with prevalence. |
| Brier score | Squared probability error. | Lower is better. |
Open Source Development
The project is open source and available on GitHub. The repository includes scripts for data preparation, model training, and evaluation.
View on GitHub Open dashboardThe model is being developed in Python using libraries such as scikit-learn, pandas, and NumPy. The workflow includes data cleaning, feature engineering, and model evaluation.
The project aims to provide a baseline predictive model that can accurately identify individuals at higher risk of cancer based on their metabolic and clinical profiles.