A Parallel Architecture for DNA Matching

  • Edgar J. Garcia Neto Segundo
  • Nadia Nedjah
  • Luiza de Macedo Mourelle
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7017)


DNA sequences can be often showed in fragments, little pieces, found at crime scene or in a hair sample for paternity exam. In order to compare that fragments with a subject or target sequence of a suspect, we need an efficient tool to analyze the DNA sequence alignment and matching. So DNA matching is a bioinformatics field that could find relationships functions between sequences, alignments and them try to understand it. Usually done by software through databases clusters analysis, DNA matching requires a lot of computational resources, what may increase the bioinformatics project budget. We propose the approach of a hardware parallel architecture, based on heuristic method, capable of reducing time spent on matching process.


Local Search Query Sequence Parallel Architecture Subject Sequence Identical String 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Altschul, S.F., Gish, W., Miller, W., Myers, E.W., Lipman, D.J.: Basic local alignment search tool. J. Mol. Biol. 215(3), 403–410 (1990)CrossRefGoogle Scholar
  2. 2.
    Baldi, P., Brunak, S.: Bioinformatics: the machine learning approach, 1st edn. MIT Press, Cambridge (2001)zbMATHGoogle Scholar
  3. 3.
    Baxevanis, A.D., Francis Ouellette, B.F.: Bioinformatics: a practical guide to the analysis of genes and proteins, 1st edn. Wiley Interscience, Hoboken (1998)CrossRefGoogle Scholar
  4. 4.
    Giegerich, R.: A systematic approach to dynamic programming in bioinformatics. Bioinformatics 16(8), 665–677 (2000)CrossRefGoogle Scholar
  5. 5.
    Lipman, D.J., Pearson, W.R.: Rapid and sensitive protein similarity searches. Science 227(4693), 1435–1441 (1985)CrossRefGoogle Scholar
  6. 6.
    ModelSim, High performance and capacity mixed HDL simulation, Mentor Graphics (2011),
  7. 7.
    Mount, D.W.: Bioinformatics: sequence and genome analysis, 2nd edn. Cold Spring Harbor Laboratory Press (2004)Google Scholar
  8. 8.
    Navabi, Z.: VHDL: Analysis and modeling of digital systems, 2nd edn. McGraw Hill, New York (1998)Google Scholar
  9. 9.
    Needlman, S.B., Wunsh, S.B.: A general method applicable to the search of similarities in amino acid sequence of two protein. J. Mol. Biol. 48, 443–453 (1970)CrossRefGoogle Scholar
  10. 10.
    Pearson, W.R., Lipman, D.J.: Improved tools for biological sequence comparison. Proceedings of the National Academy of Sciences of the United States of America 85(8), 2444–2448 (1988)CrossRefGoogle Scholar
  11. 11.
    Pearson, W.: Searching protein sequence libraries: comparison of the sensitivity and selectivity of the Smith-Waterman and FASTA algorithms. Genomics 11(3), 635–650 (1991)CrossRefGoogle Scholar
  12. 12.
    Pearson, W.: Comparison of methods for searching protein sequence databases. Protein Science 4(6), 1145 (1995)CrossRefGoogle Scholar
  13. 13.
    Searls, D.: The language of genes, vol. 420, pp. 211–217 (2002)Google Scholar
  14. 14.
    Shpaer, E.G., Robinson, M., Yee, D., Candlin, J.D., Mines, R., Hunkapiller, T.: Sensitivity and selectivity in protein similarity searches: a comparison of Smith-Waterman in hardware to BLAST and FASTA. Genomics 38(2), 179–191 (1996)CrossRefGoogle Scholar
  15. 15.
    Oehmen, C., Nieplocha, J.: ScalaBLAST: A scalable implementation of BLAST for high-performance data-intensive bioinformatics analysis. IEEE Transactions on Parallel & Distributed Systems 17(8), 740–749 (2006)CrossRefGoogle Scholar
  16. 16.
    Smith, T.F., Waterman, M.S.: Identification of common molecular subsequences. J. Mol. Biol. 147(1), 195–197 (1981)CrossRefGoogle Scholar
  17. 17.
    Wolf, W.: FPGA-based system design. Prentice-Hall, Englewood Cliffs (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Edgar J. Garcia Neto Segundo
    • 1
  • Nadia Nedjah
    • 1
  • Luiza de Macedo Mourelle
    • 2
  1. 1.Department of Electronics Engineering and Telecommunications, Faculty of EngineeringState University of do Rio de JaneiroBrazil
  2. 2.Department of Systems Engineering and Computation, Faculty of EngineeringState University of do Rio de JaneiroBrazil

Personalised recommendations