https://github.com/sccn/app-test-nemar
Example NEMAR pipeline
https://github.com/sccn/app-test-nemar
Last synced: 11 months ago
JSON representation
Example NEMAR pipeline
- Host: GitHub
- URL: https://github.com/sccn/app-test-nemar
- Owner: sccn
- Created: 2021-10-08T16:37:10.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-26T17:43:19.000Z (over 4 years ago)
- Last Synced: 2025-03-02T17:00:05.790Z (over 1 year ago)
- Language: MATLAB
- Size: 71.9 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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