Cargando…
A novel semi-supervised algorithm for the taxonomic assignment of metagenomic reads
BACKGROUND: Taxonomic assignment is a crucial step in a metagenomic project which aims to identify the origin of sequences in an environmental sample. Among the existing methods, since composition-based algorithms are not sufficient for classifying short reads, recent algorithms use only the feature...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4702387/ https://www.ncbi.nlm.nih.gov/pubmed/26740458 http://dx.doi.org/10.1186/s12859-015-0872-x |
_version_ | 1782408632012374016 |
---|---|
author | Le, Vinh Van Tran, Lang Van Tran, Hoai Van |
author_facet | Le, Vinh Van Tran, Lang Van Tran, Hoai Van |
author_sort | Le, Vinh Van |
collection | PubMed |
description | BACKGROUND: Taxonomic assignment is a crucial step in a metagenomic project which aims to identify the origin of sequences in an environmental sample. Among the existing methods, since composition-based algorithms are not sufficient for classifying short reads, recent algorithms use only the feature of similarity, or similarity-based combined features. However, those algorithms suffer from the computational expense because the task of similarity search is very time-consuming. Besides, the lack of similarity information between reads and reference sequences due to the length of short reads reduces significantly the classification quality. RESULTS: This paper presents a novel taxonomic assignment algorithm, called SeMeta, which is based on semi-supervised learning to produce a fast and highly accurate classification of short-length reads with sufficient mutual overlap. The proposed algorithm firstly separates reads into clusters using their composition feature. It then labels the clusters with the support of an efficient filtering technique on results of the similarity search between their reads and reference databases. Furthermore, instead of performing the similarity search for all reads in the clusters, SeMeta only does for reads in their subgroups by utilizing the information of sequence overlapping. The experimental results demonstrate that SeMeta outperforms two other similarity-based algorithms on different aspects. CONCLUSIONS: By using a semi-supervised method as well as taking the advantages of various features, the proposed algorithm is able not only to achieve high classification quality, but also to reduce much computational cost. The source codes of the algorithm can be downloaded at http://it.hcmute.edu.vn/bioinfo/metapro/SeMeta.html ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-015-0872-x) contains supplementary material, which is available to authorized users. |
format | Online Article Text |
id | pubmed-4702387 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-47023872016-01-07 A novel semi-supervised algorithm for the taxonomic assignment of metagenomic reads Le, Vinh Van Tran, Lang Van Tran, Hoai Van BMC Bioinformatics Methodology Article BACKGROUND: Taxonomic assignment is a crucial step in a metagenomic project which aims to identify the origin of sequences in an environmental sample. Among the existing methods, since composition-based algorithms are not sufficient for classifying short reads, recent algorithms use only the feature of similarity, or similarity-based combined features. However, those algorithms suffer from the computational expense because the task of similarity search is very time-consuming. Besides, the lack of similarity information between reads and reference sequences due to the length of short reads reduces significantly the classification quality. RESULTS: This paper presents a novel taxonomic assignment algorithm, called SeMeta, which is based on semi-supervised learning to produce a fast and highly accurate classification of short-length reads with sufficient mutual overlap. The proposed algorithm firstly separates reads into clusters using their composition feature. It then labels the clusters with the support of an efficient filtering technique on results of the similarity search between their reads and reference databases. Furthermore, instead of performing the similarity search for all reads in the clusters, SeMeta only does for reads in their subgroups by utilizing the information of sequence overlapping. The experimental results demonstrate that SeMeta outperforms two other similarity-based algorithms on different aspects. CONCLUSIONS: By using a semi-supervised method as well as taking the advantages of various features, the proposed algorithm is able not only to achieve high classification quality, but also to reduce much computational cost. The source codes of the algorithm can be downloaded at http://it.hcmute.edu.vn/bioinfo/metapro/SeMeta.html ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1186/s12859-015-0872-x) contains supplementary material, which is available to authorized users. BioMed Central 2016-01-06 /pmc/articles/PMC4702387/ /pubmed/26740458 http://dx.doi.org/10.1186/s12859-015-0872-x Text en © Le et al. 2015 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 | Methodology Article Le, Vinh Van Tran, Lang Van Tran, Hoai Van A novel semi-supervised algorithm for the taxonomic assignment of metagenomic reads |
title | A novel semi-supervised algorithm for the taxonomic assignment of metagenomic reads |
title_full | A novel semi-supervised algorithm for the taxonomic assignment of metagenomic reads |
title_fullStr | A novel semi-supervised algorithm for the taxonomic assignment of metagenomic reads |
title_full_unstemmed | A novel semi-supervised algorithm for the taxonomic assignment of metagenomic reads |
title_short | A novel semi-supervised algorithm for the taxonomic assignment of metagenomic reads |
title_sort | novel semi-supervised algorithm for the taxonomic assignment of metagenomic reads |
topic | Methodology Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4702387/ https://www.ncbi.nlm.nih.gov/pubmed/26740458 http://dx.doi.org/10.1186/s12859-015-0872-x |
work_keys_str_mv | AT levinhvan anovelsemisupervisedalgorithmforthetaxonomicassignmentofmetagenomicreads AT tranlangvan anovelsemisupervisedalgorithmforthetaxonomicassignmentofmetagenomicreads AT tranhoaivan anovelsemisupervisedalgorithmforthetaxonomicassignmentofmetagenomicreads AT levinhvan novelsemisupervisedalgorithmforthetaxonomicassignmentofmetagenomicreads AT tranlangvan novelsemisupervisedalgorithmforthetaxonomicassignmentofmetagenomicreads AT tranhoaivan novelsemisupervisedalgorithmforthetaxonomicassignmentofmetagenomicreads |