Cargando…

pfsearchV3: a code acceleration and heuristic to search PROSITE profiles

Summary: The PROSITE resource provides a rich and well annotated source of signatures in the form of generalized profiles that allow protein domain detection and functional annotation. One of the major limiting factors in the application of PROSITE in genome and metagenome annotation pipelines is th...

Descripción completa

Detalles Bibliográficos
Autores principales: Schuepbach, Thierry, Pagni, Marco, Bridge, Alan, Bougueleret, Lydie, Xenarios, Ioannis, Cerutti, Lorenzo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3634184/
https://www.ncbi.nlm.nih.gov/pubmed/23505298
http://dx.doi.org/10.1093/bioinformatics/btt129
_version_ 1782267066902904832
author Schuepbach, Thierry
Pagni, Marco
Bridge, Alan
Bougueleret, Lydie
Xenarios, Ioannis
Cerutti, Lorenzo
author_facet Schuepbach, Thierry
Pagni, Marco
Bridge, Alan
Bougueleret, Lydie
Xenarios, Ioannis
Cerutti, Lorenzo
author_sort Schuepbach, Thierry
collection PubMed
description Summary: The PROSITE resource provides a rich and well annotated source of signatures in the form of generalized profiles that allow protein domain detection and functional annotation. One of the major limiting factors in the application of PROSITE in genome and metagenome annotation pipelines is the time required to search protein sequence databases for putative matches. We describe an improved and optimized implementation of the PROSITE search tool pfsearch that, combined with a newly developed heuristic, addresses this limitation. On a modern x86_64 hyper-threaded quad-core desktop computer, the new pfsearchV3 is two orders of magnitude faster than the original algorithm. Availability and implementation: Source code and binaries of pfsearchV3 are freely available for download at http://web.expasy.org/pftools/#pfsearchV3, implemented in C and supported on Linux. PROSITE generalized profiles including the heuristic cut-off scores are available at the same address. Contact: pftools@isb-sib.ch
format Online
Article
Text
id pubmed-3634184
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-36341842013-04-24 pfsearchV3: a code acceleration and heuristic to search PROSITE profiles Schuepbach, Thierry Pagni, Marco Bridge, Alan Bougueleret, Lydie Xenarios, Ioannis Cerutti, Lorenzo Bioinformatics Applications Notes Summary: The PROSITE resource provides a rich and well annotated source of signatures in the form of generalized profiles that allow protein domain detection and functional annotation. One of the major limiting factors in the application of PROSITE in genome and metagenome annotation pipelines is the time required to search protein sequence databases for putative matches. We describe an improved and optimized implementation of the PROSITE search tool pfsearch that, combined with a newly developed heuristic, addresses this limitation. On a modern x86_64 hyper-threaded quad-core desktop computer, the new pfsearchV3 is two orders of magnitude faster than the original algorithm. Availability and implementation: Source code and binaries of pfsearchV3 are freely available for download at http://web.expasy.org/pftools/#pfsearchV3, implemented in C and supported on Linux. PROSITE generalized profiles including the heuristic cut-off scores are available at the same address. Contact: pftools@isb-sib.ch Oxford University Press 2013-05-01 2013-03-16 /pmc/articles/PMC3634184/ /pubmed/23505298 http://dx.doi.org/10.1093/bioinformatics/btt129 Text en © The Author 2013. Published by Oxford University Press. http://creativecommons.org/licenses/by/3.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Applications Notes
Schuepbach, Thierry
Pagni, Marco
Bridge, Alan
Bougueleret, Lydie
Xenarios, Ioannis
Cerutti, Lorenzo
pfsearchV3: a code acceleration and heuristic to search PROSITE profiles
title pfsearchV3: a code acceleration and heuristic to search PROSITE profiles
title_full pfsearchV3: a code acceleration and heuristic to search PROSITE profiles
title_fullStr pfsearchV3: a code acceleration and heuristic to search PROSITE profiles
title_full_unstemmed pfsearchV3: a code acceleration and heuristic to search PROSITE profiles
title_short pfsearchV3: a code acceleration and heuristic to search PROSITE profiles
title_sort pfsearchv3: a code acceleration and heuristic to search prosite profiles
topic Applications Notes
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3634184/
https://www.ncbi.nlm.nih.gov/pubmed/23505298
http://dx.doi.org/10.1093/bioinformatics/btt129
work_keys_str_mv AT schuepbachthierry pfsearchv3acodeaccelerationandheuristictosearchprositeprofiles
AT pagnimarco pfsearchv3acodeaccelerationandheuristictosearchprositeprofiles
AT bridgealan pfsearchv3acodeaccelerationandheuristictosearchprositeprofiles
AT bougueleretlydie pfsearchv3acodeaccelerationandheuristictosearchprositeprofiles
AT xenariosioannis pfsearchv3acodeaccelerationandheuristictosearchprositeprofiles
AT ceruttilorenzo pfsearchv3acodeaccelerationandheuristictosearchprositeprofiles