Design of a framework for modeling, integration and simulation of physiological models

https://doi.org/10.1016/j.cmpb.2011.11.010Get rights and content

Abstract

Multiscale modeling and integration of physiological models carry challenges due to the complex nature of physiological processes. High coupling within and among scales present a significant challenge in constructing and integrating multiscale physiological models. In order to deal with such challenges in a systematic way, there is a significant need for an information technology framework together with related analytical and computational tools that will facilitate integration of models and simulations of complex biological systems. Physiological Model Simulation, Integration and Modeling Framework (Phy-SIM) is an information technology framework providing the tools to facilitate development, integration and simulation of integrated models of human physiology. Phy-SIM brings software level solutions to the challenges raised by the complex nature of physiological systems. The aim of Phy-SIM, and this paper is to lay some foundation with the new approaches such as information flow and modular representation of the physiological models. The ultimate goal is to enhance the development of both the models and the integration approaches of multiscale physiological processes and thus this paper focuses on the design approaches that would achieve such a goal.

Highlights

► We developed an information technology framework, Phy-SIM, with related analytical and computational tools that facilitates development, integration and simulation of physiological models. ► We proposed mechanisms of modularity that provided the separation of functional and structural aspects of multiscale physiological models, which is a novel contribution to the physiological model development domain. ► We also introduce the concept of information flow, that enables the representation of functional modularity. ► Phy-SIM will provide a modular framework with which more collaborative and integrative studies will be possible.

Introduction

Emergence of systems biology provided a comprehensive and integrative perspective to examine the structure and function at the cellular and organism levels of complex biological systems instead of focusing on the isolated parts [1]. However due to the complex nature of the physiological systems, development, integration of multiscale models and linking the layers stand as one of the challenges for the model developers [2]. In order to increase the effectiveness of multiscale integration of physiological processes, it is obvious that information technology approaches are required.

Physiological Model Simulation, Integration and Modeling Framework, Phy-SIM, is an information technology framework with related analytical and computational tools that facilitates development, integration and simulation of physiological models. Besides providing tools to develop physiological models, the strongest feature of the framework is providing the environment to aid the development of integration approaches. Since the problem of multiscale integration of physiological models, is itself an open research area, frameworks such as Phy-SIM providing tools to enhance the process is very critical.

A module is a structurally and functionally meaningful part of a system that can be separated from other components. Modularity is advantageous for model storing, sharing and reproducibility [3]. Although modularity is a desirable feature for the definition of physiological models, it is not usually properly implemented [4].

Modularity in living organisms is studied from an evolutionary perspective and it is stated that, modular architectures with functional separation are more robust and amenable to design and adaptation. In evolution, modularity brings an advantage to modifications in modules without changing intrinsic behaviors and so providing high reusability [5]. Evolution in nature is actually not so different than evolution in software environments. Reusability, easy extension/modification are desirable attributes in software life-cycles as well. Therefore in addition to the structural modularity in anatomy, importance of the protocols and hierarchy in functionality for biological systems should also be considered when developing models of physiological processes as they simplify modeling, abstraction and enable robustness [6]. Based on these realizations, Phy-SIM proposes two levels of modularity, structural modularity and functional modularity, which are new perspectives toward multilevel and multiscale integration of physiological processes. The proposed mechanism of functional modularity through the information flow approach is a novel contribution to the physiological model development domain. Integration of physiological processes is conceptualized by the transfer, access or sharing of information among the models representing the processes, and is defined as information flow by the authors. Structural modularity on the other hand is observable in the anatomical and physiological organization of the human body. Phy-SIM uses the ontological representation of the anatomical and physiological information to achieve structural modularity.

The heuristic guidelines in software engineering design principles aim for low coupling and high cohesion [7]. For the domains such as physiological system models, where the domain problem itself is inherently coupled and tangled, software engineering principles are very crucial. Therefore we adapt the similar design approaches in software engineering to make the problem more manageable for model developers by reducing the effects of high coupling in multiscale physiological models. As detailed in Section 4, layered design to achieve high modularity and the mediator design pattern are used to manage the communication among highly integrated modules. This way Phy-SIM achieves a software level improvement in the coupled nature of physiological models. The details of the proposed software level solutions for the multiscale physiological model integration and the sample use scenarios to show how these design decisions improve the model development process will be the focus of this paper.

Section snippets

Background

Integrative physiology following the emergence of systems biology is perceived to be central for better interpretation of physiological data starting from organ or system level down to genomic and proteomic data through the integration of these different levels of models [8]. In recent years, several big initiatives that try to create environments for researchers from various disciplines to achieve a collaborative environment and develop tools for integrative physiology research were launched.

Objectives and barriers in multiscale physiological model integration domain—a software perspective

Phy-SIM aims to achieve the following in the domain of multiscale physiological model development and simulation:

  • 1.

    Separation of structure from function: by the adopted modular design, definitions of mathematical models, anatomy and physiology are separated from the integration mechanism. The functional modularity is also achieved by defining protocols separately to handle information flow and integration which helps to deal with the highly coupled physiological models (detailed in Section 4.1.2).

Overview of Phy-SIM

Phy-SIM is a modeling, integration and simulation environment for physiological models from tissue level up to organ-organism levels. Phy-SIM is designed as a layered system, separating anatomical, physiological and computational models from the functionality. The separated functionality includes both the domain functionality which is the integration of these models as well as from the application specific functionality, simulation. With this design decision reflected to the modeling process,

Case study

The case models used in the following two sections are chosen from the Physiome repository [13]. First model is the cardiopulmonary mechanics model with four-chamber varying-elastance heart, pericardium, systemic circulation, pulmonary circulation and coronary circulation, baroreceptor and airway mechanics models [27]. In the Physiome repository more complex cardiopulmonary mechanics models are developed incrementally by adding sub-models, such as gas exchange, to this model.

Current status and mode of availability of the framework

Design and implementation of the components to execute the major functionality of Phy-SIM is complete. Once the design of Phy-SIM was complete, the implementation was on the scope of the sample models (see Section 5) with the features that would be helpful to present as a proof-of-concept, such as modular representation of physiological models and the representation of information flow among physiological models to improve the integration process. Phy-SIM is still under development for beta

Discussion and conclusions

Due to the complex nature of the physiological systems, development, integration of multiscale models and linking the layers stand as one of the challenges for the model developers. Besides the computational issues in multiscale models and the barriers presented in Section 3, high coupling within and among scales is a problem for performing the integrative studies. It is clear that to study the complex system in detail, integrative approaches should be adopted, for which the software

Conflict of interest

None declared.

References (31)

  • FloreanoD. et al.

    Evolutionary conditions for the emergence of communication in robots

    Current Biology

    (2007)
  • KitanoH.

    Systems biology: a brief overview

    Science

    (2002)
  • NobleD.

    Systems biology and the heart

    Biosystems

    (2006)
  • BassingthwaighteJ. et al.

    The cardiac physiome: perspectives for the future

    Experimental Physiology

    (2009)
  • KohlP. et al.

    Systems biology and the virtual physiological human

    Molecular Systems Biology

    (2009)
  • CseteM.E. et al.

    Reverse engineering of biological complexity

    Science

    (2002)
  • PressmanR.S.

    Software Engineering: A Practitioner's Approach

    (2001)
  • CrampinE.J. et al.

    Computational physiology and the physiome project

    Experimental Physiology

    (2003)
  • HigginsG. et al.

    Final report of the meeting “modeling & simulation in medicine: towards an integrated framework”

    Computer Aided Surgery

    (2001)
  • Physiome project. Available from: http://www.physiome.org/,...
  • Virtual physiological human network of excellence. Available from: http://www.vph-noe.eu/,...
  • JSIM. Available from: http://www.physiome.org/jsim/,...
  • Physiome project model repository. Available from: http://www.physiome.org/model/doku.php,...
  • NealM.L. et al.

    Advances in semantic representation for multiscale biosimulation: a case study in merging models

  • BassingthwaighteJ.B. et al.

    Strategies and tactics in multiscale modeling of cell-to-organ systems

  • Cited by (0)

    This work was supported in part by National Science Foudation under grants CISE CNS-0423253, IISE-0805495, IIS-0905344, and CNS-1035602, and US DoC under grant TOP-39-60-04003.

    View full text