Literature DB >> 33662682

Improving hash-q exact string matching algorithm with perfect hashing for DNA sequences.

Abdullah Ammar Karcioglu1, Hasan Bulut2.   

Abstract

Exact string matching algorithms involve finding all occurrences of a pattern P in a text T. These algorithms have been extensively studied in computer science, primarily because of their applications in various fields such as text search and computational biology. The main goal of exact string matching algorithms is to find all pattern matches correctly within the shortest possible time frame. Although hash-based string matching algorithms run fast, there are shortcomings, such as hash collisions. In this study, a novel hash function has been proposed that eliminates hash collisions for DNA sequences. It provides us perfect hashing and produces hash values in a time-efficient manner. We have proposed two exact string matching algorithms based on the proposed hash function. In the first approach, we replace the traditional Hash-q algorithm's hash function with the proposed one. In the second approach, we improved the first approach by utilizing the shift size indicated at the (m-1)th entry in the good suffix shift table when an exact matching is found. In these approaches, we eliminate the need to compare the last q characters of the pattern and text. We have included six algorithms from the literature in our evaluations. E. Coli and Human Chromosome1 datasets from the literature and a synthetic dataset produced randomly are utilized for comparisons. The results show that the proposed approaches achieve better performance metrics in terms of the average runtime, the average number of character comparisons, and the average number of hash comparisons.
Copyright © 2021 Elsevier Ltd. All rights reserved.

Entities:  

Keywords:  DNA Sequences; Hash function; Pattern matching; Sequence analysis; String matching algorithms

Year:  2021        PMID: 33662682     DOI: 10.1016/j.compbiomed.2021.104292

Source DB:  PubMed          Journal:  Comput Biol Med        ISSN: 0010-4825            Impact factor:   4.589


  1 in total

1.  Gene Position Index Mutation Detection Algorithm Based on Feedback Fast Learning Neural Network.

Authors:  Zhike Zuo; Chao Tang; Yu Xu; Ying Wang; Yongzhong Wu; Jun Qi; Xiaolong Shi
Journal:  Comput Intell Neurosci       Date:  2021-07-06
  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.