Brainstorm-Custom-Processes

Brainstorm Custom Processes Repository for EEG Analysis
2 Downloads
Updated 27 Feb 2024

Brainstorm-Custom-Processes

Repository for all custom-made Brainstorm Processes.

Overview

Brainstorm, is an MEG/EEG analysis software within the Matlab environment and allows users to generate and use their own custom-made analysis processes as a plug-in. This repository is a collection of all the custom processes that were written as part of the author's PhD project at the University of Canterbury, Christchurch, New Zealand. Although Brainstorm does not require users to own a Matlab license all the processes were written with Matlab. The repository comes in two parts; Auditory Evoked Potentials and Sleep Spindle Parameters.

Auditory Evoked Potentials
This folder contains custom processes for analysing auditory evoked potentials (AEP).
The processes were mainly used to analyse auditory brainstem responses (ABR; an early component of the AEP) but they can be used for later potentials as well (e.g. cortical auditory evoked potentials; CAEP).

There are two subfolders inside; combined processes and individual processes.

  1. The individual processes folder: contains all processes that calculate one measurement type from a group of epochs (e.g. one residual noise measurement from 6000 ABR epochs).
  2. The combined processes folder: contains processes that are combined versions of various individual processes from the individual processes folder. That is, the processes from the combined processes folder output more than one measurement type from a group of epochs (e.g. residual noise, weighted average, and noise per epoch). Users can combine processes from the individual processes folder to generate their own combined processes.

Sleep Spindle Parameters
This folder contains a process that calculates the parameters of sleep spindles and explanations of what the process does and how it works.
To learn more about this process visit the README.md of this folder.

Contact

Contact MinChul Park, University of Canterbury, Christchurch, New Zealand, the author of these processes for questions.
ORCID & LinkedIn.

Acknowledgments

Thanks to support from Brainstorm software engineers, François Tadel and Raymundo Cassani.
Thanks to the author's PhD supervisors Mike Maslin and Greg O'Beirne.

Resources

  1. Matlab.
  2. Brainstorm software.
  3. How to write your own process.

Cite As

Auditory Evoked Potentials
MinChul Park (2023). Auditory evoked potentials, GitHub, University of Canterbury, Christchurch, New Zealand.
Sleep Spindles
MinChul Park (2023). Sleep spindle parameters, GitHub, University of Canterbury, Christchurch, New Zealand.

Cite As

MinChul Park (2023). Brainstorm-Custom-Processes (https://github.com/park-minchul/Brainstorm-Custom-Processes/releases/tag/v1.0.0), GitHub. University of Canterbury, Christchurch, New Zealand. Retrieved February 27, 2024.

MATLAB Release Compatibility
Created with R2023b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired by: Brainstorm

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.