Related Experiment Videos
On exact string matching of unique oligonucleotides
Heikki Hyyrö1, Martti Juhola, Mauno Vihinen
1Department of Computer Sciences, 33014 University of Tampere, Tampere, Finland.
Computers in Biology and Medicine
|November 30, 2004
Summary
Extracting gene-specific oligonucleotides from DNA databases is computationally intensive. This study optimized exact string matching algorithms, significantly improving run times for genetic investigations like polymerase chain reaction.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Gene-specific oligonucleotides are crucial for various genetic studies, including polymerase chain reaction (PCR), gene cloning, microarray technology, and antisense DNA research.
- Extracting these unique oligonucleotide sequences from large DNA databases presents a significant computational challenge.
Purpose of the Study:
- To address the computational demands of oligonucleotide extraction from DNA databases.
- To investigate the application of exact string matching algorithms for efficient oligonucleotide identification.
Main Methods:
- Implementation and testing of several exact string matching algorithms.
- Modification of algorithms to enhance effectiveness and performance.
- Evaluation of ten different implementations using yeast genomic sequence data.
Main Results:
- Significant improvements in run times were achieved with optimized string matching algorithms compared to conventional methods.
- The enhanced algorithms demonstrated superior efficiency in extracting gene-specific oligonucleotides.
- Despite theoretical similarities in time complexity, practical performance varied significantly among implementations.
Conclusions:
- Optimized exact string matching algorithms offer a computationally efficient solution for extracting gene-specific oligonucleotides.
- The findings have implications for accelerating various genetic investigations reliant on accurate oligonucleotide identification.
- Further refinement of string matching implementations can lead to even greater gains in bioinformatics data processing.