This repository is an extension of implementing into the validation framework. This way, we ensure our toolbox is consistent with the other toolboxes already validated in .
To easify the following process, create a link to the directory that contains the data and should be used for the output:
export basedir=/path/to/folder
For a detailed describing on how the synthesis of new data work please see .
The main steps are:
- Create a configuration file
docker run --rm -it \ -v empty:/flywheel/v0/input/config.json \ -v $basedir:/flywheel/v0/output \ garikoitz/prfsynth
- Rename the configuration file according to the subject number and session (date). Also fill in these numbers into the config file itself.
mv $basedir/prfsynth-config-defaults.json $basedir/prfsynth_sub-001_sess-20200320.json
- Run the synthesis
docker run --rm -it \ -v $basedir/prfsynth_sub-001_sess-20200320.json:/flywheel/v0/input/config.json \ -v $basedir:/flywheel/v0/output \ garikoitz/prfsynth
The integration into the validation framework is yet in progress. The analysis can be called when cloning the and executing inside the top level folder of prfanalyze-prfpy:
/PATH/TO/PRFmodel/gear/prfanalyze/run_prfanalyze.sh prfpy $basedir default_config.json
- Create a report configuration file
docker run --rm -it \ -v empty:/flywheel/v0/input/config.json \ -v $basedir:/flywheel/v0/output \ garikoitz/prfreport
- Rename the file and edit the config file the above subject and session info:
mv $basedir/prfreport-configuration-defaults.json $basedir/prfreport-config_sub-001_sess-20200320.json
- Run the creation of the report
docker run --rm -it \ -v $basedir/prfreport-config_sub-001_sess-20200320.json:/flywheel/v0/input/config.json \ -v $basedir:/flywheel/v0/output \ garikoitz/prfreport