Related Experiment Video
Updated: Jul 15, 2026

07:44
Design and Synthesis of a Reconfigurable DNA Accordion Rack
Published on: August 15, 2018
A design of a parallel architecture for solving exact matching problem on DNA molecules
Heba Khaled1, Hossam M Faheem, Tayseer Hasan
1Ain Shams University, Faculty of Computer & Information Science, Cairo.
Summary
This study presents a fast parallel algorithm and architecture for exact string matching in DNA sequences. It achieves rapid matching in a single clock cycle, accelerating computational biology applications.
Area of Science:
- Bioinformatics
- Computer Science
- Computational Biology
Background:
- Exact string matching is crucial for analyzing DNA sequences.
- Sequential algorithms can be time-consuming for large genomic datasets.
- Computational intensity of DNA analysis necessitates faster processing methods.
Purpose of the Study:
- To introduce a novel parallel algorithm for exact string matching on DNA molecules.
- To present a suitable parallel architecture for implementing the proposed algorithm.
- To enhance the speed of DNA sequence comparison for computational applications.
Main Methods:
- Development of a parallel algorithm for simultaneous comparison of patterns within DNA strings.
- Design of a parallel architecture comprising processing elements grouped into clusters.
- Implementation of the algorithm on the proposed architecture to perform matching in one clock cycle.
Main Results:
- The parallel algorithm significantly outperforms traditional sequential algorithms in speed.
- The entire exact string matching process is completed within a single clock cycle.
- The presented architecture effectively supports the parallel matching operations.
Conclusions:
- The developed parallel algorithm and architecture offer a substantial speed improvement for exact string matching in DNA.
- This work represents a significant advancement towards parallel processing solutions for computationally intensive DNA analysis.
- The approach has the potential to accelerate various applications in bioinformatics and computational genomics.
Related Concept Videos
The DNA Helix
Deoxyribonucleic acid, or DNA, is the genetic material responsible for passing traits from generation to generation in all organisms and most viruses. DNA is composed of two strands of nucleotides that wind around each other to form a spring-like structure called a double helix. However, the double helix is not perfectly symmetrical. Instead, there are regularly occurring grooves in the structure. The major groove occurs where the sugar-phosphate backbones are relatively far apart. This space...
Mismatch Repair
Overview
Mismatch Repair
Organisms are capable of detecting and fixing nucleotide mismatches that occur during DNA replication. This sophisticated process requires identifying the new strand and replacing the erroneous bases with correct nucleotides. Mismatch repair is coordinated by many proteins in both prokaryotes and eukaryotes.
The Mutator Protein Family Plays a Key Role in DNA Mismatch Repair
The human genome has more than 3 billion base pairs of DNA per cell. Prior to cell division, that vast amount of genetic...
The Mutator Protein Family Plays a Key Role in DNA Mismatch Repair
The human genome has more than 3 billion base pairs of DNA per cell. Prior to cell division, that vast amount of genetic...
DNA Base Pairing
Erwin Chargaff’s rules on DNA equivalence paved the way for the discovery of base pairing in DNA. Chargaff’s rules state that in a double-stranded DNA molecule,
DNA as a Genetic Template
Two structural features of the DNA molecule provide a basis for the mechanisms of heredity: the four nucleotide bases and its double-stranded nature. The Watson-Crick model of double-helical DNA structure, proposed in 1952, drew heavily upon the X-ray crystallography work of researchers Rosalind Franklin and Maurice Wilkins. Watson, Crick, and Wilkins jointly received the Nobel Prize in Physiology or Medicine for their work in 1962. Franklin was, controversially, excluded from the prize for...
Homologous Recombination
The basic reaction of homologous recombination (HR) involves two chromatids that contain DNA sequences sharing a significant stretch of identity. One of these sequences uses a strand from another as a template to synthesize DNA in an enzyme-catalyzed reaction. The final product is a novel amalgamation of the two substrates. To ensure an accurate recombination of sequences, HR is restricted to the S and G2 phases of the cell cycle. At these stages, the DNA has been replicated already and the...

