ePrints@IIScePrints@IISc Home | About | Browse | Latest Additions | Advanced Search | Contact | Help

TVSBS: A fast exact pattern matching algorithm for biological sequences

Thathoo, Rahul and Virmani, Ashish and Lakshmi, Sai S and Balakrishnan, N and Sekar, K (2006) TVSBS: A fast exact pattern matching algorithm for biological sequences. In: Current Science, 91 (1). pp. 47-53.


Download (52kB)


The post-genomic era is witnessing a remarkable increase in the number of nucleotide and amino acid sequences. The content of biological sequence databases almost doubles frequently. Pattern matching emerges as a powerful tool in locating nucleotide or amino acid sequence patterns in the biological sequence databases. Presently, several pattern-matching algorithms are available in the literature right from the basic Brute Force algorithm to the recent SSABS. The efficiency of the various algorithms depends on faster and exact identification of the pattern in the text. In this article, we propose an exact pattern-matching algorithm for biological sequences. The proposed algorithm, TVSBS, is a combination of Berry–Ravindran and SSABS algorithms. The performance of the new algorithm has been improved using the shift of Berry–Ravindran bad character table, which leads to lesser number of character comparisons. It works consistently well for both nucleotide and amino acid sequences. The proposed algorithm has been compared with the recent algorithm, SSABS. The results show the robustness of the proposed algorithm and thus it can be incorporated in any exact pattern-matching applications involving biological sequences. The best- and worst-case time complexities of the new algorithm are also outlined.

Item Type: Journal Article
Publication: Current Science
Publisher: Indian Academy of Sciences
Additional Information: Copyright of this article belongs to Indian Academy of Sciences.
Department/Centre: Division of Interdisciplinary Sciences > Supercomputer Education & Research Centre
Division of Information Sciences (Doesn't exist now) > BioInformatics Centre
Date Deposited: 26 Feb 2007
Last Modified: 19 Sep 2010 04:32
URI: http://eprints.iisc.ac.in/id/eprint/9038

Actions (login required)

View Item View Item