Resources

A list of resources that we will use during the workshop. These resources include original and publicly available datasets that were standardised according to the CND data structure, as well as original analysis scripts and links to publicly available toolboxes for the analysis of continuous-event neural data. Note that each dataset should be used according to its own license and should be referenced as indicated by the authors in their original submission.

The main files to download, which can be taken as blueprint for new analyses, are: CNSP Resources Skeleton, which contains the folder structure and a basic tutorial code; CNSP Libraries, which should be unzipped in the 'libs' folder; the CND version of Natural speech listening and Bach piano melodies, which can also be found in the table below; and the CNSP2022 tutorials of interest listed below, which can be run on any CND dataset with minimal code modification.

Resources for CSNP 2021 can be found here.

Continuous-event Neural Data data format
Please check out the CND specifications (Continuous-event Neural Data). Detailed insights on the format can be found in our Resource preparation guidelines 2022 and on the BYOData Preparation Guidelines. All documents and resources will be refined and publicly shared during and after CNSP2022.


CNSP2022 Tutorials
Link Authors Description Relevant tutorial
CNSP Resources Skeleton CNSP organisers Folder structure and a basic example TRF code All CNSP tutorials (Day 1)
CNSP Libraries CNSP organisers Unzip them in the 'libs' folder of the skeleton All CNSP tutorials (Day 1)
Video - Resource Preparation Nidiffer, Di Liberto, and the CNSP2022 participants This video will guide you through the CNSP resource preparation (essential practical guidelines from 5min:08s to 16min:08s) All CNSP tutorials (Day 1)
Beginner tutorials:
TRF tutorial
Mick Crosse Encoding and decoding models, introduction to multivariate analysis for first-time users. Please unzip in the 'CNSP/tutorials' folder Beginner CNSP tutorial (Day 1)
Intermediate tutorials:
Starter pack
Evaluating multivariate models
Banded ridge regression
CCA CCA_solutions
CNSP organisers (Giovanni Di Liberto, Aaron Nidiffer, Nate Zuk) Intermediate tutorials. Please unzip in the 'CNSP/tutorials' folder Intermediate CNSP tutorials (Day 1)
Eelbrain tutorial (Python) Joshua Kulasingham Demonstrates data preprocessing, forward, and backward modeling with Eelbrain.
Download the zip file in the link on the left, unzip the file contents, then follow the guide to setup the tutorial: README.
For more information, see: Paper and Eelbrain documentation
TRF Eelbrain tutorial (Day 2)
Envelope decoding using DNNs (Python) Mike Thornton Compares linear models and deep neural networks (DNN) for envelope decoding from EEG data.
The tutorial is based in Google Colab. A guide to setup the tutorial can be found in the README.
For more information, see: Paper
DNN tutorial (Day 2)
other tutorials coming soon - - -
Datasets
Original Link Authors Paper CND data structure
Speech - multiple EEG datasets Broderick, Andreson, Di Liberto, Crosse and Lalor Current Biology, 2018 Download Natural Speech ***
Download Reverse Natural Speech
Download Cocktail Party
Bach piano melodies - EEG dataset Di Liberto, Pelofi, Bianco, Patel, Mehta, Herrero, de Cheveigné, Shamma and Mesgarani eLife, 2020 Download Bach Piano Melodies
Music listening/imagery - EEG dataset Marion, Di Liberto, and Shamma Paper 1; Paper 2 Download Music Imagery
Speech listening - EEG dataset Brennan and Hale PLoS ONE, 2019 Download Speech Listening
Auditory Attention - EEG dataset Das, Francart, Bertrand J. Neural Eng, 2016 Download Auditory Attention
Toolboxes
Link Authors Paper Description
mTRF-Toolbox
(Domain-specific)
Crosse, Di Liberto, Bednar and Lalor Front Hum Neurosci 2016 A MATLAB toolbox for relating neural signals to continuous stimuli.
Eelbrain
(Domain-specific)
Brodbeck, Das, Kulasingham Paper
CNSP2021 slides
A Python toolbox for relating neural signals to continuous stimuli.
NoiseTools Alain de Cheveigné Multiple references. See here a Matlab toolbox to denoise and analyze multichannel electrophysiological data, such as from EEG, MEG, electrode arrays, optical imaging, or fMRI.
EEGLAB
(General purpose)
Delorme and Makeig, J. Neurosci Methods, 2004 Paper EEGLAB is an interactive Matlab toolbox for processing continuous and event-related EEG, MEG and other electrophysiological data.
MNE
(General purpose)
Gramfort et al. 2013 Paper Open-source Python package for exploring, visualizing, and analyzing human neurophysiological data: MEG, EEG, sEEG, ECoG, NIRS, and more.
Other Useful References
Link Authors Description Year
Paper Crosse, Zuk, Di Liberto, Nidiffer, Molholm, Lalor Using TRFs in applied research. "Linear Modeling of Neurophysiological Responses to Naturalistic Stimuli: Methodological Considerations for Applied Research", Frontiers in Neuroscience 2021
Paper Di Liberto, Nie, Yeaton, Khalighinejad, Shamma, Mesgarani This study used multivariate encoding TRFs. "Neural representation of linguistic feature hierarchy reflects second-language proficiency", Neuroimage 2021
Paper Kulasingham, Simon Compares methods for computing TRFs and their estimates of evoked responses. "Algorithms for estimating time-locked neural response components in cortical processing of continuous speech" 2022
Paper Thornton, Mandic, Reichenbach Examines DNNs for envelope decoding from EEG. "Robust decoding of the speech envelope from EEG recordings through deep neural networks" 2022
Computational Audiology Resources Barbour, Hohmann, Ntlhakana, Zeng, Buhl, Goehring, Warzybok, Wasmann This initiative strives to highlight recent examples that illustrate the potential of a computational approach to audiology. computationalaudiology.com aims to become a central hub for sharing resources that are useful for researchers and clinicians. 2020-current