A parallel and incremental algorithm for efficient unique signature discovery on DNA databases
- PMID: 20230647
- PMCID: PMC2848650
- DOI: 10.1186/1471-2105-11-132
A parallel and incremental algorithm for efficient unique signature discovery on DNA databases
Abstract
Background: DNA signatures are distinct short nucleotide sequences that provide valuable information that is used for various purposes, such as the design of Polymerase Chain Reaction primers and microarray experiments. Biologists usually use a discovery algorithm to find unique signatures from DNA databases, and then apply the signatures to microarray experiments. Such discovery algorithms require to set some input factors, such as signature length l and mismatch tolerance d, which affect the discovery results. However, suggestions about how to select proper factor values are rare, especially when an unfamiliar DNA database is used. In most cases, biologists typically select factor values based on experience, or even by guessing. If the discovered result is unsatisfactory, biologists change the input factors of the algorithm to obtain a new result. This process is repeated until a proper result is obtained. Implicit signatures under the discovery condition (l, d) are defined as the signatures of length < or = l with mismatch tolerance > or = d. A discovery algorithm that could discover all implicit signatures, such that those that meet the requirements concerning the results, would be more helpful than one that depends on trial and error. However, existing discovery algorithms do not address the need to discover all implicit signatures.
Results: This work proposes two discovery algorithms - the consecutive multiple discovery (CMD) algorithm and the parallel and incremental signature discovery (PISD) algorithm. The PISD algorithm is designed for efficiently discovering signatures under a certain discovery condition. The algorithm finds new results by using previously discovered results as candidates, rather than by using the whole database. The PISD algorithm further increases discovery efficiency by applying parallel computing. The CMD algorithm is designed to discover implicit signatures efficiently. It uses the PISD algorithm as a kernel routine to discover implicit signatures efficiently under every feasible discovery condition.
Conclusions: The proposed algorithms discover implicit signatures efficiently. The presented CMD algorithm has up to 97% less execution time than typical sequential discovery algorithms in the discovery of implicit signatures in experiments, when eight processing cores are used.
Figures





Similar articles
-
An algorithm of discovering signatures from DNA databases on a computer cluster.BMC Bioinformatics. 2014 Oct 5;15(1):339. doi: 10.1186/1471-2105-15-339. BMC Bioinformatics. 2014. PMID: 25282047 Free PMC article.
-
EMD: an ensemble algorithm for discovering regulatory motifs in DNA sequences.BMC Bioinformatics. 2006 Jul 13;7:342. doi: 10.1186/1471-2105-7-342. BMC Bioinformatics. 2006. PMID: 16839417 Free PMC article.
-
An improved heuristic algorithm for finding motif signals in DNA sequences.IEEE/ACM Trans Comput Biol Bioinform. 2011 Jul-Aug;8(4):959-75. doi: 10.1109/TCBB.2010.92. IEEE/ACM Trans Comput Biol Bioinform. 2011. PMID: 20855921
-
Discovering sequence motifs.Methods Mol Biol. 2008;452:231-51. doi: 10.1007/978-1-60327-159-2_12. Methods Mol Biol. 2008. PMID: 18566768 Review.
-
Gene identification through large-scale EST sequence processing.Appl Bioinformatics. 2003;2(3):123-9. Appl Bioinformatics. 2003. PMID: 15130797 Review.
Cited by
-
HTSFinder: Powerful Pipeline of DNA Signature Discovery by Parallel and Distributed Computing.Evol Bioinform Online. 2016 Feb 10;12:73-85. doi: 10.4137/EBO.S35545. eCollection 2016. Evol Bioinform Online. 2016. PMID: 26884678 Free PMC article.
-
An algorithm of discovering signatures from DNA databases on a computer cluster.BMC Bioinformatics. 2014 Oct 5;15(1):339. doi: 10.1186/1471-2105-15-339. BMC Bioinformatics. 2014. PMID: 25282047 Free PMC article.
-
A method for automatically extracting infectious disease-related primers and probes from the literature.BMC Bioinformatics. 2010 Aug 3;11:410. doi: 10.1186/1471-2105-11-410. BMC Bioinformatics. 2010. PMID: 20682041 Free PMC article.
-
Conserved PCR primer set designing for closely-related species to complete mitochondrial genome sequencing using a sliding window-based PSO algorithm.PLoS One. 2011 Mar 18;6(3):e17729. doi: 10.1371/journal.pone.0017729. PLoS One. 2011. PMID: 21445268 Free PMC article.
-
Cluster oligonucleotide signatures for rapid identification by sequencing.BMC Bioinformatics. 2018 Oct 29;19(1):395. doi: 10.1186/s12859-018-2363-3. BMC Bioinformatics. 2018. PMID: 30522439 Free PMC article.
References
-
- Francois P, Charbonnier Y, Jacquet J, Utinger D, Bento M, Lew D, Kresbach GM, Ehrat M, Schlegel W, Schrenzel J. Rapid bacterial identification using evanescent-waveguide oligonucleotide microarray classification. Journal of Microbiological Methods. 2006;65(3):390–403. doi: 10.1016/j.mimet.2005.08.012. - DOI - PubMed
Publication types
MeSH terms
Substances
LinkOut - more resources
Full Text Sources