Skip to content

raniaezzo/nyuad_mr_pipeline

Repository files navigation

INSTRUCTIONS BEFORE RUNNING


1) On Flywheel, generate API key
2) Define variable FLYWHEELAPI_KEY in startup script (e.g., .zshrc)
3) Download Flywheel SDK:
https://docs.flywheel.io/hc/en-us/articles/360042106633-Upgrading-the-Python-and-MATLAB-SDK#h_48619809-ae02-427d-82c2-0e4cfe8ef405
4) Set up in MATLAB:
toolboxFile = '/path/flywheel-sdk-15.8.0.mltbx';
InstalledToolbox = matlab.addons.toolbox.installToolbox(toolboxFile)

Dependencies (please ensure all are added to home directory in startup script, or to anaconda and source conda in start up script): 
dcm2bids specific version https://github.com/UNFmontreal/Dcm2Bids/pull/260
dcm2niix latest version https://github.com/rordenlab/dcm2niix
pydeface latest version: https://github.com/poldracklab/pydeface

***

*bids-validator latest version: https://github.com/bids-standard/bids-validator

For the bids-validator, you will want to install by:
1. Install Node.js (at least version 18.0.0)
2. Update npm to be at least version 7 (sudo npm install --global npm@^7)
3. From a terminal run sudo npm install -g bids-validator
4. Run bids-validator to test the command.

NOTE: config file must be updated according to your experiment. Tested on two particular datasets.


NOTE: config file must be updated according to your experiment. Tested on two particular datasets.

~~~ TO RUN THE SCRIPT REGULARLY

Launch matlab from the command line (not the GUI)
In shell: 
$ matlab
Then run this script db2bids.m

Or run script via command line.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages