What software can I use to measure with SAGA?

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

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


TMSi Polybench is a software application toolbox for SAGA. It is known for its Quick Recording Application (QRA) and its graphical programming environment. It allows easy configuration of SAGA, data acquisition, live data plotting and raw data export.  Moreover, the QRA in can be used combination with Polybench Data Manager. Data files are saved in .Poly5 format. The recorded signals can be inspected using Polybench Signal Reviewer. Further processing of these files 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.