Overview
This repository contains the software used to generate the data in the work "AutoVARP – A framework for automated reproducible inducibility testing in computational models of cardiac electrophysiology" by Seghetti, Gsell, Prassl, Bishop, and Plank (DOI: https://doi.org/10.1016/j.cmpb.2026.109466).
The archive documents two numerical experiments performed with auto-VARP, an open-source Python framework that automates the ventricular arrhythmia risk predictor (VARP) protocol over cohorts of computational cardiac models. auto-VARP orchestrates the full simulation pipeline: prepacing; S1 stage; S2 stage; maintenance (MT) stage. The pipeline relies on an openCARP installation along carputils, and uses forCEPSS as its simulation back-end. See the official openCARP website and forCEPSS publication for more information.
Slab with isthmus experiment
We provide the isthmus geometry used to generate Fig. 4 of the publication, to access the full cohort please send an email to PS (paolo.seghetti@medunigraz.at). The archive includes the `auto-varp.py` entry-point script, the VARP sub-module, the planfile and protocols JSON files, the representative subject mesh (`1mmbz.300um.f90`: 1 mm BZ, 300 µm resolution, 90° fibre angle), and Supplementary Movies 1–8 (transmembrane potential animations for all 8 electrodes on that subject). Furthermore, the file 'meshalyzer.mshz' can be modified using meshalyzer to adjust rendering settings.
Left ventricle experiment
We provide the geometry and uvc file used to generate Fig. 5 of the publication. A single realistic biventricular geometry adapted from Subject 15 of the Strocchi et al. (2020) public cohort (A publicly available virtual cohort of four chamber heart meshes for cardiac electro mechanics simulations), resampled to approximately 350 µm. Pacing sites are defined as uvc coordinates or vertex files to showcase the newly added feature. The archive includes the `auto-varp.py` entry-point script, planfile, electrodes and configurations JSON files, the subject mesh with UVC data, and Supplementary Movies 9–13 (transmembrane potential animations for electrode EL6 across all tested S2 intervals).
All files are structured for direct use with auto-VARP. Issue the commands reported in the publication to reproduce results.
Software requirements:
the study can be reproduced with a working installation of openCARP and carputils. For visualization purposes, an installation of meshalyzer is needed (usually included in the openCARP environment).
References
Strocchi, M., Augustin, C. M., Gsell, M. A. F., Karabelas, E., Neic, A., Gillette, K., Razeghi, O., Prassl, A. J., Vigmond, E. J., Behar, J. M., Gould, J. S., Sidhu, B., Rinaldi, C. A., Bishop, M. J., Plank, G., & Niederer, S. A. (2020). A Publicly Available Virtual Cohort of Four-chamber Heart Meshes for Cardiac Electro-mechanics Simulations [Data set]. Zenodo. https://doi.org/10.5281/zenodo.3890034