Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2019 Mar 27;5(3):eaav6019.
doi: 10.1126/sciadv.aav6019. eCollection 2019 Mar.

Real-time interactive simulations of large-scale systems on personal computers and cell phones: Toward patient-specific heart modeling and other applications

Affiliations
Free PMC article

Real-time interactive simulations of large-scale systems on personal computers and cell phones: Toward patient-specific heart modeling and other applications

Abouzar Kaboudian et al. Sci Adv. .
Free PMC article

Abstract

Cardiac dynamics modeling has been useful for studying and treating arrhythmias. However, it is a multiscale problem requiring the solution of billions of differential equations describing the complex electrophysiology of interconnected cells. Therefore, large-scale cardiac modeling has been limited to groups with access to supercomputers and clusters. Many areas of computational science face similar problems where computational costs are too high for personal computers so that supercomputers or clusters currently are necessary. Here, we introduce a new approach that makes high-performance simulation of cardiac dynamics and other large-scale systems like fluid flow and crystal growth accessible to virtually anyone with a modest computer. For cardiac dynamics, this approach will allow not only scientists and students but also physicians to use physiologically accurate modeling and simulation tools that are interactive in real time, thereby making diagnostics, research, and education available to a broader audience and pushing the boundaries of cardiac science.

PubMed Disclaimer

Figures

Fig. 1
Fig. 1. Spiral waves of electrical activity in heart tissue.
As indicated by the color bar, blue is tissue that is polarized at −80 mV and red is excited tissue that is depolarized at +20 mV. (A and B) Examples of spiral wave dynamics in two regimes. Experimental optical mapping (top) and numerical using the OVVR model (bottom) showing three snapshots from a rotating spiral waves that follows a linear core trajectory (left) and circular core trajectory (right) traced in black. (C) Example of parameter sweep using the OVVR model in 2D. A transition from linear to circular with some complex EAD formation in between is shown. (D) Effect of blocking the potassium IKr current and development of EADs that lead to fibrillation only in 2D. See the Supplementary Materials for examples of other tip trajectories, another parameter space study, and animations from the experimental data, and Supplementary Programs to run the WebGL codes.
Fig. 2
Fig. 2. Progression of an almost straight 3D scroll wave into complex turbulence in a box of 256 × 256 × 256 elements.
Four snapshots of the evolution of a 3D scroll wave denoted by a voltage surface plot (top) and its vortex filament (bottom). A negative tension instability elongates the vortex filament that separates into new filaments as it touches the edges of the tissue. See Supplementary Programs to run the WebGL code.
Fig. 3
Fig. 3. Single and multiple spiral wave activity on realistic 3D heart geometries.
(A to D) Comparing experimental data with the interactive simulations. (A) Single spiral wave (VT) and (B) fibrillation in porcine ventricles. (C) VT in rabbit with drug DAM. (D) Fibrillation in rabbit with drug CytoD. (E and F) Simulations of AF from models fitted to patient data. See the Supplementary Materials for animations and details and Supplementary Programs to run the WebGL codes.
Fig. 4
Fig. 4. High-performance simulations on a cell phone (Galaxy S8).
(A and B) 2D spiral wave and (C and D) 3D reentry in rabbit ventricles with TP and OVVR models. Up to 1.7 billion ODEs can be solved per second using this phone. See the Supplementary Materials for details and animations and Supplementary Programs to run the WebGL codes.
Fig. 5
Fig. 5. High-performance simulations of fluid flow past a stationary cylinder in WebGL.
(A) Vortex shedding from the stationary cylinder at Re = 54. (B) Vortex shedding is suppressed at Re = 54 by adding stationary obstacles downstream of the cylinder. (C) The Reynolds number is increased to Re = 64; we can see clear vortex shedding from the added obstacles, but the effects on the upstream cylinder are minimal. (D) Upon further increase of the Reynolds number to 80, the downstream vortex shedding becomes more pronounced, the flow around the upstream cylinder becomes unstable, and the oscillatory force is restored.
Fig. 6
Fig. 6. High performance simulations of crystal growth under different Damkohler numbers, fluid flow conditions and number of nucleation cites using WebGL.
Damkohler numbers are Da = 2 in (A), (C), and (E) and Da = 160 in (B), (D) and (F). Fluid flow conditions are ux = 0 in (A), (B), (E) and (F) and ux = 0.15 in (C) and (D). (A) to (D) have a single nucleation cite at the center of the domain, while (E) and (F) have five distinct nucleation sites. The crystals are colored on the basis of their crystallization time.

Similar articles

Cited by

References

    1. Benjamin E., Blaha M. J., Chiuve S. E., Cushman M., Das S. R., Deo R., de Ferranti S. D., Floyd J., Fornage M., Gillespie C., Isasi C. R., Jiménez M. C., Jordan L. C., Judd S. E., Lackland D., Lichtman J. H., Lisabeth L., Liu S., Longenecker C. T., Mackey R. H., Matsushita K., Mozaffarian D., Mussolino M. E., Nasir K., Neumar R. W., Palaniappan L., Pandey D. K., Thiagarajan R. R., Reeves M. J., Ritchey M., Rodriguez C. J., Roth G. A., Rosamond W. D., Sasson C., Towfighi A., Tsao C. W., Turner M. B., Virani S. S., Voeks J. H., Willey J. Z., Wilkins J. T., Wu J. H., Alger H. M., Wong S. S., Muntner P.; American Heart Association Statistics Committee and Stroke Statistic Subcommittee , Heart Disease and Stroke Statistics—2017 Update: A report from the American Heart Association. Circulation 135, e146–e603 (2017). - PMC - PubMed
    1. Winfree A. T., Electrical turbulence in three-dimensional heart muscle. Science 266, 1003–1006 (1994). - PubMed
    1. Gray R. A., Jalife J., Panfilov A. V., Baxter W. T., Cabo C., Davidenko J. M., Pertsov A. M., Mechanisms of cardiac fibrillation. Science 270, 1222–1223 (1995). - PubMed
    1. Gray R. A., Pertsov A. M., Jalife J., Spatial and temporal organization during cardiac fibrillation. Nature 392, 75–78 (1998). - PubMed
    1. Scherr D., Khairy P., Miyazaki S., Aurillac-Lavignolle V., Pascale P., Wilton S. B., Ramoul K., Komatsu Y., Roten L., Jadidi A., Linton N., Pedersen M., Daly M., O’Neill M., Knecht S., Weerasooriya R., Rostock T., Manninger M., Cochet H., Shah A. J., Yeim S., Denis A., Derval N., Hocini M., Sacher F., Haissaguerre M., Jais P., Five-year outcome of catheter ablation of persistent atrial fibrillation using termination of atrial fibrillation as a procedural endpoint. Circulation 8, 18–24 (2015). - PubMed

Publication types