RANCANG BANGUN APLIKASI BIOINFORMATIKA BIOKIBA MENGGUNAKAN BIOPYTHON DAN FRAMEWORK LAMINAS
Abstract
Currently, there are various emerging applications of bioinformatics that can make it easier for biological researchers to be able to analyze DNA and RNA sequences. Biological applications such as Biopython are open source module-based applications that can be combined with other programs for free. Many web-based applications have also been developed because they are considered easier than desktop applications because they are portable in addition to being easier to integrate with central bioinformatics data around the world. Laminas Framework which carries the MVC concept and is based on object-oriented programming and with its advantages fits the pattern of bioinformatics application development. The hybrid process between the system architecture contained in the framework and business processes in bioinformatics is a challenge for researchers. The process of data communication and execution of shell commands that are triggered in the middleware and continuously connected to the data source makes the process faster. The results of testing the laminas framework through the phpunit test contained in the laminas framework can be tested well and the python module that is formed is tested with pytest and unittest displays good results. so that structured and flexible bioinformatics applications can be developed further.
Downloads
References
Abdurakhmonov, I. Y. (2016). Bioinformatics: basics, development, and future. InTech.
Bahadur, B., Rajam, M. V., Sahijram, L., & Krishnamurthy, K. V. (Eds.). (2015). Plant Biology and Biotechnology: Volume II: Plant Genomics and Biotechnology. Springer India.
Benson, D. A., Cavanaugh, M., Clark, K., Karsch-Mizrachi, I., Ostell, J., Pruitt, K. D., & Sayers, E. W. (2018). GenBank. Nucleic acids research, 46(D1), D41-D47.
Chang, J. (2020). Biopython: Tutorial and Cookbook.
Cock, P. J., Antao, T., Chang, J. T., Chapman, B. A., Cox, C. J., Dalke, A., ... & De Hoon, M. J. (2009). Biopython: freely available Python tools for computational molecular biology and bioinformatics. Bioinformatics, 25(11), 1422-1423.
Elhakeem, Y. F. G. M., & Barry, B. I. (2013, August). Developing a security model to protect websites from cross-site scripting attacks using ZEND framework application. In 2013 International Conference on Computing, Electrical and Electronic Engineering (Icceee) (pp. 624-629). IEEE.
Federhen, S. (2012). The NCBI taxonomy database. Nucleic acids research, 40(D1), D136-D143.
Framework.zend.com. (2021). Overview. Diakses 6 Oktober 2021, dari https://framework.zend.com/about
Hamelryck, T., & Manderick, B. (2003). PDB file parser and structure class implemented in Python. Bioinformatics, 19(17), 2308-2310.
Ibrahim, I. M., Abdelmalek, D. H., Elshahat, M. E., & Elfiky, A. A. (2020). COVID-19 spike-host cell receptor GRP78 binding site prediction. Journal of Infection, 80(5), 554-562.
Gentleman, R. C., Carey, V. J., Bates, D. M., Bolstad, B., Dettling, M., Dudoit, S., ... & Zhang, J. (2004). Bioconductor: open software development for computational biology and bioinformatics. Genome biology, 5(10), 1-16.
Gomez-Casati, D. F., Busi, M. V., Barchiesi, J., Peralta, D. A., Hedin, N., & Bhadauria, V. (2017). Applications of bioinformatics to plant biotechnology. Current issues in molecular biology, 27(1), 89-104.
Goto, N., Prins, P., Nakao, M., Bonnal, R., Aerts, J., & Katayama, T. (2010). BioRuby: bioinformatics software for the Ruby programming language. Bioinformatics, 26(20), 2617-2619.
Gupta, O. P., & Rani, S. (2010). Bioinformatics applications and Tools: An Overview. CiiT-International Journal of Biometrics and bioinformatics, 3(3), 107-110.
Lawlor, B., & Walsh, P. (2015). Engineering bioinformatics: building reliability, performance and productivity into bioinformatics software. Bioengineered, 6(4), 193-203.
Lorenz, M., Hesse, G., & Rudolph, J. P. (2016). Object-relational Mapping Revised-A Guideline Review and Consolidation. In ICSOFT-EA (pp. 157-168).
Maulana, S., Cut, B., & Husna, J. (2019). Perancangan Sistem Informasi Transaksi Menggunakan Barcode Zend Berbasis Website. Kandidat: Jurnal Riset dan Inovasi Pendidikan, 1(1), 30-35.
Moitra, D., & Samanta, R. K. (2015). Performance evaluation of BioPerl, Biojava, BioPython, BioRuby and BioSmalltalk for executing bioinformatics tasks. International Journal of Computer Sciences and Engineering, 3(01), 157-164.
Nugroho, E. D., & Rahayu, D. A. (2018). Pengantar Bioteknologi:(Teori dan Aplikasi). Deepublish.
Pajankar, A. (2017). pytest. In Python Unit Test Automation (pp. 87-100). Apress, Berkeley, CA.
Pratiwi, R. D., Pratiwi, R. H., & Noer, S. (2018). PENINGKATAN KOMPENTENSI GURU BIOLOGI MELALUI PENGGUNAAN APLIKASI BIOINFORMATIKA. Jurnal PKM: Pengabdian kepada Masyarakat Vol, 1(01).
Romer,. Michael(2016). Web Development With Zend Framework 3:Concept, Techniques and Practical Solution, Leanpub
Schutt, K., & Balci, O. (2016, June). Cloud software development platforms: A comparative overview. In 2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA) (pp. 3-13). IEEE.
Stephenson, L., Wakeham, Y., Seidenman, N., & Choi, J. (2018). Building online genomics applications using BioPyramid. Bioinformatics, 34(17), 3055-3057.
Supaartagorn, C. (2011). PHP Framework for database management based on MVC pattern. AIRCC's International Journal of Computer Science and Information Technology, 3(2), 251-258.
Witarto, A. B. (2003). Bioinformatika: Mengawinkan teknologi informasi dengan bioteknologi. In Seminar Teknologi Informasi (pp. 1-6).