CyberUnits Bricks: An Implementation Study of a Class Library for Simulating Nonlinear Biological Feedback Loops

Guardado en:
Detalles Bibliográficos
Publicado en:ADCAIJ : Advances in Distributed Computing and Artificial Intelligence Journal vol. 13 (2024), p. e31762
Autor principal: Dietrich, Johannes W
Otros Autores: Siegmar, Nina, Hojjati, Jonas R, Gardt, Oliver, Boehm, Bernhard O
Publicado:
Ediciones Universidad de Salamanca
Materias:
Acceso en línea:Citation/Abstract
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!

MARC

LEADER 00000nab a2200000uu 4500
001 3172266403
003 UK-CbPIL
022 |a 2255-2863 
024 7 |a 10.14201/adcaij.31762  |2 doi 
035 |a 3172266403 
045 2 |b d20240101  |b d20241231 
100 1 |a Dietrich, Johannes W 
245 1 |a CyberUnits Bricks: An Implementation Study of a Class Library for Simulating Nonlinear Biological Feedback Loops 
260 |b Ediciones Universidad de Salamanca  |c 2024 
513 |a Journal Article 
520 3 |a Feedback loops and other types of information processing structures play a pivotal role in maintaining the internal milieu of living organisms. Although methods of biomedical cybernetics and systems biology help to translate between the structure and function of processing structures, computer simulations are necessary for studying nonlinear systems and the full range of dynamic responses of feedback control systems. Currently, available approaches for modelling and simulation comprise basically domain-specific environments, toolkits for computer algebra systems and custom software written in universal programming languages for a specific purpose, respectively. All of these approaches are faced with certain weaknesses. We therefore developed a cross-platform class library that provides versatile building bricks for writing computer simulations in a universal programming language (CyberUnits Bricks). It supports the definition of models, the simulative analysis of linear and nonlinear systems in the time and frequency domain and the plotting of block diagrams. We compared several programming languages that are commonly used in biomedical research (S in the R implementation and Python) or that are optimized for speed (Swift, C++ and Object Pascal). In benchmarking experiments with two prototypical feedback loops, we found the implementations in Object Pascal to deliver the fastest results. CyberUnits Bricks is available as open-source software that has been optimised for Embarcadero Delphi and the Lazarus IDE for Free Pascal. 
653 |a Computer algebra 
653 |a Cybernetics 
653 |a Programming languages 
653 |a Control theory 
653 |a Data processing 
653 |a Open source software 
653 |a PASCAL 
653 |a Feedback loops 
653 |a Block diagrams 
653 |a Nonlinear systems 
653 |a Class libraries 
653 |a Feedback control 
653 |a Pascal (programming language) 
653 |a Bricks 
700 1 |a Siegmar, Nina 
700 1 |a Hojjati, Jonas R 
700 1 |a Gardt, Oliver 
700 1 |a Boehm, Bernhard O 
773 0 |t ADCAIJ : Advances in Distributed Computing and Artificial Intelligence Journal  |g vol. 13 (2024), p. e31762 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3172266403/abstract/embedded/L8HZQI7Z43R0LA5T?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3172266403/fulltextPDF/embedded/L8HZQI7Z43R0LA5T?source=fedsrch