Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2009 Dec 13;367(1908):4923-40.
doi: 10.1098/rsta.2009.0163.

A multiformalism and multiresolution modelling environment: application to the cardiovascular system and its regulation

Affiliations
Free PMC article

A multiformalism and multiresolution modelling environment: application to the cardiovascular system and its regulation

Alfredo I Hernández et al. Philos Trans A Math Phys Eng Sci. .
Free PMC article

Abstract

The role of modelling and simulation in the systemic analysis of living systems is now clearly established. Emerging disciplines, such as systems biology, and worldwide research actions, such as the Physiome Project or the Virtual Physiological Human, are based on an intensive use of modelling and simulation methodologies and tools. One of the key aspects in this context is to perform an efficient integration of various models representing different biological or physiological functions, at different resolutions, spanning through different scales. This paper presents a multiformalism modelling and simulation environment (M2SL) that has been conceived to ease model integration. A given model is represented as a set of coupled and atomic model components that may be based on different mathematical formalisms with heterogeneous structural and dynamical properties. A co-simulation approach is used to solve these hybrid systems. The pioneering model of the overall regulation of the cardiovascular system proposed by Guyton and co-workers in 1972 has been implemented under M2SL and a pulsatile ventricular model based on a time-varying elastance has been integrated in a multi-resolution approach. Simulations reproducing physiological conditions and using different coupling methods show the benefits of the proposed environment.

PubMed Disclaimer

Figures

Figure 1
Figure 1
On the left side: Functional diagram representing the hierarchy of a coupled model Mc, composed of a set of atomic and coupled sub-models (solid arrows represent the relation ’is a component of’). On the right side: Dynamically-created simulator hierarchy, defined at runtime by the Root Coordinator (S). Each model is associated with the corresponding atomic simulator or coordinator (dotted arows). Grey-levels represent different mathematical formalisms used to define each model and its corresponding simulator.
Figure 2
Figure 2
Functional diagram of an example coupled model M1c composed of n atomic models and its corresponding simulator hierarchy.
Figure 3
Figure 3
Graphical representation of the time synchronization schemes implemented in the library, based on the example of coupled models on figure 2. a) Fixed-step method; b) Adaptive synchronisation and simulation, with the smallest atomic timestep and c) Synchronisation at a fixed time-step (δtc) and atomic simulation with independent, adaptive time-steps δta;i.
Figure 4
Figure 4
Simplified class diagram of the M2SL implementation for the G72 model. The class ’Guyton72’ is the coupled model that links all other atomic models as components. The description formalism F of each component is also displayed: algebraic equations (AE) and ordinary differential equations (ODE).
Figure 5
Figure 5
Comparison of M2SL simulations (black curves) with the original Guyton model (dotted curves) during BM1 (sudden severe muscle exercise). Total experiment time was 9 min. VUD (urinary output in ml/min), PVO (muscle venous oxygen pressure in mm Hg), PMO (muscle cell oxygen pressure in mm Hg), PA (mean arterial pressure in mm Hg), AUP (sympathetic stimulation in ratio to normal), QLO (cardiac output in l/min), BFM (muscle blood flow, in l/min), and MMO (rate of oxygen usage by muscle cells in ml O2/minK1)
Figure 6
Figure 6
Comparison of M2SL simulations (black curves) with the original Guyton model (dotted curves) during BM2 (atrioventricular fistula). Total experiment time was 9 days (216 hours). VEC (extracellular fluid volume in litres), VB (blood volume in litres), AU (sympathetic stimulation ratio to normal), QLO (cardiac output in l/min), RTP (total peripheral resistance in mm Hg/l/min), PA (mean arterial pressure in mm Hg), HR (heart rate in beats/min), ANC (angiotensin concentration ratio to normal), VUD (urinary output in ml/min)
Figure 7
Figure 7
Evolution of δta;i(t) (in min·10−3) for the main atomic models of the M2SL G72 implementation during the simulation of BM1, using time-synchronisation strategy ST2.
Figure 8
Figure 8
Evolution of δta;i (in min·10−3) for the main atomic models of the M2SL G72 implementation during the simulation of BM1, using time-synchronisation strategy ST3.
Figure 9
Figure 9
a) Implementation of the pulsatile left ventricle and valves. PLA(left atrial pressure), PA(arterial pressure), QLAO (ventricular inflow), QLO (ventricular outflow) b) Simulated pulsatile left ventricular pressure (black curves) and arterial pressure (grey curves) for one beat c) Simulated pulsatile right ventricular pressure (black curves) and pulmonary arterial pressure (grey curves) for one beat.
Figure 10
Figure 10
Comparison of M2SL simulations of Guyton model coupled with pulsatile ventricles (black curves) with the original Guyton model (dotted curves) during BM1 (sudden severe muscle exercise). Total experiment time was 9 min. VUD (urinary output in ml/min), PVO (muscle venous oxygen pressure in mm Hg), PMO (muscle cell oxygen pressure in mm Hg), PA (mean arterial pressure in mm Hg), AUP (sympathetic stimulation in ratio to normal), QLO (cardiac output in l/min), BFM (muscle blood flow, in l/min), and MMO (rate of oxygen usage by muscle cells in ml O2/minK1)

References

    1. Bassingthwaighte JB, Chizeck HJ, Atlas LE. Strategies and tactics in multiscale modeling of cell-to-organ systems. Proceedings of the IEEE. 2006;94:819–831. - PMC - PubMed
    1. Blackett SA, Bullivant D, Stevens C, Hunter PJ. Open source software infrastructure for computational biology and visualization. Conf Proc IEEE Eng Med Biol Soc. 2005;6:6079–6080. - PubMed
    1. Defontaine A, Hernández A, Carrault G. Multi-formalism modelling of cardiac tissue. Lecture Notes in Computer Science - FIMH 2005. 2005;3504:394–403.
    1. Dou J, Xia L, Zhang Y, Shou G, Wei Q, Liu F, Crozier S. Mechanical analysis of congestive heart failure caused by bundle branch block based on an electromechanical canine heart model. Phys Med Biol. 2009;54:353–371. - PubMed
    1. Fenner JW, Brook B, Clapworthy G, Coveney PV, Feipel V, Gregersen H, Hose DR, Kohl P, Lawford P, McCormack KM, Pinney D, Thomas SR, Jan SVS, Waters S, Viceconti M. The europhysiome, step and a roadmap for the virtual physiological human. Philos Transact A Math Phys Eng Sci. 2008;366:2979–2999. - PubMed

Publication types