• DocumentCode
    2281188
  • Title

    Integrating bioinformatics and algorithm design

  • Author

    Rambally, Gerard

  • Author_Institution
    Dept. of Comput. Sci., Prairie View ASM Univ., TX
  • fYear
    2007
  • fDate
    22-25 March 2007
  • Firstpage
    283
  • Lastpage
    288
  • Abstract
    A staple in any accredited undergraduate curriculum in Computer Science is a course in ´The Design and Analysis of Algorithms´. Additionally, an increasing number of universities now offer bioinformatics courses and majors. This paper provides some specific algorithms and problems from bioinformatics that can be used to illustrate a variety of design techniques in an algorithms course. It first describes some fundamental biochemical prerequisite knowledge needed for a basic understanding of bioinformatics. The paper then discusses the major algorithm design techniques including brute force, divide-and-conquer, transform-and-conquer, dynamic programming, and the greedy approach. For each of these design techniques, the bioinformatics problem of nucleotide and protein sequence alignment is discussed and solved. The motivation for this project stems from a desire to spice up the traditional ´Design and Analysis of Algorithms´ course by introducing students to concepts from the exciting and rapidly expanding field of bioinformatics.
  • Keywords
    biology computing; divide and conquer methods; dynamic programming; greedy algorithms; proteins; algorithm design techniques; bioinformatics; brute force techniques; divide-and-conquer techniques; dynamic programming techniques; greedy approach; nucleotide; protein sequence alignment; transform-and-conquer techniques; Algorithm design and analysis; Bioinformatics; Computer science; Computer science education; DNA; Dynamic programming; Genetics; Genomics; Protein sequence; RNA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoutheastCon, 2007. Proceedings. IEEE
  • Conference_Location
    Richmond, VA
  • Print_ISBN
    1-4244-1029-0
  • Electronic_ISBN
    1-4244-1029-0
  • Type

    conf

  • DOI
    10.1109/SECON.2007.342903
  • Filename
    4147433