webgl cellular automata (CA)
The CA's rules are described here.
This page is inspired by great work on using webGL in continuous cardiac simulations from Flavio Fenton's lab, as well as an amazing talk by his post-doc Abouzar Kaboudian at the Kavli Institute for Physics, 2018.
The code itself is modified from very clear examples found on James Fisher's blog (... I'm a webGL novice, so read his code first.)
The diagonal asymmetry in excitability at low radius values is due to the quirky way I coded random cell positions. It gives some nice visual effects (e.g. set radius=1.8, threshold=0.34, and click 'spirals'), but is not part of the published model.
Link back to the Bub lab web page.