• DocumentCode
    626912
  • Title

    A study of the partitioned dynamic programming algorithm for genome comparison in FPGA

  • Author

    Yuanqi Hu ; Georgiou, Pantelis

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Imperial Coll. London, London, UK
  • fYear
    2013
  • fDate
    19-23 May 2013
  • Firstpage
    1897
  • Lastpage
    1900
  • Abstract
    This paper explores the potential of partitioning the dynamic programming algorithm to utilise the capabilities of FPGA platforms for parallel genome sequence comparison and assembly. We use this to solve the prefix-suffix approximate matching problem to find overlaps between DNA strands in a given sequence. This is achieved by partitioning the basic dynamic programming (DP) algorithm into a series of discrete sub-DP calculations. Analysis of the error rate as a result of this partitioning by applying random sequences as input data is shown, and simulation results confirm good matching with the original algorithm with an error of less that 1.5% in the worst case. Optimisation for array implementation in FPGA is shown and linear scalability for larger arrays is proven. Simulation results of the whole system confirm 98.8% similarity of the overlap adjacent matrix between error and error-free data.
  • Keywords
    DNA; biology computing; dynamic programming; error analysis; field programmable gate arrays; genomics; DNA strand; FPGA platform; array implementation optimisation; basic dynamic programming algorithm; discrete subDP calculation; error rate analysis; error-free data; genome comparison; input data; linear scalability; overlap adjacent matrix; parallel genome sequence assembly; parallel genome sequence comparison; partitioned dynamic programming algorithm; partitioning potential; prefix-suffix approximate matching problem; random sequences; Arrays; Bioinformatics; DNA; Dynamic programming; Field programmable gate arrays; Heuristic algorithms; Partitioning algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-5760-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2013.6572237
  • Filename
    6572237