Skip to main navigation Skip to search Skip to main content

Parallel Implementation of Predicting RNA using LR Parsing in MPI

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

RNA secondary structure prediction is a core task to find out the relationship between it's structure and function. Methods based on grammars, dynamic programming, matching and evolutionary algorithms have been developed for modeling and analysis of RNA secondary structure. Particularly, a Stochastic Context Free Grammar (SCFG) for parsing can be used to drive a 2-D RNA secondary structure from a 1-D RNA sequence avoiding ambiguous grammars with multithreading model by distributing the conflicts among multiple threads. This intuitive multithreaded model for RNA prediction is not scalable to a longer RNA sequence. Currently, it only supports sequences up to 20 characters due to extensive use of memory to store intermediate parse trees, parsing actions, and states for handling large number of parsing conflicts. This paper presents a parallel implementation of LR parsing for predicting RNA secondary structure using Message Passing Interface (MPI) to be executed on large computing cluster to enhance the scalability and performance of finding a valid parse tree with maximum probability.

Original languageEnglish
Title of host publicationRAEE 2019 - International Symposium on Recent Advances in Electrical Engineering
EditorsSufi Tabassum Gul, Muhammad Shahid Nazir, Shahzad Nadeem
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728130729
DOIs
StatePublished - Aug 2019
Externally publishedYes

Publication series

NameRAEE 2019 - International Symposium on Recent Advances in Electrical Engineering

Bibliographical note

Publisher Copyright:
© 2019 IEEE.

ASJC Scopus subject areas

  • Artificial Intelligence
  • Energy Engineering and Power Technology
  • Electrical and Electronic Engineering
  • Control and Optimization

Fingerprint

Dive into the research topics of 'Parallel Implementation of Predicting RNA using LR Parsing in MPI'. Together they form a unique fingerprint.

Cite this