| align_omics | Align exposures and multi-omics blocks by sample ID |
| align_omics_se | Align two SummarizedExperiment objects and extract exposures from colData |
| build_exposure_network | Build an exposure-adjusted microbe-metabolite association network |
| exposure_perturbation_score | Score exposures by network perturbation (leave-one-exposure-out) |
| generate_dummy_exporisk | Generate simulated exposure + multi-omics data with a binary outcome |
| plot_exposure_network | Plot exposure-adjusted multi-omics network (bipartite) |
| plot_exposure_ranking | Plot exposure perturbation ranking |
| plot_feature_importance | Plot feature importance for exposures (logistic regression) |
| plot_individual_risk_profile | Plot individual risk profile from exposure model |
| plot_network_stability | Plot network stability by bootstrap edge overlap |
| plot_risk_roc | Plot disease risk stratification ROC curves (MVP) |
| prep_omics | Preprocess exposures and multi-omics blocks for modeling |
| prep_omics_se | Preprocess SummarizedExperiment-based omics blocks and exposures |