Research Article

Detection of P53 Consensus Sequence: A Novel String Matching With Classes Algorithm

Volume: 21 Number: 2 December 7, 2016
EN TR

Detection of P53 Consensus Sequence: A Novel String Matching With Classes Algorithm

Abstract

We present a novel fast string matching technique for special DNA pattern forms and compare performance of recent CPU architectures on the matching problem. In particular, we consider consensus P53 DNA-binding consensus sequence, which has an important contribution for cancer treatment. Based on biological findings, consensus P53 pattern may emerge in various sequence forms and its length is not deterministic. Therefore, classic string matching algorithms are not able to solve the problem. For efficient solution, we consider bitwise string matching algorithms with classes and present a novel search technique which is based on 64-bit packed variables. In order to prevent obstacles based on variable length of the pattern, we search right and left side indexes of P53 and reduce search space. For experimental analysis, we make use of mus musculus DNA sequences with approximately 2.3 billion nucleotides. We compare algorithm performance on three processors with distinct CPU architecture. Test results show that our search technique introduces at least 20% efficiency during P53 pattern search in each architecture platform. Due to its structure, the algorithm also introduces an efficient solution to similar string matching with class problems.

Keywords

References

  1. Appel, W. and George, L. (2000) Optimal spilling for CISC machines with few registers, ACM SIGPLAN Notices, Vol 36 No 5, 243-253, doi: 10.1145/378795.378854
  2. Baeza-Yates, R. and Gonnet, G. H., (1992) A new approach to text searching, Communications of the ACM, 35(10) , 74–82, doi: 10.1145/135239.135243
  3. Boyer, R.S. and Moore, J.S. (1977 ) A Fast String Searching Algorithm, Communications of the ACM, 20, 10, 762-772, doi: 10.1145/359842.359859
  4. Browne, S., Dongarra, J., Garner, N., Ho, G. and Mucci, P. (2000) A Portable Programming Interface for Performance Evaluation on Modern Processors, The International Journal of High Performance Computing Applications, 14:3, 189-204, doi:10.1177/109434200001400303
  5. Durian, B., Holub, J., Peltola, H., and Tarhio, J. (2009) Tuning BNDM with q-grams, Proceedings of the Workshop on Algorithm Engineering and Experiments ALENEX. 29–37, doi: 10.1137/1.9781611972894.3
  6. El-Deiry W. (1998) Regulation of p53 downstream genes, Semin Cancer Biololgy, 8 :345-357.
  7. Fan, H., Yao, N., and Ma, H. (2009) Fast variants of the backward-oracle-marching algorithm, Proceedings of the Fourth International Conference on Internet Computing for Science and Engineering, IEEE Computer Society, 56–59
  8. Faro, S. and Lecroq, T. (2010) The Exact String Matching Problem: A Comprehensive Experimental Evaluation, doi: 10.1145/2431211.2431212

Details

Primary Language

Turkish

Subjects

Engineering

Journal Section

Research Article

Authors

Gıyasettin Özcan
ULUDAG UNIV
Türkiye

Publication Date

December 7, 2016

Submission Date

April 5, 2016

Acceptance Date

November 3, 2016

Published in Issue

Year 2016 Volume: 21 Number: 2

APA
Özcan, G. (2016). P53 KONSENSÜS SEKANSININ YAKALANMASI: SINIF ÖZELLİKLİ YENİ BİR SEKANS EŞLEŞTİRME ALGORİTMASI. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, 21(2), 269-282. https://doi.org/10.17482/uumfd.273970
AMA
1.Özcan G. P53 KONSENSÜS SEKANSININ YAKALANMASI: SINIF ÖZELLİKLİ YENİ BİR SEKANS EŞLEŞTİRME ALGORİTMASI. UUJFE. 2016;21(2):269-282. doi:10.17482/uumfd.273970
Chicago
Özcan, Gıyasettin. 2016. “P53 KONSENSÜS SEKANSININ YAKALANMASI: SINIF ÖZELLİKLİ YENİ BİR SEKANS EŞLEŞTİRME ALGORİTMASI”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 21 (2): 269-82. https://doi.org/10.17482/uumfd.273970.
EndNote
Özcan G (November 1, 2016) P53 KONSENSÜS SEKANSININ YAKALANMASI: SINIF ÖZELLİKLİ YENİ BİR SEKANS EŞLEŞTİRME ALGORİTMASI. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 21 2 269–282.
IEEE
[1]G. Özcan, “P53 KONSENSÜS SEKANSININ YAKALANMASI: SINIF ÖZELLİKLİ YENİ BİR SEKANS EŞLEŞTİRME ALGORİTMASI”, UUJFE, vol. 21, no. 2, pp. 269–282, Nov. 2016, doi: 10.17482/uumfd.273970.
ISNAD
Özcan, Gıyasettin. “P53 KONSENSÜS SEKANSININ YAKALANMASI: SINIF ÖZELLİKLİ YENİ BİR SEKANS EŞLEŞTİRME ALGORİTMASI”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi 21/2 (November 1, 2016): 269-282. https://doi.org/10.17482/uumfd.273970.
JAMA
1.Özcan G. P53 KONSENSÜS SEKANSININ YAKALANMASI: SINIF ÖZELLİKLİ YENİ BİR SEKANS EŞLEŞTİRME ALGORİTMASI. UUJFE. 2016;21:269–282.
MLA
Özcan, Gıyasettin. “P53 KONSENSÜS SEKANSININ YAKALANMASI: SINIF ÖZELLİKLİ YENİ BİR SEKANS EŞLEŞTİRME ALGORİTMASI”. Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, vol. 21, no. 2, Nov. 2016, pp. 269-82, doi:10.17482/uumfd.273970.
Vancouver
1.Gıyasettin Özcan. P53 KONSENSÜS SEKANSININ YAKALANMASI: SINIF ÖZELLİKLİ YENİ BİR SEKANS EŞLEŞTİRME ALGORİTMASI. UUJFE. 2016 Nov. 1;21(2):269-82. doi:10.17482/uumfd.273970

Cited By

Announcements:

30.03.2021-Beginning with our April 2021 (26/1) issue, in accordance with the new criteria of TR-Dizin, the Declaration of Conflict of Interest and the Declaration of Author Contribution forms fulfilled and signed by all authors are required as well as the Copyright form during the initial submission of the manuscript. Furthermore two new sections, i.e. ‘Conflict of Interest’ and ‘Author Contribution’, should be added to the manuscript. Links of those forms that should be submitted with the initial manuscript can be found in our 'Author Guidelines' and 'Submission Procedure' pages. The manuscript template is also updated. For articles reviewed and accepted for publication in our 2021 and ongoing issues and for articles currently under review process, those forms should also be fulfilled, signed and uploaded to the system by authors.