Beatbox - A Computer Simulation Environment for Computational Biology of the Heart

Despite over a century's study, the trigger mechanisms of cardiac arrhythmias are poorly understood. Even modern experimental methods do not provide sufficient temporal and spacial resolution to trace the development of fibrillation in samples of cardiac tissue, not to mention the heart in vivo. Advances in human genetics provide information on the impact of certain genes on cellular activity, but do not explain the resultant mechanisms by which fibrillation arises. Thus, for some genetic cardiac diseases, the first presenting symptom is death. Computer simulations of electrical activity in cardiac tissue offer increasingly detailed insight into these phenomena, providing a view of cellular-level activity on the scale of a whole tissue wall. Already, advances in this field have led to developments in our understanding of heart fibrillation and sudden cardiac death and their impact is expected to increase significantly as we approach the ultimate goal of whole-heart modelling. Modelling the propagation of Action Potential through cardiac tissue is computationally expensive due to the huge number of equations per cell and the vast spacial and temporal scales required. The complexity of the problem encompasses the description of ionic currents underlying excitation of a single cell through the inhomogeneity of the tissue to the complex geometry of the whole heart. The timely running of computational models of cardiac tissue is increasingly dependant on the effective use of High Performance Computing (HPC), i.e. systems with parallel processors. Current state of the art cardiac simulation tools are limited either by the availability of modern, detailed models, or by their hardware portability or ease of use. The miscellany of current model implementations leads many researchers to develop their own ad-hoc software, preventing them from both utilising the power of HPC effectively, and from collaborating fluidly. It is, arguably, impeding scientific progress. This paper presents a roadmap for the development of Beatbox, a computer simulation environment for computational biology of the heart--an adaptable and extensible framework with which High Performance Computing may be harnessed by researchers.

[1]  Message Passing Interface Forum MPI: A message - passing interface standard , 1994 .

[2]  S. Allender,et al.  European cardiovascular disease statistics , 2008 .

[3]  Denis Noble,et al.  Unraveling the genetics and mechanisms of cardiac arrhythmia , 2002, Proceedings of the National Academy of Sciences of the United States of America.

[4]  D. Noble Modeling the Heart--from Genes to Cells to the Whole Organ , 2002, Science.

[5]  R. FitzHugh Impulses and Physiological States in Theoretical Models of Nerve Membrane. , 1961, Biophysical journal.

[6]  C. Luo,et al.  A dynamic model of the cardiac ventricular action potential. I. Simulations of ionic currents and concentration changes. , 1994, Circulation research.

[7]  Joakim Sundnes,et al.  Computing the electrical activity in the heart , 2006 .

[8]  Y. Rudy,et al.  Linking a genetic defect to its cellular phenotype in a cardiac arrhythmia , 1999, Nature.

[9]  Peter J. Hunter,et al.  Multiscale modeling: physiome project standards, tools, and databases , 2006, Computer.

[10]  C. Henriquez,et al.  Magnetic resonance myocardial fiber-orientation mapping with direct histological correlation. , 1998, American journal of physiology. Heart and circulatory physiology.

[11]  Craig S. Henriquez,et al.  Using computer models to understand the roles of tissue structure and membrane dynamics in arrhythmogenesis , 1996, Proc. IEEE.

[12]  Message P Forum,et al.  MPI: A Message-Passing Interface Standard , 1994 .

[13]  P. C. Viswanathan,et al.  Two distinct congenital arrhythmias evoked by a multidysfunctional Na(+) channel. , 2000, Circulation research.

[14]  M P Nash,et al.  Drift and breakup of spiral waves in reaction–diffusion–mechanics systems , 2007, Proceedings of the National Academy of Sciences.

[15]  M. Courtemanche,et al.  Ionic mechanisms underlying human atrial action potential properties: insights from a mathematical model. , 1998, The American journal of physiology.

[16]  A ROSENBLUETH,et al.  The mathematical formulation of the problem of conduction of impulses in a network of connected excitable elements, specifically in cardiac muscle. , 1946, Archivos del Instituto de Cardiologia de Mexico.

[17]  I. Legrice,et al.  The architecture of the heart: a data–based model , 2001, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.