The multivariate temporal response function (mTRF) toolbox: a MATLAB toolbox for relating neural signals to continuous stimuli

Understanding how brains process sensory signals in natural environments is one of the key goals of 21st century neuroscience. While brain imaging and invasive electrophysiology will play key roles in this endeavor, there is also an important role to be played by noninvasive, macroscopic techniques...

Full description

Bibliographic Details
Main Authors: Michael J Crosse, Giovanni M Di Liberto, Adam Bednar, Edmund C Lalor
Format: Article
Language:English
Published: Frontiers Media S.A. 2016-11-01
Series:Frontiers in Human Neuroscience
Subjects:
Online Access:http://journal.frontiersin.org/Journal/10.3389/fnhum.2016.00604/full
_version_ 1818492341201141760
author Michael J Crosse
Michael J Crosse
Giovanni M Di Liberto
Adam Bednar
Adam Bednar
Edmund C Lalor
Edmund C Lalor
author_facet Michael J Crosse
Michael J Crosse
Giovanni M Di Liberto
Adam Bednar
Adam Bednar
Edmund C Lalor
Edmund C Lalor
author_sort Michael J Crosse
collection DOAJ
description Understanding how brains process sensory signals in natural environments is one of the key goals of 21st century neuroscience. While brain imaging and invasive electrophysiology will play key roles in this endeavor, there is also an important role to be played by noninvasive, macroscopic techniques with high temporal resolution such as electro- and magnetoencephalography. But challenges exist in determining how best to analyze such complex, time-varying neural responses to complex, time-varying and multivariate natural sensory stimuli. There has been a long history of applying system identification techniques to relate the firing activity of neurons to complex sensory stimuli and such techniques are now seeing increased application to EEG and MEG data. One particular example involves fitting a filter – often referred to as a temporal response function – that describes a mapping between some feature(s) of a sensory stimulus and the neural response. Here, we first briefly review the history of these system identification approaches and describe a specific technique for deriving temporal response functions known as regularized linear regression. We then introduce a new open-source toolbox for performing this analysis. We describe how it can be used to derive (multivariate) temporal response functions describing a mapping between stimulus and response in both directions. We also explain the importance of regularizing the analysis and how this regularization can be optimized for a particular dataset. We then outline specifically how the toolbox implements these analyses and provide several examples of the types of results that the toolbox can produce. Finally, we consider some of the limitations of the toolbox and opportunities for future development and application.
first_indexed 2024-12-10T17:41:45Z
format Article
id doaj.art-c052378e30654422af3b1ddca8456829
institution Directory Open Access Journal
issn 1662-5161
language English
last_indexed 2024-12-10T17:41:45Z
publishDate 2016-11-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Human Neuroscience
spelling doaj.art-c052378e30654422af3b1ddca84568292022-12-22T01:39:21ZengFrontiers Media S.A.Frontiers in Human Neuroscience1662-51612016-11-011010.3389/fnhum.2016.00604219245The multivariate temporal response function (mTRF) toolbox: a MATLAB toolbox for relating neural signals to continuous stimuliMichael J Crosse0Michael J Crosse1Giovanni M Di Liberto2Adam Bednar3Adam Bednar4Edmund C Lalor5Edmund C Lalor6Trinity College DublinAlbert Einstein College of MedicineTrinity College DublinTrinity College DublinUniversity of RochesterTrinity College DublinUniversity of RochesterUnderstanding how brains process sensory signals in natural environments is one of the key goals of 21st century neuroscience. While brain imaging and invasive electrophysiology will play key roles in this endeavor, there is also an important role to be played by noninvasive, macroscopic techniques with high temporal resolution such as electro- and magnetoencephalography. But challenges exist in determining how best to analyze such complex, time-varying neural responses to complex, time-varying and multivariate natural sensory stimuli. There has been a long history of applying system identification techniques to relate the firing activity of neurons to complex sensory stimuli and such techniques are now seeing increased application to EEG and MEG data. One particular example involves fitting a filter – often referred to as a temporal response function – that describes a mapping between some feature(s) of a sensory stimulus and the neural response. Here, we first briefly review the history of these system identification approaches and describe a specific technique for deriving temporal response functions known as regularized linear regression. We then introduce a new open-source toolbox for performing this analysis. We describe how it can be used to derive (multivariate) temporal response functions describing a mapping between stimulus and response in both directions. We also explain the importance of regularizing the analysis and how this regularization can be optimized for a particular dataset. We then outline specifically how the toolbox implements these analyses and provide several examples of the types of results that the toolbox can produce. Finally, we consider some of the limitations of the toolbox and opportunities for future development and application.http://journal.frontiersin.org/Journal/10.3389/fnhum.2016.00604/fullreverse correlationsensory processingEEG/MEGsystem identificationstimulus reconstruction
spellingShingle Michael J Crosse
Michael J Crosse
Giovanni M Di Liberto
Adam Bednar
Adam Bednar
Edmund C Lalor
Edmund C Lalor
The multivariate temporal response function (mTRF) toolbox: a MATLAB toolbox for relating neural signals to continuous stimuli
Frontiers in Human Neuroscience
reverse correlation
sensory processing
EEG/MEG
system identification
stimulus reconstruction
title The multivariate temporal response function (mTRF) toolbox: a MATLAB toolbox for relating neural signals to continuous stimuli
title_full The multivariate temporal response function (mTRF) toolbox: a MATLAB toolbox for relating neural signals to continuous stimuli
title_fullStr The multivariate temporal response function (mTRF) toolbox: a MATLAB toolbox for relating neural signals to continuous stimuli
title_full_unstemmed The multivariate temporal response function (mTRF) toolbox: a MATLAB toolbox for relating neural signals to continuous stimuli
title_short The multivariate temporal response function (mTRF) toolbox: a MATLAB toolbox for relating neural signals to continuous stimuli
title_sort multivariate temporal response function mtrf toolbox a matlab toolbox for relating neural signals to continuous stimuli
topic reverse correlation
sensory processing
EEG/MEG
system identification
stimulus reconstruction
url http://journal.frontiersin.org/Journal/10.3389/fnhum.2016.00604/full
work_keys_str_mv AT michaeljcrosse themultivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT michaeljcrosse themultivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT giovannimdiliberto themultivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT adambednar themultivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT adambednar themultivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT edmundclalor themultivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT edmundclalor themultivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT michaeljcrosse multivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT michaeljcrosse multivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT giovannimdiliberto multivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT adambednar multivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT adambednar multivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT edmundclalor multivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli
AT edmundclalor multivariatetemporalresponsefunctionmtrftoolboxamatlabtoolboxforrelatingneuralsignalstocontinuousstimuli