Cargando…

TOPAZ: asymmetric suffix array neighbourhood search for massive protein databases

BACKGROUND: Protein homology search is an important, yet time-consuming, step in everything from protein annotation to metagenomics. Its application, however, has become increasingly challenging, due to the exponential growth of protein databases. In order to perform homology search at the required...

Descripción completa

Detalles Bibliográficos
Autores principales: Medlar, Alan, Holm, Liisa
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6069885/
https://www.ncbi.nlm.nih.gov/pubmed/30064374
http://dx.doi.org/10.1186/s12859-018-2290-3
_version_ 1783343592227471360
author Medlar, Alan
Holm, Liisa
author_facet Medlar, Alan
Holm, Liisa
author_sort Medlar, Alan
collection PubMed
description BACKGROUND: Protein homology search is an important, yet time-consuming, step in everything from protein annotation to metagenomics. Its application, however, has become increasingly challenging, due to the exponential growth of protein databases. In order to perform homology search at the required scale, many methods have been proposed as alternatives to BLAST that make an explicit trade-off between sensitivity and speed. One such method, SANSparallel, uses a parallel implementation of the suffix array neighbourhood search (SANS) technique to achieve high speed and provides several modes to allow for greater sensitivity at the expense of performance. RESULTS: We present a new approach called asymmetric SANS together with scored seeds and an alternative suffix array ordering scheme called optimal substitution ordering. These techniques dramatically improve both the sensitivity and speed of the SANS approach. Our implementation, TOPAZ, is one of the top performing methods in terms of speed, sensitivity and scalability. In our benchmark, searching UniProtKB for homologous proteins to the Dickeya solani proteome, TOPAZ took less than 3 minutes to achieve a sensitivity of 0.84 compared to BLAST. CONCLUSIONS: Despite the trade-off homology search methods have to make between sensitivity and speed, TOPAZ stands out as one of the most sensitive and highest performance methods currently available. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12859-018-2290-3) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-6069885
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-60698852018-08-06 TOPAZ: asymmetric suffix array neighbourhood search for massive protein databases Medlar, Alan Holm, Liisa BMC Bioinformatics Software BACKGROUND: Protein homology search is an important, yet time-consuming, step in everything from protein annotation to metagenomics. Its application, however, has become increasingly challenging, due to the exponential growth of protein databases. In order to perform homology search at the required scale, many methods have been proposed as alternatives to BLAST that make an explicit trade-off between sensitivity and speed. One such method, SANSparallel, uses a parallel implementation of the suffix array neighbourhood search (SANS) technique to achieve high speed and provides several modes to allow for greater sensitivity at the expense of performance. RESULTS: We present a new approach called asymmetric SANS together with scored seeds and an alternative suffix array ordering scheme called optimal substitution ordering. These techniques dramatically improve both the sensitivity and speed of the SANS approach. Our implementation, TOPAZ, is one of the top performing methods in terms of speed, sensitivity and scalability. In our benchmark, searching UniProtKB for homologous proteins to the Dickeya solani proteome, TOPAZ took less than 3 minutes to achieve a sensitivity of 0.84 compared to BLAST. CONCLUSIONS: Despite the trade-off homology search methods have to make between sensitivity and speed, TOPAZ stands out as one of the most sensitive and highest performance methods currently available. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12859-018-2290-3) contains supplementary material, which is available to authorized users. BioMed Central 2018-07-31 /pmc/articles/PMC6069885/ /pubmed/30064374 http://dx.doi.org/10.1186/s12859-018-2290-3 Text en © The Author(s) 2018 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 Software
Medlar, Alan
Holm, Liisa
TOPAZ: asymmetric suffix array neighbourhood search for massive protein databases
title TOPAZ: asymmetric suffix array neighbourhood search for massive protein databases
title_full TOPAZ: asymmetric suffix array neighbourhood search for massive protein databases
title_fullStr TOPAZ: asymmetric suffix array neighbourhood search for massive protein databases
title_full_unstemmed TOPAZ: asymmetric suffix array neighbourhood search for massive protein databases
title_short TOPAZ: asymmetric suffix array neighbourhood search for massive protein databases
title_sort topaz: asymmetric suffix array neighbourhood search for massive protein databases
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6069885/
https://www.ncbi.nlm.nih.gov/pubmed/30064374
http://dx.doi.org/10.1186/s12859-018-2290-3
work_keys_str_mv AT medlaralan topazasymmetricsuffixarrayneighbourhoodsearchformassiveproteindatabases
AT holmliisa topazasymmetricsuffixarrayneighbourhoodsearchformassiveproteindatabases