Title :
Modules for Reusable and Collaborative Modelling of Biological Mathematical Systems
Author :
Gill, Mandeep ; McKeever, Steve ; Gavaghan, David
Author_Institution :
Dept. of Comput. Sci., Univ. of Oxford, Oxford, UK
Abstract :
Mathematical models are frequently used to model biological processes, such as cardiac electrophysiological systems. Newer models are derived both from new data obtained from physiological experiments and research into existing models. This is a collaborative process, dependent on information from a variety of sources derived in an interdisciplinary manner. We suggest that the model development process may be made easier, and help facilitate collaborative modelling, through the use of domain specific languages. In this paper we utilise such a language for describing mathematical biological models comprised from ODEs. The language implements a flexible module system used to abstract common functionality into reusable components, this is used to create a validated modular model repository for fostering collaborative development. We create a repository of modularized cardiac electrophysiological models - enabling the independent, iterative development, reuse and modification of module components when creating models. Several use-cases are given, such as facilitating the collaborative development of more complex, integrative, biological models.
Keywords :
bioelectric phenomena; groupware; medical computing; object-oriented programming; software reusability; specification languages; ODE; biological mathematical system; biological process modelling; cardiac electrophysiological system; collaborative development; collaborative modelling; component reusability; domain specific language; iterative development; mathematical biological model; model development process; modularized cardiac electrophysiological model repository; module component modification; module component reusing; physiological experiment; validated modular model repository; Nickel; RNA; Biological Modelling; Domain Specific Languages; Mathematical Modelling; Module Systems;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2012 IEEE 21st International Workshop on
Conference_Location :
Toulouse
Print_ISBN :
978-1-4673-1888-4
DOI :
10.1109/WETICE.2012.86