Brainstorm
  • Comments
  • Menu
    • Attachments
    • Versions
    • Raw Text
    • Print View
  • Login

Software

  • Introduction

  • Gallery

  • Download

  • Installation

Users

  • Tutorials

  • Forum

  • Courses

  • Community

  • Publications

Development

  • What's new

  • What's next

  • About us

  • Contact us

  • Contribute

Revision 59 as of 2024-07-23 19:57:51
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Multivariate Temporal Response Function

Authors: Anna Zaidi, Raymundo Cassani

This tutorial introduces the Temporal Response Function (TRF) analysis within the Brainstorm environment, employing the mTRF-Toolbox as plugin.

Contents

  1. Introduction
  2. Install mTRF-Toolbox
  3. Preparing the data
  4. TRF analysis
  5. Investigating a specific channel

Introduction

Temporal Response Function (TRF) analysis is instrumental in delineating the dynamics of the brain's response to continuous stimuli, such as speech and music, providing insights into the underlying neural mechanisms. The present tutorial will show the TRF analysis functionality within the Brainstorm interface using the mTRF-Toolbox as plugin. For a detailed documentation, more examples and citation for the mTRF-Toolbox, please refer to the mTRF-Toolbox GitHub page.

  • bst_mtrf_intro.gif

This tutorial uses data from the introduction dataset, and can be followed by completing all steps of the Get Stared tutorials up to and including tutorial 10.

Install mTRF-Toolbox

Install mTRF-Toolbox as a Brainstorm plugin. In the main Brainstorm window, go to the menu
Plug-ins > Statistics > mtrf > Install. Or, the plugin will install automatically once you call the process for the first time.

Preparing the data

Using the introduction dataset, you will first need to import the entire recordings for whichever run you want to study into your database. e.g., Run01 Right-click on the raw file, and then 'Import in database'.

bst_mtrf_prepare_a.gif

bst_mtrf_prepare_b.gif

Once this is done, the recordings will have appeared in a new file Raw (0.00s,360.00s). If the bad segments were already identified in the continuous recording, the new file will be labeled as bad (), before continuing we need to change its status to good. right-click on the file and select 'Accept Trial'.

  • bst_mtrf_acept.gif

TRF analysis

In order to start your TRF analysis, you will need to run the Temporal Response Function Analysis process. First, drag the imported file in the Process1 box. Click Run, then select Encoding' > Temporal Response Function Analysis.

  • bst_mtrf_pipeline.gif

In this tutorial, we want to compute the TRF the MEG sensors, in a window from -100 to 200 ms after the two types of tones. To do so set the process options as follows:

  • bst_mtrf_process_gui.gif

  • Sensor types or names : Signals to be used in the TRF analysis. Set MEG

  • Event names: Events that indicate the tones. Set deviant,standard

  • Minimum time lag: Beginning of window of analysis wrt event. Use -100 ms

  • Maximum time lag: End of window of analysis wrt event. Use 200 ms

Once your parameters are chosen, hit Run. Once the process finishes, there will be new two matrix files in your database, these contain the weights between neural and response data. For visualization purposes, you can also double-click the matrix files to open a new window with the TRF time series for all the sensors, other visualization options are available by right-clicking the matrix files.

bst_mtrf_output.gif

bst_mtrf_all_plots.gif

Investigating a specific channel

In order to extract the data for specific channels, you will need to run the process Extract Value on these output matrices. First, drag the chosen matrix into the Process1 box. Select Run and then choose Extract > Extract Values. Input your preferred analysis parameters including channel number and time window. For this tutorial, we will choose to analyze channel 80 (sensor MLP22). Set these parameters:

  • bst_mtrf_extract_ch.gif

Click on Run. A new matrix file containing the weights for the specified channel will have been created. For visualization purposes, you can also double click the file which will open a new window with the TRF time series.

  • bst_mtrf_one_plots.gif

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01