BMC GenomicsGenomicsPeer-reviewed journal article
A Comparison Of Machine Learning And Bayesian Modelling For Molecular Serotyping
Abstract
BackgroundStreptococcus pneumoniae is a human pathogen that is a major cause of infant mortality. Identifying the pneumococcal serotype is an important step in monitoring the impact of vaccines used to protect against disease. Genomic microarrays provide an effective method for molecular serotyping. Previously we developed an empirical Bayesian model for the classification of serotypes from a molecular serotyping array. With only few samples available, a model driven approach was the only option. In the meanwhile, several thousand samples have been made available to us, providing an opportunity to investigate serotype classification by machine learning methods, which could complement the Bayesian model.\n\nResultsWe compare the performance of the original Bayesian model with two machine learning algorithms: Gradient Boosting Machines and Random Forests. We present our results as an example of a generic strategy whereby a preliminary probabilistic model is complemented or replaced by a machine learning classifier once enough data are available. Despite the availability of thousands of serotyping arrays, a problem encountered when applying machine learning methods is the lack of training data containing mixtures of serotypes; due to the large number of possible combinations. Most of the available training data comprises samples with only a single serotype. To overcome the lack of training data we implemented an iterative analysis, creating artificial training data of serotype mixtures by combining raw data from single serotype arrays.\n\nConclusionsWith the enhanced training set the machine learning algorithms out perform the original Bayesian model. However, for serotypes currently lacking sufficient training data the best performing implementation was a combination of the results of the Bayesian Model and the Gradient Boosting Machine. As well as being an effective method for classifying biological data, machine learning can also be used as an efficient method for revealing subtle biological insights, which we illustrate with an example.
- organism: human
- assay: DNA methylation
- assay: whole-genome sequencing
- research focus: differential expression
- research focus: benchmarking
- approach: Bayesian inference
- approach: machine learning (classical)
- Citations
- 3
- FWCI
- 0.00
- Field percentile
- 7th percentile
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
- A la carte, Streptococcus pneumoniae capsular typing: using MALDI-TOF mass spectrometry and machine learning algorithms as complementary tools for the determination of PCV13 serotypes and the most prevalent NON PCV13 serotypes according to Argentina's epidemiology.
J. Zintgraff, M. F. Rocca, … M. Santos·bioRxiv·Dec 22, 2022
- SeroBA: rapid high-throughput serotyping of Streptococcus pneumoniae from whole genome sequence data
Lennard Epping, Andries J. van Tonder, … Jacqueline A. Keane·Microbial GenomicsPeer-reviewed·Jun 5, 2018
- ALLCAPS: a scalable and accurate deep-learning method for in silico pneumococcal serotyping
Alireza Tajmirriahi, Teodora Mateeva, … Samuel Horsfield·bioRxiv·Oct 20, 2026
- Determining the serotype composition of mixed samples of pneumococcus using whole genome sequencing
James Knight, Eileen Margaret Dunne, … Daniel M. Weinberger·Microbial GenomicsPeer-reviewed·Dec 23, 2020
- SeroBA(v2.0) and SeroBAnk: a robust genome-based serotyping scheme and comprehensive atlas of capsular diversity in Streptococcus pneumoniae
Oliver Lorenz, Alannah C. King, … Stephanie W. Lo·Microbial GenomicsPeer-reviewed·Oct 17, 2025
- PfaSTer: A ML-powered serotype caller for Streptococcus pneumoniae genomes
Jonathan T. Lee, Xingpeng Li, … Hao Li·bioRxiv·Nov 30, 2022