| Literature DB >> 30325959 |
Violeta Monasterio1, Joel Castro-Mur1, Jesús Carro1.
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.Entities:
Mesh:
Year: 2018 PMID: 30325959 PMCID: PMC6191130 DOI: 10.1371/journal.pone.0205568
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Ventricular action potentials generated with the Carro et al. model [1].
The thick red line represents the default output of the model. The grey lines represent 1000 variations of the model, generated by modifying 12 parameters.
Fig 2Workflow of a simulation.
Fig 3Boxplots of batch completion times for different experimental conditions.
(a)–(b): effect of simulation length; (c)–(d): effect of task deadline; (e)–(f): effect of batch size. Black lines indicate significant differences between pairs of boxes (p<0.05).
Fig 4Percentage of completed simulations vs. time for the test case.
Completion times (in days) for the test case simulations.
| 1 | 2 | fastest | |
|---|---|---|---|
| 80% completion | 2.8 | 4.5 | 2.8 |
| 100% completion | 15.1 | 15.2 | 9.0 |