Spectral Parameterization Resolved in Time (SPRiNT)

Author: Luc Wilson

This tutorial introduces the features developed in Brainstorm to compute and view SPRiNT models, or time-resolved parameterized spectral density maps.

Introduction

The Spectral Parameterization Resolved in Time (SPRiNT) algorithm is designed to identify and model spectral features of the neural activity across time. Beginning with the time-series, it performs a short-time Fourier transform (STFT) and averages windows locally in time to generate local-mean power spectra, before decomposing these spectra into aperiodic and periodic components using specparam. The present tutorial will demonstrate the algorithm’s functionality within the Brainstorm interface.

SPRiNT_schematic.png

This demonstration uses sample data from the introduction dataset, and can be followed by completing all steps of the Brainstorm tutorial up to and including tutorial 10.

Note: SPRiNT uses the MATLAB implementation of specparam.

Preparing the data for SPRiNT

SPRiNT is performed on time series, so we will first prepare some data from our notch-filtered dataset.

Initializing and running SPRiNT

Select the following input options:

Select the following process options:

Short-time Fourier transform options relate to how the STFT process is performed over the time-series.

Spectral parameterization options relate to how specparam parameterizes the resulting time-resolved spectra.

Post-processing options relate to if and how outlier peaks are removed following spectral parameterization.

Viewing SPRiNT maps

A new file titled "SPRiNT (MLO11, MLO12, MRO11, MRO12), 1-40Hz" should now be visible, located just underneath the raw file we just processed.

SPRiNT_model.png SPRiNT_aper.png SPRiNT_peaks.png

Accessing SPRiNT model parameters

While viewing SPRiNT maps within Brainstorm is helpful for qualitative interpretations, some may wish to extract the parameter values directly from the model for statistical tests.

Acknowledgements

Please cite the SPRiNT algorithm using its associated article:

All credit for the specparam algorithm is due to Thomas Donoghue, Matar Haller, Erik Peterson, Paroma Varma, Priyadarshini Sebastian, Richard Gao, Torben Noto, Antonio H. Lara, Joni D. Wallis, Robert T. Knight, Avgusta Shestyuk, and Bradley Voytek. The appropriate citation for specparam is as follows:

Tutorials/SPRiNT (last edited 2022-10-14 17:05:45 by ?LucWilson)