title: An algorithm of discovering signatures from DNA databases on a computer cluster.
abstract: BACKGROUND
  Signatures are short sequences that are unique and not similar to any other sequence in a database that can be used as the basis to identify different species. Even though several signature discovery algorithms have been proposed in the past, these algorithms require the entirety of databases to be loaded in the memory, thus restricting the amount of data that they can process. It makes those algorithms unable to process databases with large amounts of data. Also, those algorithms use sequential models and have slower discovery speeds, meaning that the efficiency can be improved.
  
  
  RESULTS
  In this research, we are debuting the utilization of a divide-and-conquer strategy in signature discovery and have proposed a parallel signature discovery algorithm on a computer cluster. The algorithm applies the divide-and-conquer strategy to solve the problem posed to the existing algorithms where they are unable to process large databases and uses a parallel computing mechanism to effectively improve the efficiency of signature discovery. Even when run with just the memory of regular personal computers, the algorithm can still process large databases such as the human whole-genome EST database which were previously unable to be processed by the existing algorithms.
  
  
  CONCLUSIONS
  The algorithm proposed in this research is not limited by the amount of usable memory and can rapidly find signatures in large databases, making it useful in applications such as Next Generation Sequencing and other large database analysis and processing. The implementation of the proposed algorithm is available at http://www.cs.pu.edu.tw/~fang/DDCSDPrograms/DDCSD.htm.
authors.forename: Hsiao Ping
authors.initials: HP
authors.lastname: Lee
authors.affiliation: Department of Computer Science and Communication Engineering, Providence University, 200, Sec, 7, Taiwan Boulevard, 43301 Shalu Dist,, Taichung, Taiwan. fang@pu.edu.tw.
authors.forename: Tzu-Fang
authors.initials: TF
authors.lastname: Sheu
mesh_terms: D000465:Algorithms; D016000:Cluster Analysis; D030561:Databases, Nucleic Acid; D023281:Genomics / Q000379:methods*; D059014:High-Throughput Nucleotide Sequencing; D006801:Humans