Related Experiment Video
Updated: Apr 27, 2026

13:42
RNA Secondary Structure Prediction Using High-throughput SHAPE
Published on: May 31, 2013
31.1K
Fine-grained parallelism accelerating for RNA secondary structure prediction with pseudoknots based on FPGA
1Electronic Engineering College, Naval University of Engineering, Wuhan 430033, China.
Journal of Bioinformatics and Computational Biology
|June 28, 2014
Summary
This study introduces a novel FPGA-based system to accelerate RNA secondary structure prediction, significantly speeding up the PKNOTS program. The new design offers over 50x speedup while consuming less power than traditional processors.
Area of Science:
- Bioinformatics
- Computational Biology
- Hardware Acceleration
Background:
- RNA secondary structure prediction is crucial for understanding gene function.
- The PKNOTS program, using 4D dynamic programming, is a standard but computationally intensive tool.
- Large gene databases exacerbate the computational and memory limitations of existing methods.
Purpose of the Study:
- To develop a fine-grained parallel PKNOTS package accelerated by FPGA.
- To overcome the computational and memory bottlenecks of traditional RNA folding algorithms.
- To present the first FPGA implementation for accelerating the 4D dynamic programming problem in RNA folding with pseudoknots.
Main Methods:
- Implementation of a fine-grained parallel PKNOTS package on an FPGA.
- Application of storage optimization strategies to address the 'Memory Wall' problem.
- Exploitation of parallel computing strategies and on-chip memory reduction techniques.
Main Results:
- Achieved an average speedup factor of over 50x compared to the software version on a multi-core CPU.
- Demonstrated significantly reduced power consumption, approximately 50% of general-purpose microprocessors.
- Successfully implemented the first FPGA acceleration for 4D dynamic programming in RNA folding, including pseudoknots.
Conclusions:
- FPGA acceleration offers a viable and efficient solution for computationally demanding RNA folding predictions.
- The developed system significantly enhances the performance and reduces the energy footprint of RNA structure analysis.
- This work paves the way for faster and more energy-efficient analysis of large-scale genomic data.
Keywords:
BioinformaticsRNA secondary structuredynamic programmingfine-grained parallel algorithmpseudoknotsMore Related Videos
Related Concept Videos
RNA Structure
6.5K
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...
6.5K
RNA Structure
68.8K
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...
68.8K
RNA Structure
19.9K
19.9K
Improving Translational Accuracy
11.5K
Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
11.5K

