A new automata based approximate string matching approach and web interface for bioinformatics algorithms

dc.contributor.authorKoca, Burak
dc.contributor.buuauthorÖzcan, Gıyasettin
dc.contributor.departmentMühendislik Fakültesi
dc.contributor.departmentBilgisayar Mühendisliği Bölümü
dc.date.accessioned2020-09-03T06:04:25Z
dc.date.available2020-09-03T06:04:25Z
dc.date.issued2018-10-16
dc.description.abstractIn this study, we present a new web interface for major bioinformatics algorithms and introduce a novel approximate string matching algorithm. Our web interface executes major algorithms on the field for the use of computational biologists, students or any other interested researchers. In the web interface, algorithms come under three sections: Sequence alignment, pattern matching and motif finding. In each section, we introduce algorithms in order to find best fitting one for specific dataset and problem. The interface introduces execution time, memory usage and context specific results of algorithms such as alignment score. The interface utilizes emerging open source languages and tools. In order to develop light and user-friendly interface, all parts of the interface coded with Python language. On the other hand, Django is used for web interface. Second contribution of the study is novel A-BOM algorithm, which is designed for approximate pattern matching problem. The algorithm is approximate matching variation of Backward Oracle Matching. We compare our algorithm with popular approximate string matching algorithms. Results denote that A-BOM introduces %30 to %80 short runtime improvement when compared to current approximate pattern matching algorithms on long patterns.en_US
dc.description.abstractBu çalışmada temel biyoinformatik algoritmaları için yeni bir web ara yüzü ve özgün bir yaklaşık desen eşleştirme algoritması sunmaktayız. Web ara yüzümüz biyologlar, öğrenciler ve ilgili araştırmacılar için bu alandaki temel algoritmaları çalıştırmaktadır. Web ara yüzünde algoritmalar üç bölüm altında toplanmaktadır: Dizilim hizalama, desen eşleştirme ve motif bulma. Her bir bölümde, özgül veri seti ve problemlere en iyi uyan algoritmanın bulunabilmesi için sonuçlarını karşılaştırabilecekleri algoritmalar sunulmaktadır. Web ara yüzü çalışma süreleri, hafıza kullanımı ve hizalama skoru gibi konuya özel sonuçları sunmaktadır. Ara yüz yeni geliştirilen açık kaynak kodlu dilleri ve araçları kullanmaktadır. Hafif ve kullanıcı dostu bir ara yüz olması amacıyla ara yüzün tüm kısımları Python dili ile kodlanmıştır. Diğer yandan web ara yüzü için Django kullanılmıştır. Çalışmanın ikinci katkısı, yaklaşık desen eşleştirme için tasarlanmış yeni A-BOM algoritmasıdır. Bu algoritma Backwards Oracle Matching algoritmasının yaklaşık varyasyonudur. Algoritmamızı popüler yaklaşık desen eşleştirme algoritmaları ile kıyasladık. Sonuçlar, A-BOM algoritmasını güncel yaklaşık desen eşleştirme algoritmaları ile uzun desenler üzerinde karşılaştırdığımızda, çalışma süresinde %30 ile %80 arasında kısalma gelişimi olduğunu göstermektedir.tr_TR
dc.identifier.citationKoca, B. ve Özcan, G. (2018). "A new automata based approximate string matching approach and web interface for bioinformatics algorithms". Uludağ Üniversitesi Mühendislik Fakültesi Dergisi, 23(3), 91-102.tr_TR
dc.identifier.endpage102tr_TR
dc.identifier.issn2148-4147
dc.identifier.issn2148-4155
dc.identifier.issue3tr_TR
dc.identifier.startpage91tr_TR
dc.identifier.urihttps://dergipark.org.tr/tr/download/article-file/562051
dc.identifier.urihttp://hdl.handle.net/11452/12512
dc.identifier.volume23tr_TR
dc.language.isoenen
dc.publisherBursa Uludağ Üniversitesitr_TR
dc.relation.collaborationYurt içi.tr_TR
dc.relation.journalUludağ Üniversitesi Mühendislik Dergisi / Uludağ University Journal of The Faculty of Engineeringtr_TR
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergitr_TR
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectBioinformaticsen_US
dc.subjectA-BOMen_US
dc.subjectInterfaceen_US
dc.subjectApproximate pattern matchingen_US
dc.subjectBiyoinformatiktr_TR
dc.subjectAra yüztr_TR
dc.subjectYaklaşık desen eşleştirmetr_TR
dc.titleA new automata based approximate string matching approach and web interface for bioinformatics algorithmsen_US
dc.title.alternativeBaşlıca biyoinformatik algoritmaları için web ara yüzü ve yeni otomat tabanlı yaklaşık desen eşleştirme yaklaşımıtr_TR
dc.typeArticleen_US
local.contributor.departmentMühendislik Fakültesi/Bilgisayar Mühendisliği Bölümütr_TR

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
23_3_8.pdf
Size:
1.07 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: