Related Experiment Video
Updated: Jun 17, 2026

08:17
Practical Aspects of Sample Preparation and Setup of 1H R1ρ Relaxation Dispersion Experiments of RNA
Published on: July 9, 2021
A simple, practical and complete O(n3/log n)-time algorithm for RNA folding using the Four-Russians speedup.
1Department of Computer Science, UC Davis, Davis, California, USA. yafrid@ucdavis.edu
Algorithms for Molecular Biology : AMB
|January 6, 2010
Summary
This study introduces a practical Four-Russians algorithm for RNA folding, improving computational efficiency. The new method achieves a faster O(n3/log(n)) time bound for predicting RNA secondary structure.
Area of Science:
- Computational Biology
- Bioinformatics
- Molecular Biology
Background:
- RNA secondary structure prediction is a long-standing computational challenge.
- The standard dynamic programming solution for RNA folding has a time complexity of O(n3).
- Existing faster algorithms are often complex and not practically implemented.
Purpose of the Study:
- To develop a simple, complete, and practical algorithm for RNA folding.
- To improve the computational efficiency of predicting RNA secondary structure.
- To apply the Four-Russians technique to the RNA folding problem.
Main Methods:
- Implementation of the Four-Russians technique for RNA folding.
- Development of a novel dynamic programming approach.
- Analysis of worst-case time complexity.
Main Results:
- A practical Four-Russians algorithm for RNA folding was developed.
- The algorithm achieves a worst-case time bound of O(n3/log(n)).
- The method demonstrates consistent speed-ups in practice.
Conclusions:
- The Four-Russians technique offers a significant improvement for RNA folding.
- The O(n3/log(n)) time bound is achievable with richer nucleotide matching schemes.
- This advancement has practical implications for analyzing long RNA molecules, such as in RNA virus genomes.
More Related Videos
Related Concept Videos
Protein Folding Quality Check in the RER
ER is the primary site for the maturation and folding of soluble and transmembrane secretory proteins. The calnexin cycle is a specific chaperone system that folds and assesses the confirmation of N-glycosylated proteins before they can exit the ER lumen. The primary players of this quality check pipeline are the lectins, ER-resident chaperones, and a glucosyl transferase enzyme. In case the calnexin system in the lumen fails to salvage a misfolded protein, it is transported to the cytoplasm...
RNA Structure
Overview
The basic structure of RNA consists of a five-carbon sugar and one of four nitrogenous bases. Although most RNA is single-stranded, it can form complex secondary and tertiary structures. Such structures play essential roles in the regulation of transcription and translation.
Different Types of RNA Have the Same Basic Structure
There are three main types of ribonucleic acid (RNA): messenger RNA (mRNA), transfer RNA (tRNA), and ribosomal RNA (rRNA). All three RNA types consist of a...
The basic structure of RNA consists of a five-carbon sugar and one of four nitrogenous bases. Although most RNA is single-stranded, it can form complex secondary and tertiary structures. Such structures play essential roles in the regulation of transcription and translation.
Different Types of RNA Have the Same Basic Structure
There are three main types of ribonucleic acid (RNA): messenger RNA (mRNA), transfer RNA (tRNA), and ribosomal RNA (rRNA). All three RNA types consist of a...
RNA Structure
Overview
The basic structure of RNA consists of a five-carbon sugar and one of four nitrogenous bases. Although most RNA is single-stranded, it can form complex secondary and tertiary structures. Such structures play essential roles in the regulation of transcription and translation.
Different Types of RNA Have the Same Basic Structure
There are three main types of ribonucleic acid (RNA): messenger RNA (mRNA), transfer RNA (tRNA), and ribosomal RNA (rRNA). All three RNA types consist of a...
The basic structure of RNA consists of a five-carbon sugar and one of four nitrogenous bases. Although most RNA is single-stranded, it can form complex secondary and tertiary structures. Such structures play essential roles in the regulation of transcription and translation.
Different Types of RNA Have the Same Basic Structure
There are three main types of ribonucleic acid (RNA): messenger RNA (mRNA), transfer RNA (tRNA), and ribosomal RNA (rRNA). All three RNA types consist of a...
RNA Structure
The basic structure of RNA consists of a string of ribonucleotides attached by phosphodiester bonds. Although most RNA is single-stranded, it can form complex secondary and tertiary structures. Such structures play essential roles in the regulation of transcription and translation.
Different Types of RNA Have the Same Basic Structure
There are three main types of ribonucleic acid (RNA) involved in protein synthesis: messenger RNA (mRNA), transfer RNA (tRNA), and ribosomal RNA (rRNA). All three...
Different Types of RNA Have the Same Basic Structure
There are three main types of ribonucleic acid (RNA) involved in protein synthesis: messenger RNA (mRNA), transfer RNA (tRNA), and ribosomal RNA (rRNA). All three...
Bacterial RNA Polymerase
Unlike eukaryotes, bacteria use a single RNA Polymerase (RNAP) to transcribe all genes. The different subunits of bacterial RNAPhave distinct functions. The multisubunit structure of the bacterial RNAP helps the enzyme to maintain catalytic function, facilitate assembly, interact with DNA and RNA, and self-regulate its activity.
In most genes, the transcription site is a single base present upstream of the coding sequence. Though RNAP is a catalytically efficient enzyme, it does not recognize...
In most genes, the transcription site is a single base present upstream of the coding sequence. Though RNAP is a catalytically efficient enzyme, it does not recognize...
Protein Folding
Proteins are chains of amino acids linked together by peptide bonds. Upon synthesis, a protein folds into a three-dimensional conformation, critical to its biological function. Interactions between its constituent amino acids guide protein folding, and hence the protein structure is primarily dependent on its amino acid sequence.
Protein Structure Is Critical to Its Biological Function
Proteins perform a wide range of biological functions such as catalyzing chemical reactions, providing...
Protein Structure Is Critical to Its Biological Function
Proteins perform a wide range of biological functions such as catalyzing chemical reactions, providing...

