-
Notifications
You must be signed in to change notification settings - Fork 23
Installation and Requirements
To install the toolbox, you can just download the 'bemobil_pipeline' plugin in the EEGLAB plugin manager. This will not suffice, though, as the pipeline requires some additional toolboxes!
The BeMoBIL Pipeline requires the following to be installed to optimally operate. Except for the Matlab version & toolboxes, we provide download links to all of the tools the pipeline depends on.
To prevent path issues we recommend having no other toolboxes in your MATLAB path than those recommended here, or at least to have those added after all other toolboxes. Otherwise it might be that other toolboxes overwrite scripts or functions from our required toolboxes.
In general, we strongly recommend using the startup file to add toolboxes using addpath instead of actually manipulating the path in the MATLAB GUI. This way, the path is always clean and can easily be changed with a change of the startup script and a restart of MATLAB.
The pipeline was created using Matlab R2020b. Required R2020a or above.
- Signal Processing Toolbox
- Statistics and Machine Learning Toolbox
- Optimization Toolbox
The pipeline was created using EEGLAB v2020. Recommended v2020 or above.
See also documentation for EEGLAB Plugin Manager
- Standard plugins: These are provided if using an EEGLAB version from the SCCN download. Otherwise clone recursively (git clone -recursive) or install via the EEGLAB plugin manager
IClabel
Clean_rawdata
dipfit
firfilt - AMICA, see the website of Jason Palmer for setup. The MPICH installation file comes with the plugin when downloading AMICA via the EEGLAB plugin manager.
- bva-io
- Zapline-plus for line noise removal
FieldTrip - this is our own version soon to be merged officially. You can NOT use Fieldtrip lite and also NOT the official version!
These tools are not required to run the pipeline itself but are either used regularly in our own research or may be part of MoBI workshops.
If you have any comments, questions, or suggestions, please open issues here on git, join our discord server, or write an email to marius.s.klug@gmail.com!