Related Experiment Video
Updated: Jun 26, 2026

Real-time Electrophysiology: Using Closed-loop Protocols to Probe Neuronal Dynamics and Beyond
Published on: June 24, 2015
A real-time signal processing software package for the electrophysiology laboratory
Kathryn D Tiver1,2, Campbell Strong1, Dhani Dharmaprani1
1College of Medicine and Public Health, Flinders University, Adelaide, South Australia, Australia.
Background:
Real-time signal processing has to date been difficult to implement in the clinical electrophysiology laboratory. To date, no open access software solutions are available in electrophysiology (EP) laboratories to facilitate real-time intraprocedural signal analysis. We aimed to develop an open access, scalable Python plug-in to allow real-time signal processing during human EP procedures.
Methods And Results:
A Python-based plug in for the widely available EnsiteX mapping system was developed. This plug-in utilized the LiveSync feature of the system to allow real-time signal analysis. An open access library was developed to allow end-users to implement real-time signal analysis using this platform, implemented in the Python programming language https://github.com/anand9176/WaveWatch5000Public.
Conclusion:
We have developed and demonstrated the feasibility of a readily scalable and open-access Python-based plug in to an electroanatomic mapping system (EnSiteX) to allow real-time processing and display of electrogram (EGM) based information for the procedural electrophysiologist to view intraprocedurally in the electrophysiology laboratory. The availability, to the clinician, of traditional and novel EGM-based metrics at the time of intervention, such as atrial fibrillation ablation, allows for key mechanistic insights into critical unresolved questions regarding arrhythmia mechanism.
Related Concept Videos
Electrocardiogram
Three major waveforms are present in a typical ECG recording: the P wave, the QRS complex, and the T...
Signal and System
Energy and Power Signals
Basic Operations on Signals
Time Reversal mirrors a continuous-time signal about the vertical axis at t=0. This is achieved by substituting t with −t. For example, if a signal x(t) is considered, the time-reversed signal is x(−t). This operation can be graphically represented, showing the mirrored signal.
Sampling Continuous Time Signal
In the...
Electronic Distance Measuring Instruments

