BMC BioinformaticsGenetic & Genomic MedicinePeer-reviewed journal article
Sample Size Requirements for Machine Learning Classification of Binary Outcomes in Bulk RNA-Seq Data
Scott G. SilveyiD, Amy L. OlexiD, Shaojun TangiD, Jinze LiuiD
Abstract
Bulk RNA sequencing data is often leveraged to build machine learning (ML)-based predictive models for classification of disease groups or subtypes, but the sample size needed to adequately train these models is unknown. We collected 27 experimental datasets from the Gene Expression Omnibus and the Cancer Genome Atlas. In 24/27 datasets, pseudo-data were simulated using Bayesian Network Generation. Three ML algorithms were assessed: XGBoost (XGB), Random Forest (RF), and Neural Networks (NN). Learning curves were fit, and sample sizes needed to reach the full-dataset AUC minus 0.02 were determined and compared across the datasets/algorithms. Multivariable negative binomial regression models quantified relationships between dataset-level characteristics and required sample sizes within each algorithm. These models were validated in independent experimental datasets. Across the datasets studied, median required sample sizes were 480 (XGB)/190 (RF)/269 (NN). Higher effect sizes, less class imbalance/dispersion, and less complex data were associated with lower required sample size. Validation demonstrated that predictions were accurate in new data. Comparison of results to sample sizes obtained from differential analysis power analysis methods showed that ML methods generally required larger sample sizes. In conclusion, incorporating ML-based sample size planning alongside traditional power analysis can provide more robust results.
- Citations
- 4
- FWCI
- 6.16
- Field percentile
- top 4%
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
- Classification of RNA-Seq Data via Bagging Support Vector Machines
Gokmen Zararsiz, Dincer Goksuluk, … Turgay Unver·bioRxiv·Jul 28, 2014
- Predicting plant traits using large conglomerate RNA-seq datasets
John Anthony Hadish, Loren A. Honaas, Stephen Patrick Ficklin·bioRxiv·Dec 9, 2024
- Machine Learning-Based State-Of-The-Art Methods For The Classification Of RNA-Seq Data
Almas Jabeen, Nadeem Ahmad, Khalid Raza·Lecture notes in computational vision and biomechanicsPeer-reviewed·Nov 13, 2017
- Machine learning differentiates between bulk and pseudo-bulk RNA-seq datasets
Boon How Low, Md Mamunur Rashid, Kumar Selvarajoo·bioRxiv·Jun 27, 2025
- Performance and efficiency of machine learning algorithms for analyzing rectangular biomedical data
Fei Deng, Jibing Huang, … Lanjing Zhang·Laboratory InvestigationPeer-reviewed·Feb 11, 2021
- A sparse negative binomial classifier with covariateadjustment for RNA-seq data
Tanbin Rahman, Hsin-En Huang, … George C. Tseng·The Annals of Applied StatisticsPeer-reviewed·Jun 1, 2022