RNAexpNumNbors

RNAexpNumNbors computes the expected degree of an RNA secondary structure network, defined as the average number of neighboring structures under uniform or Boltzmann probability distributions.


Key Features:

  • Expected Degree Computation: Calculates the average number of neighboring secondary structures for a given RNA sequence using uniform or Boltzmann-weighted ensembles.
  • Cubic-Time Algorithm: Implements a C-based algorithm with O(n^3) time and O(n^2) space complexity for efficient analysis of RNA structural networks.

Scientific Applications:

  • RNA Structural Diversity Analysis: Quantifies network-based structural complexity and deviations from minimum free energy (MFE) structures, enabling comparison of structural RNAs such as purine riboswitches with random RNA sequences.

Methodology:

Constructs the full secondary structure network for an RNA sequence, defines edges by base pair distance between structures, and computes the expected node degree by averaging over all structures under uniform or Boltzmann ensemble probabilities.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux
Programming Languages:
Python
Added:
8/3/2017
Last Updated:
11/25/2024

Operations

Publications

Clote P. Expected degree for RNA secondary structure networks. Journal of Computational Chemistry. 2014;36(2):103-117. doi:10.1002/jcc.23776. PMID:25382310.

PMID: 25382310
Funding: - National Science Foundation: DBI-1262439

Documentation

Links