bioRxivBioinformaticsPreprint
Application of class-balancing algorithms to diverse plasma metabolomics datasets using brain tumor as an example
Adrian GodlewskiiD, Krzysztof SołowiejiD, Patrycja MojsakiD, Joanna GodzieńiD, Julia SiemińskaiD, Adam Jacek KretowskiiD, Tomasz ŁysońiD, Michał Jan BurdukiewicziD, Karol Adam KamińskiiD, Michał CiborowskiiD
Abstract
Class imbalance remains a challenge in metabolomics research, where biological and technical variability can affect statistical inference and machine learning (ML) performance. Class-balancing algorithms address this issue by either increasing minority-class observations or reducing the number of majority-class samples. This study evaluated the impact of oversampling and undersampling algorithms on targeted and untargeted metabolomics datasets derived from LC-MS and GC-MS analyses of plasma samples from patients with glioblastoma, meningioma, and controls. Synthetic Minority Oversampling Technique (SMOTE) and Random Undersampling (RUS) were applied to balance the datasets, and their effects on data distribution, inter-feature correlations, and machine learning model performance were compared. RUS preserved the original feature distributions but reduced representativeness by removing the majority-class samples. In contrast, SMOTE introduced synthetic samples that altered covariance structures, increasing the risk of overfitting, particularly in small datasets (n=10). These effects diminished with larger groups (n=30), partially restoring correlations between metabolites. Model performance varied across the class-balancing algorithms. Random Forest classifiers benefited from both balancing methods, with undersampling often yielding higher F1 scores, whereas Support Vector Machine models showed reduced classification performance. These findings highlight the importance of selecting class-balancing strategies based on dataset size, analytical platform, and ML algorithm in metabolomics studies.
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- METAbolomics data Balancing with Over-sampling Algorithms (META-BOA): an online resource for addressing class imbalance
Emily Hashimoto-Roth, Anuradha Surendra, … Miroslava Čuperlović‐Culf·BioinformaticsPeer-reviewed·Oct 12, 2022
- Benchmarking feature selection and feature extraction methods to improve the performances of machine-learning algorithms for patient classification using metabolomics biomedical data.
Justine Labory, Evariste Njomgue-Fotso, Silvia Bottini·Computational and Structural Biotechnology JournalPeer-reviewed·Mar 19, 2024
- Evaluation Of Classifier Performance For Multiclass Phenotype Discrimination In Untargeted Metabolomics
Patrick James Trainor, Andrew Paul DeFilippis, Shesh Nath Rai·MetabolitesPeer-reviewed·Jun 21, 2017
- Comparison of classification accuracy and feature selection between sparse and non-sparse modeling of metabolomics data
Arisa Toda, Misa Goudo, … Tomoyuki Hiroyasu·bioRxiv·Apr 3, 2023
- A plasma metabolomics workflow for breast cancer detection using quantitative GC/MS and machine learning
Noriyuki Ojima, Tomonori Yokoyama, … Masataka Ikeda·bioRxiv·Sep 28, 2026
- mzLearn, a data-driven LC/MS signal detection algorithm, enables pre-trained generative models for enhanced patient stratification
Leila Pirhaji, Jonah A. Eaton, … Maria Karasarides·bioRxiv·Jan 26, 2025