Updates on OpenEP: The Open-Source Platform for Elec-trophysiological Data Analysis

Steven Williams1, Paul Smith2, Ali Gharaviri1, Chris O'Shea3, Adam Connolly2, Louisa O'Neill2, Irum Kotadia2, Iain Sim2, Neil Bodagh2, Neil Grubb4, John Whitaker2, Matthew Wright5, Steven Niederer2, Mark O'Neill5, Nick Linton6
1University of Edinburgh, 2King's College London, 3University of Birmingham, 4NHS Lothian, 5Guy's and St Thomas' NHS Foundation Trust, 6Imperial College London


Abstract

Introduction. OpenEP (https://openep.io) is an open-source library for electrophysiological data analysis first released in 2020. This paper provides an update on the features and tools added since initial release. Method. Software development has been performed in Matlab (R2020a/R2021b), Visual Studio and Python3 with a Py-QT front-end. Result: Development is ongoing in data parsing, analysis, and a graphical interface. Data parsing. We continue to update and support the parsers for Carto3, Velocity and Precision. In addition, we have added a parser for the Kodex mapping system (Figure 1A). Data analysis. We have added an extensible architecture for data interpola-tion. This new architecture has uncovered hitherto unrecognized variation in interpolation schemes in clinical mapping systems and will permit the opti-mization of interpolation methods against ‘gold standard’ simulation or his-tological data. Similarly, an architecture for conduction velocity/vector meas-urement is under development (Figure 1C). We have refined the ablation le-sion quantification tools permitting time-domain analysis of lesion formation (Figure 1B). Graphical interface. We are developing a graphical interface, providing the ability to visualize, manipulate and analyze electrophysiological data (Figure 2). To facilitate this development, we are developing a Python3-based im-plementation of OpenEP, openep-py. Conclusion: OpenEP is an open-source platform for analysis of electro-anatomic mapping data under active development. Recent work improves data parsing and analysis functionality and facilitates usability through the development of a graphical interface.