Cargando…
Comparing K-mer based methods for improved classification of 16S sequences
BACKGROUND: The need for precise and stable taxonomic classification is highly relevant in modern microbiology. Parallel to the explosion in the amount of sequence data accessible, there has also been a shift in focus for classification methods. Previously, alignment-based methods were the most appl...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4487979/ https://www.ncbi.nlm.nih.gov/pubmed/26130333 http://dx.doi.org/10.1186/s12859-015-0647-4 |
_version_ | 1782379072633962496 |
---|---|
author | Vinje, Hilde Liland, Kristian Hovde Almøy, Trygve Snipen, Lars |
author_facet | Vinje, Hilde Liland, Kristian Hovde Almøy, Trygve Snipen, Lars |
author_sort | Vinje, Hilde |
collection | PubMed |
description | BACKGROUND: The need for precise and stable taxonomic classification is highly relevant in modern microbiology. Parallel to the explosion in the amount of sequence data accessible, there has also been a shift in focus for classification methods. Previously, alignment-based methods were the most applicable tools. Now, methods based on counting K-mers by sliding windows are the most interesting classification approach with respect to both speed and accuracy. Here, we present a systematic comparison on five different K-mer based classification methods for the 16S rRNA gene. The methods differ from each other both in data usage and modelling strategies. We have based our study on the commonly known and well-used naïve Bayes classifier from the RDP project, and four other methods were implemented and tested on two different data sets, on full-length sequences as well as fragments of typical read-length. RESULTS: The difference in classification error obtained by the methods seemed to be small, but they were stable and for both data sets tested. The Preprocessed nearest-neighbour (PLSNN) method performed best for full-length 16S rRNA sequences, significantly better than the naïve Bayes RDP method. On fragmented sequences the naïve Bayes Multinomial method performed best, significantly better than all other methods. For both data sets explored, and on both full-length and fragmented sequences, all the five methods reached an error-plateau. CONCLUSIONS: We conclude that no K-mer based method is universally best for classifying both full-length sequences and fragments (reads). All methods approach an error plateau indicating improved training data is needed to improve classification from here. Classification errors occur most frequent for genera with few sequences present. For improving the taxonomy and testing new classification methods, the need for a better and more universal and robust training data set is crucial. |
format | Online Article Text |
id | pubmed-4487979 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-44879792015-07-02 Comparing K-mer based methods for improved classification of 16S sequences Vinje, Hilde Liland, Kristian Hovde Almøy, Trygve Snipen, Lars BMC Bioinformatics Research Article BACKGROUND: The need for precise and stable taxonomic classification is highly relevant in modern microbiology. Parallel to the explosion in the amount of sequence data accessible, there has also been a shift in focus for classification methods. Previously, alignment-based methods were the most applicable tools. Now, methods based on counting K-mers by sliding windows are the most interesting classification approach with respect to both speed and accuracy. Here, we present a systematic comparison on five different K-mer based classification methods for the 16S rRNA gene. The methods differ from each other both in data usage and modelling strategies. We have based our study on the commonly known and well-used naïve Bayes classifier from the RDP project, and four other methods were implemented and tested on two different data sets, on full-length sequences as well as fragments of typical read-length. RESULTS: The difference in classification error obtained by the methods seemed to be small, but they were stable and for both data sets tested. The Preprocessed nearest-neighbour (PLSNN) method performed best for full-length 16S rRNA sequences, significantly better than the naïve Bayes RDP method. On fragmented sequences the naïve Bayes Multinomial method performed best, significantly better than all other methods. For both data sets explored, and on both full-length and fragmented sequences, all the five methods reached an error-plateau. CONCLUSIONS: We conclude that no K-mer based method is universally best for classifying both full-length sequences and fragments (reads). All methods approach an error plateau indicating improved training data is needed to improve classification from here. Classification errors occur most frequent for genera with few sequences present. For improving the taxonomy and testing new classification methods, the need for a better and more universal and robust training data set is crucial. BioMed Central 2015-07-01 /pmc/articles/PMC4487979/ /pubmed/26130333 http://dx.doi.org/10.1186/s12859-015-0647-4 Text en © Vinje et al. 2015 This is an Open Access article distributed under the terms of the Creative Commons Attribution License(http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 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 Vinje, Hilde Liland, Kristian Hovde Almøy, Trygve Snipen, Lars Comparing K-mer based methods for improved classification of 16S sequences |
title | Comparing K-mer based methods for improved classification of 16S sequences |
title_full | Comparing K-mer based methods for improved classification of 16S sequences |
title_fullStr | Comparing K-mer based methods for improved classification of 16S sequences |
title_full_unstemmed | Comparing K-mer based methods for improved classification of 16S sequences |
title_short | Comparing K-mer based methods for improved classification of 16S sequences |
title_sort | comparing k-mer based methods for improved classification of 16s sequences |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4487979/ https://www.ncbi.nlm.nih.gov/pubmed/26130333 http://dx.doi.org/10.1186/s12859-015-0647-4 |
work_keys_str_mv | AT vinjehilde comparingkmerbasedmethodsforimprovedclassificationof16ssequences AT lilandkristianhovde comparingkmerbasedmethodsforimprovedclassificationof16ssequences AT almøytrygve comparingkmerbasedmethodsforimprovedclassificationof16ssequences AT snipenlars comparingkmerbasedmethodsforimprovedclassificationof16ssequences |