Cardiac electrophysiology & electromechanics · v5.12

Model the heart the way it actually conducts.

HeartSim simulates activation propagation, electrograms, the 12-lead ECG, and wall mechanics across eleven pathology presets, on full epicardial and endocardial meshes, with every parameter grounded in published literature.

● LIVE  LEAD II · SINUS RHYTHM 25 mm/s · 10 mm/mV

What it simulates

From wavefront to waveform, in one pipeline.

Start with tissue, propagate an activation front through it, and read out every signal a clinician or researcher would recognize, electrical and mechanical, chamber by chamber.

LAT

Activation & LAT maps

Chamber-isolated eikonal / fast-marching propagation with transmural coordinates, producing local activation times you can trust down to the segment.

EGM

Electrograms

Unipolar and bipolar electrograms reconstructed from the moving wavefront across an array of up to 256 electrodes.

12-LEAD

ECG synthesis

Separate atrial and ventricular dipoles generate a physiologically consistent surface ECG, not a template overlay.

STRAIN

Wall motion & strain

A Land contraction model drives displacement, global longitudinal strain, ejection fraction, and bull's-eye strain maps.

SUBSTRATE

Substrate modeling

Scar, fibrosis, conduction block, and conduction-velocity fields define the tissue the wavefront actually has to move through.

TRANSMURAL

Transmural gradient

Endocardium-to-epicardium activation delay scales with local conduction velocity, giving realistic transmural timing.

Under the hood

Solvers built for physiology, not for demos.

HeartSim couples established electrophysiological and mechanical models so that each output follows from the physics of the one before it.

EP
FMM / eikonal solver
Fast, chamber-isolated activation-front propagation across high-resolution meshes.
ION
CRN ionic model
The Courtemanche–Ramirez–Nattel atrial action-potential model drives realistic repolarization.
FIELD
Monodomain / bidomain
Tissue-level electrical fields for extracellular potentials and electrogram reconstruction.
MECH
Land mechanical model
Active-tension contraction coupled to activation, producing motion, strain, and ejection metrics.
GEOM
Transmural coordinates
Vessel masking, unit auto-detection, and geometry-driven landmarks handle real, partial meshes.

Pathology library

Eleven presets. Eleven distinct substrates.

Each preset produces a physiologically plausible substrate with its own scar, fibrosis, block, and conduction-velocity signature, validated so that no two look alike.

NRM

Normal

Healthy baseline conduction and mechanics.

MI

Post-MI

Established scar with a slow-conducting border zone.

AMI

Anterior MI

Anterior infarct territory and regional wall-motion loss.

LBBB

Left bundle branch block

Delayed left-ventricular activation and dyssynchrony.

RBBB

Right bundle branch block

Delayed right-ventricular activation sequence.

AF

AF substrate

Fibrotic atrial substrate supporting reentry.

ARVC

ARVC

Arrhythmogenic right-ventricular fibro-fatty replacement.

BrS

Brugada

Right-ventricular outflow-tract repolarization abnormality.

WPW

WPW

Accessory pathway with ventricular pre-excitation.

HCM

Hypertrophic cardiomyopathy

Hypertrophied wall with altered mechanics.

VT

VT reentry

Scar-related reentrant ventricular tachycardia circuit.

Grounded in the literature

Every constant traces to a citation.

Model parameters aren't tuned by feel. Transmural gradients, regional mechanics, and activation timing are tied to specific published work.

Nagata et al., 2017Regional and transmural strain reference values.
Bogaert & Rademakers, 1999Transmural deformation across the LV wall.
Leenders & Prinzen, 2012Mechanical consequences of dyssynchronous activation.
Aalen & Smiseth, 2019Strain imaging and regional myocardial function.

Where it sits

Familiar company in cardiac modeling.

  • OpenCARP , open cardiac EP simulation
  • Trayanova Lab , JHU, VT ablation planning
  • Niederer / King's College , ischemic VT & AF
  • inHEART (IHU Liryc) , clinical analogue
  • Konofagou Lab , Columbia, EWI imaging

On the horizon

Where HeartSim is going next.

The core simulation is stable and cross-platform. These are the capabilities in active development.

In development

Ablation modeling

Paint scar directly onto the mesh with an ablation brush and re-simulate VT termination in place. An optional Pennes bioheat + Arrhenius path models true thermal lesions.

Research

Inverse electromechanics

Recover activation timing from imaging-derived strain, onset-of-shortening as an LAT surrogate, EWI-style, then drive a forward ECG from the reconstructed sequence.

Integration

Photon-counting CT

Ingest high-resolution PCCT geometry as simulation input, bringing patient-specific anatomy into the pipeline.

Built to run in your lab

A native desktop application, cross-platform.

HeartSim runs as a real desktop tool with GPU-accelerated 3D rendering, engineered for stability on both primary research operating systems.

Python PyQt5, desktop UI PyVista, 3D rendering NumPy / SciPy matplotlib macOS & Windows

Bring HeartSim into your lab.

Request research access, or book a walkthrough with the Innovatech Health team to run your own geometry through the pipeline.