Back to results

The Graduate School and University Center of The City University of New York

A Combinatorial Framework for Multiple RNA Interaction Prediction

Abstract

dc:description.abstract

<p>The interaction of two RNA molecules involves a complex interplay between folding and binding that warranted recent developments in RNA-RNA interaction algorithms. However, biological mechanisms in which more than two RNAs take part in an interaction also exist.</p> <p>A typical algorithmic approach to such problems is to find the minimum energy structure. Often the computationally optimal solution does not represent the biologically correct structure of the interaction. In addition, different biological structures may be observed, depending on several factors. Furthermore, scoring techniques often miss critical details about dependencies within different parts of the structure, which typically leads to lower scores (i.e., higher energies). This necessitates development of algorithms to determine not only the optimal solution but also suboptimal solutions, while accounting for dependencies.</p> <p>We formulate multiple RNA interaction as a combinatorial optimization problem. This problem is NP-hard, so we focus on three aspects in our thesis:</p> <p>1) Design and analyze approximation algorithms for solving the optimization version,</p> <p>2) Develop enumeration and sampling algorithms to generate and cluster suboptimal solutions, and</p> <p>3) Extend existing scoring formulations to account for dependencies within the structure.</p> <p>The inclusion of dependencies in scoring formulations increases the accuracy of sampling algorithms.</p> <p>For the first task, we develop and implement a dynamic programming based polynomial time approximation scheme. To generate suboptimal solutions, we consider two different approaches. The first is an enumeration algorithm that generates all possible structures within a given fraction of the optimal energy. The other uses Gibbs sampling and Markov Chain Monte Carlo methods to draw samples of solutions from the Boltzmann distribution. Since both approaches generate many structures that may be similar, we develop a distance function to cluster them into unique shapes. For our third goal, we explore several formulations to capture dependencies, and adopt those that are computationally tractable.</p> <p>We implement the optimization and approximation algorithms to predict the optimal solution, as well as the sampling algorithm to predict suboptimal solutions, and validate their results experimentally.</p>

Degree

thesis:*
Name thesis:degree_name
Doctor of Philosophy
Level thesis:degree_level
Doctoral
Discipline thesis:degree_discipline
Computer Science
Grantor
The Graduate School and University Center of The City University of New York
Year dc:date.available
2017

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Ahmed, Syed Ali
Advisor dc:contributor.advisor
  • Saad Mneimneh
Committee members dc:contributor.committeemember
  • Amotz Bar-Noy
  • Lei Xie
  • Iman Hajirasouliha

Subjects

dc:subject × 5

Identifiers

dc:identifier.*
Repository record dc:identifier
https://academicworks.cuny.edu/gc_etds/2378
OAI identifier oai:identifier
oai:academicworks.cuny.edu:gc_etds-3399

Chain of custody

source
Harvested from
City University of New York - Graduate Center
Base URL
academicworks.cuny.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Ahmed, Syed Ali. A Combinatorial Framework for Multiple RNA Interaction Prediction. Doctoral thesis, The Graduate School and University Center of The City University of New York, 2017. https://academicworks.cuny.edu/gc_etds/2378