Steady-state visual evoked potential (ssVEP) frequency tagging is an increasingly used method in electrophysiological studies of visual attention and perception. Frequency tagging is suitable for studies examining a wide range of populations, including infants and children. Frequency tagging involves the presentation of different elements of a visual array at different temporal rates, thus using stimulus timing to “tag” the brain response to a given element by means of a unique time signature. Leveraging the strength of the ssVEP frequency tagging method to isolate brain responses to concurrently presented and spatially overlapping visual objects requires specific signal processing methods. Here, we introduce the FreqTag suite of functions, an open source MATLAB toolbox. The purpose of the FreqTag toolbox is three-fold. First, it will equip users with a set of transparent and reproducible analytical tools for the analysis of ssVEP data. Second, the toolbox is designed to illustrate fundamental features of frequency domain and time-frequency domain approaches. Finally, decision criteria for the application of different functions and analyses are described. To promote reproducibility, raw algorithms are provided in a modular fashion, without additional hidden functions or transformations. This approach is intended to facilitate a fundamental understanding of the transformations and algorithmic steps in FreqTag, and to allow users to visualize and test each step in the toolbox.
Read full abstract