Analyzer & MATLAB® – a great match for your EEG processing

by Dipl.-Psych. Michael Hoppstädter
Team Leader of Scientific Support (Brain Products)

MathworksBrainVision Analyzer features many different and commonly used methods for your EEG or neurophysiological data analysis. At the same time, it is valued for its intuitive and visual data handling. All processing steps can be applied from the ribbon menu and you build your History Tree® (i.e., the processing pipeline) step by step. No scripting is necessary!

However, what happens if you want to apply a technique that is not available in Analyzer? Switching software would be one obvious option – however, you might not have to. The direct interface between Analyzer and MATLAB (find it under Transformations > Others) allows you to send your data to MATLAB, apply a script directly or use one of the many available toolboxes (like EEGLAB), and bring the resulting data back to your Analyzer pipeline. The result will be just another History Node on which you can continue processing. And of course, as with any other History Node, you can use it with the History Templates to automate your analyses.

What’s available – our existing MATLAB material

Analyzer’s MATLAB transformation has always been a highly appreciated tool to add further processing and visualization methods to your pipeline. Over the years, our Scientific Support team has created several resources to help you harness the full potential of this interface. Here is an overview of what is already available for you:

You can find all these resources and many more useful materials via the Support & Resources section on our website.

What’s new – download Analyzer scripts from MATLAB File Exchange

Recently, we introduced our new Brain Products account on MATLAB File Exchange in this newsletter article. We have now started to upload code examples from our existing support resources. This provides an easy access point to help you keep an eye on what scripts exist. We will surely add more examples in the future, so stay tuned.

If you have any questions about Analyzer or interfacing with MATLAB, feel free to contact our Scientific Support team.