TY - JOUR
T1 - OpenCMISS
T2 - A multi-physics & multi-scale computational infrastructure for the VPH/Physiome project
AU - Bradley, Chris
AU - Bowery, Andy
AU - Britten, Randall
AU - Budelmann, Vincent
AU - Camara, Oscar
AU - Christie, Richard
AU - Cookson, Andrew
AU - Frangi, Alejandro F.
AU - Gamage, Thiranja Babarenda
AU - Heidlauf, Thomas
AU - Krittian, Sebastian
AU - Ladd, David
AU - Little, Caton
AU - Mithraratne, Kumar
AU - Nash, Martyn
AU - Nickerson, David
AU - Nielsen, Poul
AU - Nordbø, Øyvind
AU - Omholt, Stig
AU - Pashaei, Ali
AU - Paterson, David
AU - Rajagopal, Vijayaraghavan
AU - Reeve, Adam
AU - Röhrle, Oliver
AU - Safaei, Soroush
AU - Sebastián, Rafael
AU - Steghöfer, Martin
AU - Wu, Tim
AU - Yu, Ting
AU - Zhang, Heye
AU - Hunter, Peter
PY - 2011/10
Y1 - 2011/10
N2 - 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.
AB - 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.
KW - Computational modelling software
KW - Multi-physics
KW - Multi-scale
KW - Physiome project
UR - https://doi.org/10.1016/j.pbiomolbio.2011.06.015
UR - http://www.scopus.com/inward/record.url?scp=80053164085&partnerID=8YFLogxK
U2 - 10.1016/j.pbiomolbio.2011.06.015
DO - 10.1016/j.pbiomolbio.2011.06.015
M3 - Article
C2 - 21762717
AN - SCOPUS:80053164085
SN - 0079-6107
VL - 107
SP - 32
EP - 47
JO - Progress in Biophysics and Molecular Biology
JF - Progress in Biophysics and Molecular Biology
IS - 1
ER -