WebGL (GPU) simulations of spiral waves using reaction diffusion equations

You will need Google Chrome or Mozilla to play webGL. With mozilla you need to allow webGL to run, it is simple as shown here.

  • 2V karma model(change the parameter nb from 1.4 to less than 1 and obtain spiral wave breakup and chaos).

  • 2V Barkley model stimulate inside the tissue by clicking with the mouse.

  • 4V Minimal model stimulate inside the tissue by clicking with the mouse, also plot the signal from one pixel.

  • 8V Beeler-Reuter model for ventricular cells Leads to spiral wave breakup.

  • 8V Beeler-Reuter model with speedup calcium dynamics, leads to stable spiral wave with meandering trajectory.

  • 24V TNNP model

  • Three dimensional Fitzhugh-Nagumo model in the negative tension regime. Scroll wave is unstable and leads to "topological" breakup in 3D and spatiotemporal chaos.

    Article on GPU programming for cardiac cell modeling Toward Real-Time Simulation of Cardiac Dynamics

    Work done in collaboration with Evgeny Demidov.