Skip to content

Installation and Requirements

MariusKlug edited this page Jan 18, 2023 · 11 revisions

Download and installation

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!

Requirements

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.

MATLAB

The pipeline was created using Matlab R2020b. Required R2020a or above.

Required MATLAB toolboxes

  • Signal Processing Toolbox
  • Statistics and Machine Learning Toolbox
  • Optimization Toolbox

EEGLAB

The pipeline was created using EEGLAB v2020. Recommended v2020 or above.

Required EEGLAB Plug-ins

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

Additional required toolboxes

FieldTrip - this is our own version soon to be merged officially. You can NOT use Fieldtrip lite and also NOT the official version!

Noteworthy additions for follow-up processing

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.