Cargando…

Efficient algorithms for the discovery of gapped factors

BACKGROUND: The discovery of surprisingly frequent patterns is of paramount interest in bioinformatics and computational biology. Among the patterns considered, those consisting of pairs of solid words that co-occur within a prescribed maximum distance -or gapped factors- emerge in a variety of cont...

Descripción completa

Detalles Bibliográficos
Autores principales: Apostolico, Alberto, Pizzi, Cinzia, Ukkonen, Esko
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3080308/
https://www.ncbi.nlm.nih.gov/pubmed/21429203
http://dx.doi.org/10.1186/1748-7188-6-5
_version_ 1782202094629945344
author Apostolico, Alberto
Pizzi, Cinzia
Ukkonen, Esko
author_facet Apostolico, Alberto
Pizzi, Cinzia
Ukkonen, Esko
author_sort Apostolico, Alberto
collection PubMed
description BACKGROUND: The discovery of surprisingly frequent patterns is of paramount interest in bioinformatics and computational biology. Among the patterns considered, those consisting of pairs of solid words that co-occur within a prescribed maximum distance -or gapped factors- emerge in a variety of contexts of DNA and protein sequence analysis. A few algorithms and tools have been developed in connection with specific formulations of the problem, however, none can handle comprehensively each of the multiple ways in which the distance between the two terms in a pair may be defined. RESULTS: This paper presents efficient algorithms and tools for the extraction of all pairs of words up to an arbitrarily large length that co-occur surprisingly often in close proximity within a sequence. Whereas the number of such pairs in a sequence of n characters can be Θ(n(4)), it is shown that an exhaustive discovery process can be carried out in O(n(2)) or O(n(3)), depending on the way distance is measured. This is made possible by a prudent combination of properties of pattern maximality and monotonicity of scores, which lead to reduce the number of word pairs to be weighed explicitly, while still producing also the scores attained by any of the pairs not explicitly considered. We applied our approach to the discovery of spaced dyads in DNA sequences. CONCLUSIONS: Experiments on biological datasets prove that the method is effective and much faster than exhaustive enumeration of candidate patterns. Software is available freely by academic users via the web interface at http://bcb.dei.unipd.it:8080/dyweb.
format Text
id pubmed-3080308
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-30803082011-04-21 Efficient algorithms for the discovery of gapped factors Apostolico, Alberto Pizzi, Cinzia Ukkonen, Esko Algorithms Mol Biol Research BACKGROUND: The discovery of surprisingly frequent patterns is of paramount interest in bioinformatics and computational biology. Among the patterns considered, those consisting of pairs of solid words that co-occur within a prescribed maximum distance -or gapped factors- emerge in a variety of contexts of DNA and protein sequence analysis. A few algorithms and tools have been developed in connection with specific formulations of the problem, however, none can handle comprehensively each of the multiple ways in which the distance between the two terms in a pair may be defined. RESULTS: This paper presents efficient algorithms and tools for the extraction of all pairs of words up to an arbitrarily large length that co-occur surprisingly often in close proximity within a sequence. Whereas the number of such pairs in a sequence of n characters can be Θ(n(4)), it is shown that an exhaustive discovery process can be carried out in O(n(2)) or O(n(3)), depending on the way distance is measured. This is made possible by a prudent combination of properties of pattern maximality and monotonicity of scores, which lead to reduce the number of word pairs to be weighed explicitly, while still producing also the scores attained by any of the pairs not explicitly considered. We applied our approach to the discovery of spaced dyads in DNA sequences. CONCLUSIONS: Experiments on biological datasets prove that the method is effective and much faster than exhaustive enumeration of candidate patterns. Software is available freely by academic users via the web interface at http://bcb.dei.unipd.it:8080/dyweb. BioMed Central 2011-03-23 /pmc/articles/PMC3080308/ /pubmed/21429203 http://dx.doi.org/10.1186/1748-7188-6-5 Text en Copyright ©2011 Apostolico et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research
Apostolico, Alberto
Pizzi, Cinzia
Ukkonen, Esko
Efficient algorithms for the discovery of gapped factors
title Efficient algorithms for the discovery of gapped factors
title_full Efficient algorithms for the discovery of gapped factors
title_fullStr Efficient algorithms for the discovery of gapped factors
title_full_unstemmed Efficient algorithms for the discovery of gapped factors
title_short Efficient algorithms for the discovery of gapped factors
title_sort efficient algorithms for the discovery of gapped factors
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3080308/
https://www.ncbi.nlm.nih.gov/pubmed/21429203
http://dx.doi.org/10.1186/1748-7188-6-5
work_keys_str_mv AT apostolicoalberto efficientalgorithmsforthediscoveryofgappedfactors
AT pizzicinzia efficientalgorithmsforthediscoveryofgappedfactors
AT ukkonenesko efficientalgorithmsforthediscoveryofgappedfactors