• DocumentCode
    1153561
  • Title

    P-RnaPredict-a parallel evolutionary algorithm for RNA folding: effects of pseudorandom number quality

  • Author

    Wiese, Kay C. ; Hendriks, Andrew ; Deschênes, Alain ; Youssef, B.B.

  • Author_Institution
    Sch. of Comput. Sci., Simon Fraser Univ., Surrey, BC, Canada
  • Volume
    4
  • Issue
    3
  • fYear
    2005
  • Firstpage
    219
  • Lastpage
    227
  • Abstract
    This paper presents a fully parallel version of RnaPredict, a genetic algorithm (GA) for RNA secondary structure prediction. The research presented here builds on previous work and examines the impact of three different pseudorandom number generators (PRNGs) on the GA´s performance. The three generators tested are the C standard library PRNG RAND, a parallelized multiplicative congruential generator (MCG), and a parallelized Mersenne Twister (MT). A fully parallel version of RnaPredict using the Message Passing Interface (MPI) was implemented on a 128-node Beowulf cluster. The PRNG comparison tests were performed with known structures whose sequences are 118, 122, 468, 543, and 556 nucleotides in length. The effects of the PRNGs are investigated and the predicted structures are compared to known structures. Results indicate that P-RnaPredict demonstrated good prediction accuracy, particularly so for shorter sequences.
  • Keywords
    biology computing; genetic algorithms; message passing; molecular biophysics; molecular configurations; parallel algorithms; random number generation; Beowulf cluster; P-RnaPredict; RNA folding; genetic algorithm; message passing interface; nucleotides; parallel evolutionary algorithm; parallelized Mersenne twister; parallelized multiplicative congruential generator; pseudorandom number generators; pseudorandom number quality; Art; Evolutionary computation; Genetic algorithms; Libraries; Message passing; Molecular biophysics; Nuclear magnetic resonance; RNA; Sequences; Testing; Bioinformatics; RNA secondary structure prediction; parallel evolutionary algorithms; random number generators; Algorithms; Computer Simulation; Information Storage and Retrieval; Models, Chemical; Models, Molecular; Models, Statistical; Nucleic Acid Conformation; Numerical Analysis, Computer-Assisted; RNA; Sequence Analysis, RNA; Software;
  • fLanguage
    English
  • Journal_Title
    NanoBioscience, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-1241
  • Type

    jour

  • DOI
    10.1109/TNB.2005.853656
  • Filename
    1501839