HBCD EEG Utilities🔗
The HBCD EEG Utilities repository contains HBCD-EEG-Utilities.m, a MATLAB script that computes EEG derivatives from HBCD EEG .set files that have been processed with the HBCD-MADE pipeline.
This script is designed for users of HBCD EEG data who wish to use derivatives developed by the HBCD EEG Working Group. See Derivatives and ERP Specifications for a description of outputs.
HBCD_EEG_Utilities.m calls on a series of functions contained in HBCD-EEG-Utilities/supplemental files.
Functionality of the software is as follows:
- Load HBCD EEG .set files
- Computes derivatives for each selected task
- Saves trial-level and summary statistics output per participant for the VEP, MMN, and FACE tasks
- Saves power spectrum output for the RS task
- Writes subject-level summary statistics and trial measures output tables as .csv files
- Concatenates all subjects' summary statistics output into a single spreadsheet for each task
- Concatenates all subjects' trial measures output into a single spreadsheet for each task
Functionality🔗
The following MATLAB scripts and .json files in the HBCD-EEG-Utilities repository are required for processing.
|__ HBCD-EEG-Utilities/
|
|__ HBCD_EEG_Utilities.m #load data, compute mean amplitude, generate output tables
|
|__ supplemental files/
|
|__compute_peaks_latencies.m #compute adaptive mean and latency measures for VEP
|__concatenate_files_summary.m #combine all subjects' summary statistics into one .csv
|__concatenate_trial_measures.m #combine all subjects' trial data into one .csv
|__get_Cluster.m #define clusters used for ROIs
|__grab_settings.m #read in processing settings from proc_settings_HBCD.json
|__RS_ERP_Topo_Indv.m #calculates power values for RS and save output to .csv files
|
|__proc_settings_HBCD.json #specify processing settings