What software can I use to measure with SAGA?

There are three software interfaces available to acquire data with SAGA: SAGA User Application, Python and MATLAB.

There are multiple software options to acquire data with SAGA. These options are the SAGA User Application, MATLAB or Python. The software interfaces and their manuals can be downloaded from here.

SAGA User Application

The SAGA User Application is a graphical user interface that offers user-friendly workflows for HD-EMG and EEG measurements. Within the application, it is possible to easily select the used accessory for a quick configuration of the SAGA device. Assessing the impedance values and live plotting incoming data are also part of the workflows. The user can specify where to store the data and can choose between .XDF and .Poly5 format to export data to. Further processing of these datafiles can be done in Python or MATLAB.


The TMSi Python Interface is open source software and available on this Gitlab page. The interface has the functionality to open a connection to the device and plot live data. Furthermore, it is possible to start measurements and measure impedance values of the different electrodes. Recordings can be saved in either .Poly5 or .XDF formats. It is possible to transform both file formats to an MNE-Python object for further processing, , or export the .Poly5 files to .EDF files. Multiple examples on how to use the interface are provided upon download.


The SAGA interface for MATLAB allows to acquire data and save it to a .Poly5 format. A live viewer of the data is provided and impedance values can be measured. It is possible to transform the .Poly5 file to an EEGLAB compatible file for further processing. Similar to the Python interface, the SAGA interface for MATLAB shows multiple examples on how to use the interface.


Do you have further questions on this topic?

Contact ✉️ support@tmsi.com, 📞+31 (0)541 539 013 or 📄 request support.