Abstract

Cardiac electrophysiological simulations are computationally intensive tasks. The growing complexity of cardiac models, together with the increasing use of large ensembles of models (known as populations of models), make extensive simulation studies unfeasible for regular stand-alone computers. To address this problem, we developed DENIS, a cardiac electrophysiology simulator based on the volunteer computing paradigm. We evaluated the performance of DENIS by testing the effect of simulation length, task deadline, and batch size, on the time to complete a batch of simulations. In the experiments, the time to complete a batch of simulations did not increase with simulation length, and had little dependence on batch size. In a test case involving the generation of a population of models, DENIS was able to reduce the simulation time from years to a few days when compared to a stand-alone computer. Such capacity makes it possible to undertake large cardiac simulation projects without the need for high performance computing infrastructure.

Highlights

  • Mathematical models of the heart’s electrical activity are a valuable tool for improving our understanding of cardiac electrophysiology

  • We presented the DENIS project (Distributed computing, Electrophysiological models, Networking collaboration, In silico research, Sharing knowledge) [11], which is based on the Berkeley Open Infrastructure for Network Computing (BOINC) platform [12]

  • We present a test-case simulation of a typical challenge in computational modelling, the creation of a population of models, and we compare the performance obtained with DENIS to that obtained with a regular stand-alone computer

Read more

Summary

Introduction

Mathematical models of the heart’s electrical activity are a valuable tool for improving our understanding of cardiac electrophysiology. Models of the electrical processes in cardiac myocytes can be used to understand the cells’ functioning under normal conditions, or under alterations such as those produced by diseases or drugs. Volunteers need to install the BOINC client to join the project. Once the BOINC client is installed, volunteers must select DENIS from the list of BOINC projects provided by the client. The client downloads and runs the DENIS Simulator, which is an application that includes the electrophysiological models and a mathematical solver. The current version of the DENIS Simulator includes 12 cardiac models and can be expanded by importing models described in the CellML language [18]

Objectives
Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call