A Comparative study of DNA Alignment Algorithms and Boosting Performance Using Different Compilation Strategies
With the development of next generation sequencing technologies, the requirement of higher performance from DNA and Protein sequence alignment algorithms has become even greater. This work is a systematic comparison of different compilation strategies for two common DNA or Protein sequence alignment algorithms, Needleman-Wunsch and Smith-Waterman, using Python programming language. It aims to investigate the performance benefits of already widely used Biopython’s pairwise alignment module versus different compilation approaches of an in-house software. It is shown that using Numba just-in-time compiler provide greater performance overall in comparison to PyPy and Cython compilers or the Biopython module. This work may increase the efficiency of software prototyping where large-scale sequence alignment is necessary.
Authors
- Osman Doluca (ORCID: https://orcid.org/0000-0003-0412-6148)
Institutions
- İzmir University of Economics (TR)
Publication Details
- Journal
- Cumhuriyet Science Journal
- Published
- 2024-12-30
- DOI
- https://doi.org/10.17776/csj.1511642
- Primary Topic
- Genomics and Phylogenetic Studies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Türkiye Bilimsel ve Teknolojik Araştırma Kurumu