Skip to content
Snippets Groups Projects
Name Last commit Last update
example1
.gitignore
README.md

This folder contains toy datasets inspired from real ones but with removed data and keeping meta-information to minimum. The demographic informations and subjects id are randomised.

Each example folder contains 3 subfolders:

  • source, containing the original toy dataset
  • renamed, containing sorted dataset
  • bids, containing bidsified dataset
  • resources, containing all nessesairy plugins and files to run the example

Example 1

Example 1 is based on unpublished study on effet of fatigue on memory performance.

How to run

First prepare data from source and place it to renamed

python3 $PATH/coinsort.py -r "nii" -t "MRI" example1/source/ example1/renamed/ -p example1/resources/plugins/rename_plugin.py

Next generate an bidsmap.yaml configuration file:

python $PATH/bidsmapper.py example1/renamed/ example1/bids -p example1/resources/plugins/bidsify_plugin.py

The generated file will be placed to example1/bids/code/bidscoin/bidsmap.yaml. The initial run of bidsmap will produce a lot of warnings (> 500), listing all nessesary modifications to apply to bidsmap.yaml configuration file. For conviniance, the warnings and errors will be placed to example1/bids/code/bidscoin/log/ directory.

Apply nessesary modifications and rerun bidsmapper.py untill you don't see any warnings and/or errors. You don't need to add -p example1/resources/plugins/bidsify_plugin.py after first time, as plugin will be places into configuration file.

Alternatively, you can place already prepeared config file from example1/resources/map to example1/bids/code/bidscoin/

Run bidsifier by executing

python $PATH/bidscoiner.py example1/renamed/ example1/bids

If everything is good, you will retrieve bidsified dataset in example1/bids/