Related Experiment Video
Updated: Jul 29, 2026

16:24
Analyzing and Building Nucleic Acid Structures with 3DNA
Published on: April 26, 2013
Tiling Nussinov's RNA folding loop nest with a space-time approach.
Marek Palkowski1, Wlodzimierz Bielecki2
1West Pomeranian University of Technology, Faculty of Computer Science, Zolnierska 49, Szczecin, 71-210, Poland. mpalkowski@wi.zut.edu.pl.
BMC Bioinformatics
|April 25, 2019
Summary
This study introduces a novel space-time tiling approach for RNA folding, significantly accelerating computations. The parallel tiled code achieves super-linear speedup, outperforming existing methods for RNA secondary structure prediction.
Area of Science:
- Bioinformatics
- Computational Biology
- Computer Science
Background:
- RNA primary structure is a nucleotide sequence (AUGC).
- RNA secondary structure forms when segments fold and pair, minimizing energy.
- Predicting RNA secondary structure is computationally intensive and crucial for bioinformatics.
Purpose of the Study:
- To develop an efficient parallel algorithm for RNA secondary structure prediction.
- To enhance the performance of RNA folding using a space-time tiling approach.
Main Methods:
- Applied a space-time tiling strategy to Nussinov's algorithm for RNA folding.
- Generated parallel, cache-effective tiled code.
Main Results:
- The parallel tiled code significantly outperforms automatically generated and manually coded alternatives.
- The approach successfully tiles all three loops of Nussinov's recurrence, a feat not possible with standard techniques.
- Achieved super-linear speedup (up to 32 threads) and scalability (up to 8 threads).
Conclusions:
- The space-time tiling approach offers a scalable and efficient method for RNA folding.
- This technique surpasses traditional compiler optimizations and manual coding for RNA structure prediction.
- The generated code demonstrates excellent performance and scalability on parallel architectures.
Related Concept Videos
Protein Folding
Overview
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...
Protein Folding
Overview
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...
Nucleic Acid Structure
The pentose sugar in DNA is deoxyribose, while in RNA the pentose sugar is ribose. The difference between the sugars is the presence of the hydroxyl group on the ribose's second carbon and a hydrogen on the deoxyribose's second carbon. The phosphate residue attaches to the hydroxyl group of the 5′ carbon of one sugar and the hydroxyl group of the 3′ carbon of the sugar of the next nucleotide, which forms a 5′ to 3′ phosphodiester linkage.
DNA Structure
DNA has a double-helix structure. The...
DNA Structure
DNA has a double-helix structure. The...

