An Electrical Cardiac Single Cell Simulator

Christopher Mehfoud and Chane Jackson

This research project was focused on developing an electrical cardiac single cell simulator, which employs the FitzHugh-Nagumo model. An object-oriented design, with attributes such as data encapsulation, inheritance, and polymorphism, is implemented. Since ordinary differential equations (ODEs) constitute the main part of the mathematical model for ionic currents, this project thus demonstrates how an existing software library (Diffpack) can be used to efficiently put into operation Euler and Runge-Kutta numerical methods. The primary goal of this project was to demonstrate basic software engineering principles that extend to the development of advanced and large-scale codes such as real-life electrocardiac simulators.