Cargando…
A comparison of machine learning and Bayesian modelling for molecular serotyping
BACKGROUND: Streptococcus 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 serotypin...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5553679/ https://www.ncbi.nlm.nih.gov/pubmed/28800724 http://dx.doi.org/10.1186/s12864-017-3998-6 |
_version_ | 1783256657972690944 |
---|---|
author | Newton, Richard Wernisch, Lorenz |
author_facet | Newton, Richard Wernisch, Lorenz |
author_sort | Newton, Richard |
collection | PubMed |
description | BACKGROUND: Streptococcus 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. RESULTS: We 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. CONCLUSIONS: With 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. |
format | Online Article Text |
id | pubmed-5553679 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-55536792017-08-15 A comparison of machine learning and Bayesian modelling for molecular serotyping Newton, Richard Wernisch, Lorenz BMC Genomics Research Article BACKGROUND: Streptococcus 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. RESULTS: We 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. CONCLUSIONS: With 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. BioMed Central 2017-08-11 /pmc/articles/PMC5553679/ /pubmed/28800724 http://dx.doi.org/10.1186/s12864-017-3998-6 Text en © The Author(s) 2017 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Research Article Newton, Richard Wernisch, Lorenz A comparison of machine learning and Bayesian modelling for molecular serotyping |
title | A comparison of machine learning and Bayesian modelling for molecular serotyping |
title_full | A comparison of machine learning and Bayesian modelling for molecular serotyping |
title_fullStr | A comparison of machine learning and Bayesian modelling for molecular serotyping |
title_full_unstemmed | A comparison of machine learning and Bayesian modelling for molecular serotyping |
title_short | A comparison of machine learning and Bayesian modelling for molecular serotyping |
title_sort | comparison of machine learning and bayesian modelling for molecular serotyping |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5553679/ https://www.ncbi.nlm.nih.gov/pubmed/28800724 http://dx.doi.org/10.1186/s12864-017-3998-6 |
work_keys_str_mv | AT newtonrichard acomparisonofmachinelearningandbayesianmodellingformolecularserotyping AT wernischlorenz acomparisonofmachinelearningandbayesianmodellingformolecularserotyping AT newtonrichard comparisonofmachinelearningandbayesianmodellingformolecularserotyping AT wernischlorenz comparisonofmachinelearningandbayesianmodellingformolecularserotyping |