Intravenous glucose tolerance test metabolic P system implemented using unified combinative technique
Abstract
Metabolic P (MP) systems are a part of the infobiotics research field. The intravenous glucose tolerance test (IVGTT) MP system models glucose-insulin interactions. MP system implementation in software is well researched, although there is a lack of techniques for hardware implementation, specifically with field programmable gate arrays. In this article the existing techniques are examined first, including combinative, single digital signal processor element, and pipelined. Then the specifics of six different IVGTT MP systems are analyzed. Having in mind these specifics, a new unified combinative IVGTT MP system implementation in field programmable gate arrays is proposed. Carried out experimental investigation results confirm, that the proposed unified system in comparison with single IVGTT MP systems, uses 36% less digital signal processor and 49% less look-up table resources of the field programmable gate arrays.
Article in Lithuanian.
Intraveninio gliukozės tolerancijos testo metabolinės P sistemos įgyvendinimas apibendrintuoju kombinaciniu būdu
Santrauka
Metabolinė P (MP) sistema yra naujos infobiotikos mokslo srities dalis. Intraveninio gliukozės tolerancijos testo (IVGTT) MP sistema modeliuojama gliukozės ir insulino sąveika. MP sistemų įgyvendinimas programinėmis priemonėmis yra gerai ištirtas, tačiau trūksta MP sistemoms įgyvendinti aparatinėje įrangoje, konkrečiai – lauku programuojamose loginėse matricose (LPLM), skirtų metodų. Šiame straipsnyje iš pradžių aptariami taikytini žinomi įgyvendinimo būdai: kombinacinis, vieno skaitmeninio signalų apdorojimo elemento ir srautinis. Vėliau nagrinėjamos šešios skirtingos IVGTT MP sistemos ir nustatomi jų ypatumai. Atsižvelgiant į bendras IVGTT MP sistemų savybes, pasiūlomas naujas apibendrintas kombinacinis IVGTT MP sistemų įgyvendinimo būdas, kuris sujungia visas minėtas sistemas vienoje LPLM. Palyginus apibendrintą sistemą su atskiromis IVGTT MP sistemomis, nustatyta, kad apibendrinta sistema naudoja 36 % mažiau skaitmeninių signalų apdorojimo elementų ir 49 % mažiau peržvalgos lentelių visoms šešioms žinomoms IVGTT MP sistemoms apskaičiuoti.
Reikšminiai žodžiai: lauku programuojama loginė matrica, metabolinė P sistema, infobiotika, intraveninis gliukozės tolerancijos testas, lygiagretieji skaičiavimai, fiksuoto kablelio aritmetika.
Keyword : field programmable gate array, metabolic P system, infobiotics, intravenous glucose tolerance test, parallel computation, fixed point arithmetic
This work is licensed under a Creative Commons Attribution 4.0 International License.
References
Bianco, L., Manca, V., Marchetti, L., & Petterlini, M. (2007). Psim: a Simulator for Biomolecular Dynamics Based on P Systems. IEEE Congress on Evolutionary Computation. CEC 2007, Singapore (pp. 883-887). https://doi.org/10.1109/CEC.2007.4424563
Bollig-Fischer, A., Marchetti, L., Mitrea, C., Wu, J., Kruger, A., Manca, V., & Draghici, S. (2014). Modeling time-dependent transcription effects of HER2 oncogene and discovery of a role for E2F2 in breast cancer cell-matrix adhesion. Bioinformatics, 30(21), 3036-3043. https://doi.org/10.1093/bioinformatics/btu400
Byrne, M. (2016). Intel Bets $16.7 Billion on the massively parallel future of computing. Retrieved from https://motherboard.vice.com/en_us/article/nz7vmd/intel-bets-167-billion-on-the-massively-parallel-future
Castellini, A., & Manca, V. (2009). MetaPlab: a Computational Framework for Metabolic P Systems. Membrane Computing. Springer Berlin Heidelberg (pp. 157-168). https://doi.org/10.1007/978-3-540-95885-7_12
Guiraldelli, R. H. G., & Manca, V. (2015). Automatic translation of MP+V systems to register machines. International Conference on Membrane Computing (pp. 185-199). Valencia, Spain. https://doi.org/10.1007/978-3-319-28475-0_13
Kulakovskis, D., Sledevic, T., Gedminas, A., & Navakauskas, D. (2016). Alternative implementations of metabolic P system in FPGA. 2016 IEEE 4th workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE), Vilnius (pp. 1-5). https://doi.org/10.1109/AIEEE.2016.7821816
Kulakovskis, D., & Navakauskas, D. (2016). Automated metabolic P system placement in FPGA. Electrical Control and Communication engineering, 10(1), 5-12. https://doi.org/10.1515/ecce-2016-0001
Mametjanov, A., Balaprakash, P., Choudary, C., Hovland, P. D., Wild, S. M., & Sabin, G. (2015). Autotuning FPGA design parameters for performance and power. 2015 IEEE 23rd Annual International Symposium on Field-Programmable Custom Computing Machines, Vancouver, Canada (pp. 84-91). https://doi.org/10.1109/FCCM.2015.54
Manca, V. (2013). Infobiotics: information in biotic systems. Springer. https://doi.org/10.1007/978-3-642-36223-1
Manca, V., Marchetti, L., & Pagliarini, R. (2011). MP modeling of glucose-insulin interactions in the intravenous glucose tolerance test. International Journal of Natural Computing Research (IJNCR), 2(3), 13-24. https://doi.org/10.4018/jncr.2011070102
Paun, G., Rozenberg, G., & Salomaa, A. (2010). The Oxford handbook of membrane computing. Oxford University Press, Inc.
Siddique, N., & Adeli, H. (2015). Nature inspired computing: An overview and some future directions. Cognitive Computation, 7(6), 706-714. https://doi.org/10.1007/s12559-015-9370-8
Sledevič, T., & Navakauskas, D. (2015). Towards optimal FPGA implementation of lattice-ladder neuron and its training circuit. 2015 IEEE 3rd workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE), Riga, Latvia (pp. 1-4). https://doi.org/10.1109/AIEEE.2015.7367311
Trimberger, S. M. (2018). Three ages of FPGAs: A retrospective on the first thirty years of FPGA technology. IEEE Solid-State Circuits Magazine, 10(2), 16-29. https://doi.org/10.1109/JPROC.2015.2392104
Xilinx. (2014). 7 Series FPGA DSP48E1 slice, user guide. Retrieved from https://www.xilinx.com/support/documentation/selection-guides/7-series-product-selection-guide.pdf