sccn / app-test-NEMAR

Example NEMAR pipeline

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

app-test-NEMAR

Example NEMAR pipeline

To test:

git clone https://github.com/dungscout96/app-test-NEMAR.git
cd app-test-NEMAR
./main

The pipeline runs on a Docker container via Singularity.

Files

  • main: the entrypoint script
  • config-dataqual.json: specifying path to BIDS dataset on and datasetID
  • bids_dataqual.m: main pipeline script

Docker execution

A simple docker application running Octave and some EEGLAB scripts. See also an older project https://github.com/sccn/nemar_tool_proof_of_concept

Usage

$ docker build --tag=octavedock13 .
$ docker run --rm -it octavedock13
$ # Then at the Octave prompt, install the signal processing toolbox (this should really be done in the Docker file)
$ pkg install -forge control
$ pkg install -forge signal
$ pkg load signal
$ # Then run script
$ ./main

Run the script file directly (for a modified version that would include the signal processing toolbox)

$ docker run --rm -it octavedock script_test.m arg1  # Run the example file

What to save

  • ICA component maps in SVG format
  • Spectrum in SVG format
  • Figure in SVG format
  • Generate SVG format from Matlab and show it in the page

BIDS derivative

  • Are the generated processed datasets compatible with BIDS derivative

About

Example NEMAR pipeline


Languages

Language:MATLAB 62.2%Language:C 34.3%Language:Shell 2.7%Language:Dockerfile 0.7%