Show simple item record

dc.contributor.authorNewton, Richard
dc.contributor.authorWernisch, Lorenz
dc.date.accessioned2017-08-12T06:03:28Z
dc.date.available2017-08-12T06:03:28Z
dc.date.issued2017-08-11
dc.identifier.citationBMC Genomics. 2017 Aug 11;18(1):606
dc.identifier.urihttps://www.repository.cam.ac.uk/handle/1810/266316
dc.description.abstractAbstract 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.
dc.titleA comparison of machine learning and Bayesian modelling for molecular serotyping
dc.typeArticle
dc.date.updated2017-08-12T06:03:22Z
dc.language.rfc3066en
dc.rights.holderThe Author(s)
dc.identifier.doi10.17863/CAM.12578
rioxxterms.versionofrecord10.1186/s12864-017-3998-6


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record