OpenCMISS: a multi-physics & multi-scale computational infrastructure for the VPH/Physiome project
- PMID: 21762717
- DOI: 10.1016/j.pbiomolbio.2011.06.015
OpenCMISS: a multi-physics & multi-scale computational infrastructure for the VPH/Physiome project
Abstract
The VPH/Physiome Project is developing the model encoding standards CellML (cellml.org) and FieldML (fieldml.org) as well as web-accessible model repositories based on these standards (models.physiome.org). Freely available open source computational modelling software is also being developed to solve the partial differential equations described by the models and to visualise results. The OpenCMISS code (opencmiss.org), described here, has been developed by the authors over the last six years to replace the CMISS code that has supported a number of organ system Physiome projects. OpenCMISS is designed to encompass multiple sets of physical equations and to link subcellular and tissue-level biophysical processes into organ-level processes. In the Heart Physiome project, for example, the large deformation mechanics of the myocardial wall need to be coupled to both ventricular flow and embedded coronary flow, and the reaction-diffusion equations that govern the propagation of electrical waves through myocardial tissue need to be coupled with equations that describe the ion channel currents that flow through the cardiac cell membranes. In this paper we discuss the design principles and distributed memory architecture behind the OpenCMISS code. We also discuss the design of the interfaces that link the sets of physical equations across common boundaries (such as fluid-structure coupling), or between spatial fields over the same domain (such as coupled electromechanics), and the concepts behind CellML and FieldML that are embodied in the OpenCMISS data structures. We show how all of these provide a flexible infrastructure for combining models developed across the VPH/Physiome community.
Copyright © 2011 Elsevier Ltd. All rights reserved.
Similar articles
-
Using CellML with OpenCMISS to Simulate Multi-Scale Physiology.Front Bioeng Biotechnol. 2015 Jan 5;2:79. doi: 10.3389/fbioe.2014.00079. eCollection 2014. Front Bioeng Biotechnol. 2015. PMID: 25601911 Free PMC article.
-
Roadmap for cardiovascular circulation model.J Physiol. 2016 Dec 1;594(23):6909-6928. doi: 10.1113/JP272660. Epub 2016 Sep 29. J Physiol. 2016. PMID: 27506597 Free PMC article.
-
Modular modelling with Physiome standards.J Physiol. 2016 Dec 1;594(23):6817-6831. doi: 10.1113/JP272633. Epub 2016 Aug 29. J Physiol. 2016. PMID: 27353233 Free PMC article.
-
Toward a VPH/Physiome ToolKit.Wiley Interdiscip Rev Syst Biol Med. 2010 Mar-Apr;2(2):134-147. doi: 10.1002/wsbm.63. Wiley Interdiscip Rev Syst Biol Med. 2010. PMID: 20836018 Review.
-
Integration from proteins to organs: the IUPS Physiome Project.Mech Ageing Dev. 2005 Jan;126(1):187-92. doi: 10.1016/j.mad.2004.09.025. Mech Ageing Dev. 2005. PMID: 15610778 Review.
Cited by
-
The Open Physiology workflow: modeling processes over physiology circuitboards of interoperable tissue units.Front Physiol. 2015 Feb 24;6:24. doi: 10.3389/fphys.2015.00024. eCollection 2015. Front Physiol. 2015. PMID: 25759670 Free PMC article.
-
A novel modular modeling approach for understanding different electromechanics between left and right heart in rat.Front Physiol. 2022 Sep 13;13:965054. doi: 10.3389/fphys.2022.965054. eCollection 2022. Front Physiol. 2022. PMID: 36176770 Free PMC article.
-
Using CellML with OpenCMISS to Simulate Multi-Scale Physiology.Front Bioeng Biotechnol. 2015 Jan 5;2:79. doi: 10.3389/fbioe.2014.00079. eCollection 2014. Front Bioeng Biotechnol. 2015. PMID: 25601911 Free PMC article.
-
Program Code Generator for Cardiac Electrophysiology Simulation with Automatic PDE Boundary Condition Handling.PLoS One. 2015 Sep 10;10(9):e0136821. doi: 10.1371/journal.pone.0136821. eCollection 2015. PLoS One. 2015. PMID: 26356082 Free PMC article.
-
Characterizing variability in passive myocardial stiffness in healthy human left ventricles using personalized MRI and finite element modeling.Sci Rep. 2025 Feb 14;15(1):5556. doi: 10.1038/s41598-025-89243-2. Sci Rep. 2025. PMID: 39953070 Free PMC article.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources