From 8cb32cf71fd7242a4b24940c9d9836011ebd0ce4 Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Wed, 25 Apr 2018 11:22:28 +0100 Subject: [PATCH 01/57] tricking travis --- .travis.yml | 23 +++++++++++++++++++++++ README.md | 1 - 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..69154c8 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,23 @@ +language: python +# use container-based infrastructure +sudo: required +services: + - docker +cache: + timeout: 1000 +python: + - "3.5" +bundler_args: --retry 9 +script: + - docker version + # Run docker snapshot of dev octave (until 4.4 is released) + - did=$(docker run -it -d --rm -v `pwd`/test:/test -v cmaumet/octave-spm) + # Run tests in Octave + - docker exec -it $did octave --no-window-system --eval "addpath('/test'); '/test/runTest')" +before_install: + # Update docker version + - sudo apt-get update + - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce + - git config --global user.name "TravisCI" + - git config --global user.email "travis@dummy.com" + - docker pull cmaumet/octave-spm \ No newline at end of file diff --git a/README.md b/README.md index d7cfe48..f7c25e4 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,6 @@ Read and display NIDM-Results packs in the SPM environment. ##### Usage - To view NIDM results using the NIDM results viewer run the following 1. Open `SPM fMRI` from the Matlab command line. From 4094e73f46c91396ebce459b9671a500e9324057 Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Wed, 25 Apr 2018 11:32:52 +0100 Subject: [PATCH 02/57] Travis file changed --- .travis.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 69154c8..8369689 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,16 +4,22 @@ sudo: required services: - docker cache: + pip: true + directories: + - test/data/ timeout: 1000 python: - "3.5" bundler_args: --retry 9 +# command to install dependencies, e.g. pip install -r requirements.txt --use-mirrors +install: + - pip install --upgrade setuptools script: - docker version # Run docker snapshot of dev octave (until 4.4 is released) - did=$(docker run -it -d --rm -v `pwd`/test:/test -v cmaumet/octave-spm) # Run tests in Octave - - docker exec -it $did octave --no-window-system --eval "addpath('/test'); '/test/runTest')" + - docker exec -it $did octave --no-window-system --eval "addpath('/test'); runTest()" before_install: # Update docker version - sudo apt-get update From 1a80a41d98a468678e1bdf6de42f7d0ce1f9c19c Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Wed, 25 Apr 2018 11:43:01 +0100 Subject: [PATCH 03/57] attempt to make docker snapshot work --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 8369689..02c282c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ install: script: - docker version # Run docker snapshot of dev octave (until 4.4 is released) - - did=$(docker run -it -d --rm -v `pwd`/test:/test -v cmaumet/octave-spm) + - did=$(docker run -v cmaumet/octave-spm) # Run tests in Octave - docker exec -it $did octave --no-window-system --eval "addpath('/test'); runTest()" before_install: From af4783960e70fe9a87aa51961ef724276c985952 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Fri, 27 Apr 2018 15:11:30 +0100 Subject: [PATCH 04/57] Update .travis.yml --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 02c282c..bb17d16 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ install: script: - docker version # Run docker snapshot of dev octave (until 4.4 is released) - - did=$(docker run -v cmaumet/octave-spm) + - did=$(docker run cmaumet/octave-spm) # Run tests in Octave - docker exec -it $did octave --no-window-system --eval "addpath('/test'); runTest()" before_install: @@ -26,4 +26,4 @@ before_install: - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce - git config --global user.name "TravisCI" - git config --global user.email "travis@dummy.com" - - docker pull cmaumet/octave-spm \ No newline at end of file + - docker pull cmaumet/octave-spm From 7eac8459486cadbe354e38d8be3b79d443132e2c Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Mon, 30 Apr 2018 11:37:58 +0100 Subject: [PATCH 05/57] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index bb17d16..d429405 100644 --- a/.travis.yml +++ b/.travis.yml @@ -26,4 +26,4 @@ before_install: - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce - git config --global user.name "TravisCI" - git config --global user.email "travis@dummy.com" - - docker pull cmaumet/octave-spm + - sudo docker pull cmaumet/octave-spm From 4ec7f4f3677bcb3c3282cd490b6bbaa4d5d241a9 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Mon, 30 Apr 2018 11:44:49 +0100 Subject: [PATCH 06/57] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d429405..f7ad845 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,7 +19,7 @@ script: # Run docker snapshot of dev octave (until 4.4 is released) - did=$(docker run cmaumet/octave-spm) # Run tests in Octave - - docker exec -it $did octave --no-window-system --eval "addpath('/test'); runTest()" + - sudo docker exec -it $did octave --no-window-system --eval "addpath('/test'); runTest()" before_install: # Update docker version - sudo apt-get update From 97971d44e11c5f4fb34d978a3746c9837f450f32 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Mon, 30 Apr 2018 11:45:44 +0100 Subject: [PATCH 07/57] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index f7ad845..a2388bf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ install: script: - docker version # Run docker snapshot of dev octave (until 4.4 is released) - - did=$(docker run cmaumet/octave-spm) + - did=$(docker run -ti --rm cmaumet/octave-spm) # Run tests in Octave - sudo docker exec -it $did octave --no-window-system --eval "addpath('/test'); runTest()" before_install: From 285e1ca37e932e713a00f7875dbb7654428cfbdf Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Mon, 30 Apr 2018 13:20:29 +0100 Subject: [PATCH 08/57] Mounted test folder --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a2388bf..751e463 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ install: script: - docker version # Run docker snapshot of dev octave (until 4.4 is released) - - did=$(docker run -ti --rm cmaumet/octave-spm) + - did=$(docker run -ti --rm -v \test:/test cmaumet/octave-spm) # Run tests in Octave - sudo docker exec -it $did octave --no-window-system --eval "addpath('/test'); runTest()" before_install: From 4afd5789418ff9fdad0cb227ade77e8a27dc8ac4 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Mon, 30 Apr 2018 13:46:20 +0100 Subject: [PATCH 09/57] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 751e463..c8b8548 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ install: script: - docker version # Run docker snapshot of dev octave (until 4.4 is released) - - did=$(docker run -ti --rm -v \test:/test cmaumet/octave-spm) + - did=$(docker run -ti --rm -v /test:/test cmaumet/octave-spm) # Run tests in Octave - sudo docker exec -it $did octave --no-window-system --eval "addpath('/test'); runTest()" before_install: From a277c05ec0caee920c3a3c5cbee38360809e698d Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 11:21:32 +0100 Subject: [PATCH 10/57] wip --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index c8b8548..d0af492 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ install: script: - docker version # Run docker snapshot of dev octave (until 4.4 is released) - - did=$(docker run -ti --rm -v /test:/test cmaumet/octave-spm) + - did=$(docker run -it -d --rm -v `pwd`/test:/test -v cmaumet/octave-spm) # Run tests in Octave - sudo docker exec -it $did octave --no-window-system --eval "addpath('/test'); runTest()" before_install: From fb117ae66961c3a0f587c0b01a6e3f199abae5f2 Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 14:56:04 +0100 Subject: [PATCH 11/57] added octave versions of tests --- test/testDataSets2.m | 355 +++++++++++++++++++++++++++++++++++++++++++ test/testFeatures2.m | 85 +++++++++++ 2 files changed, 440 insertions(+) create mode 100644 test/testDataSets2.m create mode 100644 test/testFeatures2.m diff --git a/test/testDataSets2.m b/test/testDataSets2.m new file mode 100644 index 0000000..8d8e378 --- /dev/null +++ b/test/testDataSets2.m @@ -0,0 +1,355 @@ +%========================================================================== +%Unit tests for testing whether datasets run in the viewer. To run the +%below run the runTest function. The html files generated can be found in +%the corresponding folders after the test has been run. +% +%Authors: Thomas Maullin, Camille Maumet. (Adapted from the testDataSets +%matlab unittest function). +%========================================================================== + +function test_suite=my_test_of_abs + try % assignment of 'localfunctions' is necessary in Matlab >= 2016 + test_functions=localfunctions(); + catch % no problem; early Matlab versions can use initTestSuite fine + end + initTestSuite; +end + +%Function for deleting any HTML generated previously by the viewer +function delete_html_file(data_path) + index = fullfile(data_path,'index.html'); + if exist(index, 'file') + delete(index); + else + for(i = 1:8) + index = fullfile(data_path,['index', num2str(i), '.html']); + if exist(index, 'file') + delete(index); + end + end + end +end + +%Test viewer displays ex_spm_HRF_informed_basis.nidm +function test_ex_spm_HRF_informed_basis() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_HRF_informed_basis.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_HRF_informed_basis.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_HRF_informed_basis.nidm'), 'all'); +end + +%Test viewer displays ex_spm_conjunction.nidm +function test_ex_spm_conjunction() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_conjunction.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_conjunction.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_conjunction.nidm'), 'all'); +end + +%Test viewer displays ex_spm_contrast_mask.nidm +function test_ex_spm_contrast_mask() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_contrast_mask.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_contrast_mask.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_contrast_mask.nidm'), 'all'); +end + +%Test viewer displays ex_spm_default.nidm +function test_ex_spm_default() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_default.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_default.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_default.nidm'), 'all'); +end + +%Test viewer displays ex_spm_full_example001.nidm +function test_ex_spm_full_example001() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_full_example001.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_full_example001.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_full_example001.nidm'), 'all'); +end + +%Test viewer displays ex_spm_group_ols.nidm +function test_ex_spm_group_ols() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_ols.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_group_ols.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_ols.nidm'), 'all'); +end + +%Test viewer displays ex_spm_group_wls.nidm +function test_ex_spm_group_wls() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_wls.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_group_wls.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_wls.nidm'), 'all'); +end + +%Test viewer displays ex_spm_partial_conjunction.nidm +function test_ex_spm_partial_conjunction() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_partial_conjunction.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_partial_conjunction.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_partial_conjunction.nidm'), 'all'); +end + +%Test viewer displays ex_spm_temporal_derivative.nidm +function test_ex_spm_temporal_derivative() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_temporal_derivative.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_temporal_derivative.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_temporal_derivative.nidm'), 'all'); +end + +%Test viewer displays ex_spm_thr_clustfwep05.nidm +function test_ex_spm_thr_clustfwep05() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustfwep05.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_clustfwep05.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustfwep05.nidm'), 'all'); +end + +%Test viewer displays ex_spm_thr_clustunck10.nidm +function test_ex_spm_thr_clustunck10() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustunck10.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_clustunck10.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustunck10.nidm'), 'all'); +end + +%Test viewer displays ex_spm_thr_voxelfdrp05.nidm +function test_ex_spm_thr_voxelfdrp05() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfdrp05.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelfdrp05.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfdrp05.nidm'), 'all'); +end + +%Test viewer displays ex_spm_thr_voxelfwep05.nidm +function test_ex_spm_thr_voxelfwep05() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfwep05.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelfwep05.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfwep05.nidm'), 'all'); +end + +%Test viewer displays ex_spm_thr_voxelunct4.nidm +function test_ex_spm_thr_voxelunct4() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelunct4.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelunct4.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelunct4.nidm'), 'all'); +end + +%Test viewer displays fsl_con_f_130.nidm +function test_fsl_con_f_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_con_f_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_con_f_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_con_f_130.nidm'), 'all'); +end + +%Test viewer displays fsl_contrast_mask_130.nidm +function test_fsl_contrast_mask_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_contrast_mask_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_contrast_mask_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_contrast_mask_130.nidm'), 'all'); +end + +%Test viewer displays fsl_default_130.nidm +function test_fsl_default_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_default_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_default_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_default_130.nidm'), 'all'); +end + +%Test viewer displays fsl_full_examples001_130.nidm +function test_fsl_full_examples001_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_full_examples001_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_full_examples001_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_full_examples001_130.nidm'), 'all'); +end + +%Test viewer displays fsl_gamma_basis_130.nidm +function test_fsl_gamma_basis_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gamma_basis_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_gamma_basis_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gamma_basis_130.nidm'), 'all'); +end + +%Test viewer displays fsl_gaussian_130.nidm +function test_fsl_gaussian_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gaussian_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_gaussian_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gaussian_130.nidm'), 'all'); +end + +%Test viewer displays fsl_group_btw_130.nidm +function test_fsl_group_btw_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_btw_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_group_btw_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_btw_130.nidm'), 'all'); +end + +%Test viewer displays fsl_group_ols_130.nidm +function test_fsl_group_ols_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_ols_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_group_ols_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_ols_130.nidm'), 'all'); +end + +%Test viewer displays fsl_group_wls_130.nidm +function test_fsl_group_wls_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_wls_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_group_wls_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_wls_130.nidm'), 'all'); +end + +%Test viewer displays fsl_hrf_fir_130.nidm +function test_fsl_hrf_fir_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_fir_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_hrf_fir_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_fir_130.nidm'), 'all'); +end + +%Test viewer displays fsl_hrf_gammadiff_130.nidm +function test_fsl_hrf_gammadiff_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_gammadiff_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_hrf_gammadiff_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_gammadiff_130.nidm'), 'all'); +end + +%Test viewer displays fsl_thr_clustfwep05_130.nidm +function test_fsl_thr_clustfwep05_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_clustfwep05_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_thr_clustfwep05_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_clustfwep05_130.nidm'), 'all'); +end + +%Test viewer displays fsl_thr_voxelfwep05_130.nidm +function test_fsl_thr_voxelfwep05_130() + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_voxelfwep05_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_thr_voxelfwep05_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_voxelfwep05_130.nidm'), 'all'); +end diff --git a/test/testFeatures2.m b/test/testFeatures2.m new file mode 100644 index 0000000..e913119 --- /dev/null +++ b/test/testFeatures2.m @@ -0,0 +1,85 @@ +%========================================================================== +%Unit tests for testing features of the viewer. To run the below run the +%runTest function. +% +%Authors: Thomas Maullin, Camille Maumet. +%========================================================================== + +function test_suite=my_test_of_abs + try % assignment of 'localfunctions' is necessary in Matlab >= 2016 + test_functions=localfunctions(); + catch % no problem; early Matlab versions can use initTestSuite fine + end + initTestSuite; +end + +%Checking the viewer runs on SPM-nidm input. +function checkViewerRunsSPM() + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path) + websave(fullfile(data_path, 'tmp.zip'), 'http://neurovault.org/collections/2210/ex_spm_default.nidm.zip'); + unzip(fullfile(data_path, 'tmp.zip'), fullfile(data_path, '.')); + end + delete_html_file(data_path); + nidm_results_display(data_path); +end + +%Checking the experiment title is somewhere in the output HTML +%file. +function checkForTitle() + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); + delete_html_file(data_path); + nidm_results_display(data_path); + text = fileread(fullfile(data_path, 'index.html')); + verifySubstring(, text, 'tone counting vs baseline'); +end + +%Checking the original functionality of the viewer with the +%original SPM, xSPM and TabDat functions is unaffected. +function checkOriginalViewerRuns() + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_output'); + delete_html_file(data_path); + cwd = pwd; + cd(data_path) + testData = load(fullfile(data_path, 'nidm_example001.mat')); + spm_results_export(testData.SPM, testData.xSPM, testData.TabDat); + cd(cwd); +end + +%Checking the viewer runs on FSL-nidm output. +function checkViewerRunsFSL() + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default_130.nidm'); + delete_html_file(data_path); + nidm_results_display(data_path); +end + +%Checking the viewer runs on SPM-nidm output with no MIP. +function checkViewerRunsSPMwoMIP() + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP'); + %Copy contents of ex_spm_default NIDM pack. + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm', '*'),... + fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP')); + %Delete the pre-existing jsonld. + delete(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); + %Copy the jsonld without the MIP into the NIDM pack. + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'testJsons', 'nidm.json'), fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP')); + %Run the test. + delete_html_file(data_path); + nidm_results_display(data_path); +end + +% %Checking the nidm json is not damaged by the viewer. +% function checkNIDMUnaffected() +% fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default'); +% delete_html_file(fsl_default_dir); +% nidm_results_display(fullfile(fsl_default_dir, 'nidm.json')); +% originalNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidmWithoutMip.json')); +% currentNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidm.json')); +% %Choose a random vertex in the graph that we know should not have been changed. +% testObject = 20; +% while testObject == 20 +% testObject = randi(length(originalNIDM.x_graph)); +% end +% verifyEqual(, currentNIDM.x_graph{testObject}, originalNIDM.x_graph{testObject}); +% end From 45810d5e7d1e6e4cb0a46ba9ad66d7c6738310fd Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 15:28:12 +0100 Subject: [PATCH 12/57] syntax error removed --- test/testFeatures2.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/testFeatures2.m b/test/testFeatures2.m index e913119..936b1fa 100644 --- a/test/testFeatures2.m +++ b/test/testFeatures2.m @@ -32,7 +32,7 @@ function checkForTitle() delete_html_file(data_path); nidm_results_display(data_path); text = fileread(fullfile(data_path, 'index.html')); - verifySubstring(, text, 'tone counting vs baseline'); + verifySubstring(text, 'tone counting vs baseline'); end %Checking the original functionality of the viewer with the @@ -81,5 +81,5 @@ function checkViewerRunsSPMwoMIP() % while testObject == 20 % testObject = randi(length(originalNIDM.x_graph)); % end -% verifyEqual(, currentNIDM.x_graph{testObject}, originalNIDM.x_graph{testObject}); +% verifyEqual(currentNIDM.x_graph{testObject}, originalNIDM.x_graph{testObject}); % end From 2f12b7bc7e6d728157fe0553582c69b70d36f7e8 Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 15:29:47 +0100 Subject: [PATCH 13/57] name changes --- test/testDataSets2.m | 2 +- test/testFeatures2.m | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/testDataSets2.m b/test/testDataSets2.m index 8d8e378..c54ce31 100644 --- a/test/testDataSets2.m +++ b/test/testDataSets2.m @@ -7,7 +7,7 @@ %matlab unittest function). %========================================================================== -function test_suite=my_test_of_abs +function test_suite=testDataSets2 try % assignment of 'localfunctions' is necessary in Matlab >= 2016 test_functions=localfunctions(); catch % no problem; early Matlab versions can use initTestSuite fine diff --git a/test/testFeatures2.m b/test/testFeatures2.m index 936b1fa..40bf74e 100644 --- a/test/testFeatures2.m +++ b/test/testFeatures2.m @@ -5,7 +5,7 @@ %Authors: Thomas Maullin, Camille Maumet. %========================================================================== -function test_suite=my_test_of_abs +function test_suite=testFeatures2 try % assignment of 'localfunctions' is necessary in Matlab >= 2016 test_functions=localfunctions(); catch % no problem; early Matlab versions can use initTestSuite fine From f6e049586e21d58160aa33f4d23eabfb9aba396d Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 15:33:15 +0100 Subject: [PATCH 14/57] headers --- test/testDataSets2.m | 1 + test/testFeatures2.m | 1 + 2 files changed, 2 insertions(+) diff --git a/test/testDataSets2.m b/test/testDataSets2.m index c54ce31..d73670d 100644 --- a/test/testDataSets2.m +++ b/test/testDataSets2.m @@ -7,6 +7,7 @@ %matlab unittest function). %========================================================================== +```matlab function test_suite=testDataSets2 try % assignment of 'localfunctions' is necessary in Matlab >= 2016 test_functions=localfunctions(); diff --git a/test/testFeatures2.m b/test/testFeatures2.m index 40bf74e..85f4eb4 100644 --- a/test/testFeatures2.m +++ b/test/testFeatures2.m @@ -5,6 +5,7 @@ %Authors: Thomas Maullin, Camille Maumet. %========================================================================== +```matlab function test_suite=testFeatures2 try % assignment of 'localfunctions' is necessary in Matlab >= 2016 test_functions=localfunctions(); From e4999aaff8ec0e2a70dfaddf2db1251a2666a246 Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 15:37:33 +0100 Subject: [PATCH 15/57] check->test --- test/testFeatures2.m | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/test/testFeatures2.m b/test/testFeatures2.m index 85f4eb4..b638519 100644 --- a/test/testFeatures2.m +++ b/test/testFeatures2.m @@ -14,8 +14,8 @@ initTestSuite; end -%Checking the viewer runs on SPM-nidm input. -function checkViewerRunsSPM() +%testing the viewer runs on SPM-nidm input. +function testViewerRunsSPM() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path) @@ -26,9 +26,9 @@ function checkViewerRunsSPM() nidm_results_display(data_path); end -%Checking the experiment title is somewhere in the output HTML +%testing the experiment title is somewhere in the output HTML %file. -function checkForTitle() +function testForTitle() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); delete_html_file(data_path); nidm_results_display(data_path); @@ -36,9 +36,9 @@ function checkForTitle() verifySubstring(text, 'tone counting vs baseline'); end -%Checking the original functionality of the viewer with the +%testing the original functionality of the viewer with the %original SPM, xSPM and TabDat functions is unaffected. -function checkOriginalViewerRuns() +function testOriginalViewerRuns() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_output'); delete_html_file(data_path); cwd = pwd; @@ -48,15 +48,15 @@ function checkOriginalViewerRuns() cd(cwd); end -%Checking the viewer runs on FSL-nidm output. -function checkViewerRunsFSL() +%testing the viewer runs on FSL-nidm output. +function testViewerRunsFSL() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default_130.nidm'); delete_html_file(data_path); nidm_results_display(data_path); end -%Checking the viewer runs on SPM-nidm output with no MIP. -function checkViewerRunsSPMwoMIP() +%testing the viewer runs on SPM-nidm output with no MIP. +function testViewerRunsSPMwoMIP() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP'); %Copy contents of ex_spm_default NIDM pack. copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm', '*'),... @@ -70,8 +70,8 @@ function checkViewerRunsSPMwoMIP() nidm_results_display(data_path); end -% %Checking the nidm json is not damaged by the viewer. -% function checkNIDMUnaffected() +% %testing the nidm json is not damaged by the viewer. +% function testNIDMUnaffected() % fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default'); % delete_html_file(fsl_default_dir); % nidm_results_display(fullfile(fsl_default_dir, 'nidm.json')); From 421bf045007a56f9b2d7333525ff029f2e9409a3 Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 15:39:39 +0100 Subject: [PATCH 16/57] removed matlab --- test/testDataSets2.m | 1 - test/testFeatures2.m | 1 - 2 files changed, 2 deletions(-) diff --git a/test/testDataSets2.m b/test/testDataSets2.m index d73670d..c54ce31 100644 --- a/test/testDataSets2.m +++ b/test/testDataSets2.m @@ -7,7 +7,6 @@ %matlab unittest function). %========================================================================== -```matlab function test_suite=testDataSets2 try % assignment of 'localfunctions' is necessary in Matlab >= 2016 test_functions=localfunctions(); diff --git a/test/testFeatures2.m b/test/testFeatures2.m index b638519..839f33c 100644 --- a/test/testFeatures2.m +++ b/test/testFeatures2.m @@ -5,7 +5,6 @@ %Authors: Thomas Maullin, Camille Maumet. %========================================================================== -```matlab function test_suite=testFeatures2 try % assignment of 'localfunctions' is necessary in Matlab >= 2016 test_functions=localfunctions(); From 1848a54b8e35d55f7af0b146033862f81a372c2a Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 15:43:52 +0100 Subject: [PATCH 17/57] websave->urlwrite --- test/testFeatures2.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/testFeatures2.m b/test/testFeatures2.m index 839f33c..0ddf8c8 100644 --- a/test/testFeatures2.m +++ b/test/testFeatures2.m @@ -18,7 +18,7 @@ function testViewerRunsSPM() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path) - websave(fullfile(data_path, 'tmp.zip'), 'http://neurovault.org/collections/2210/ex_spm_default.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_default.nidm.zip', fullfile(data_path, 'tmp.zip')); unzip(fullfile(data_path, 'tmp.zip'), fullfile(data_path, '.')); end delete_html_file(data_path); From fc28e27ae92f707857916b1ba5e5721fa8aca3a5 Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 15:48:02 +0100 Subject: [PATCH 18/57] websave->urlwrite --- test/testDataSets2.m | 54 ++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/test/testDataSets2.m b/test/testDataSets2.m index c54ce31..796945e 100644 --- a/test/testDataSets2.m +++ b/test/testDataSets2.m @@ -35,7 +35,7 @@ function test_ex_spm_HRF_informed_basis() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_HRF_informed_basis.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_HRF_informed_basis.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_HRF_informed_basis.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -47,7 +47,7 @@ function test_ex_spm_conjunction() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_conjunction.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_conjunction.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_conjunction.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -59,7 +59,7 @@ function test_ex_spm_contrast_mask() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_contrast_mask.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_contrast_mask.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_contrast_mask.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -71,7 +71,7 @@ function test_ex_spm_default() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_default.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_default.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_default.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -83,7 +83,7 @@ function test_ex_spm_full_example001() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_full_example001.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_full_example001.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_full_example001.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -95,7 +95,7 @@ function test_ex_spm_group_ols() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_ols.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_group_ols.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_group_ols.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -107,7 +107,7 @@ function test_ex_spm_group_wls() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_wls.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_group_wls.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_group_wls.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -119,7 +119,7 @@ function test_ex_spm_partial_conjunction() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_partial_conjunction.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_partial_conjunction.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_partial_conjunction.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -131,7 +131,7 @@ function test_ex_spm_temporal_derivative() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_temporal_derivative.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_temporal_derivative.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_temporal_derivative.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -143,7 +143,7 @@ function test_ex_spm_thr_clustfwep05() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustfwep05.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_clustfwep05.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_thr_clustfwep05.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -155,7 +155,7 @@ function test_ex_spm_thr_clustunck10() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustunck10.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_clustunck10.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_thr_clustunck10.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -167,7 +167,7 @@ function test_ex_spm_thr_voxelfdrp05() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfdrp05.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelfdrp05.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_thr_voxelfdrp05.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -179,7 +179,7 @@ function test_ex_spm_thr_voxelfwep05() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfwep05.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelfwep05.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_thr_voxelfwep05.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -191,7 +191,7 @@ function test_ex_spm_thr_voxelunct4() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelunct4.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelunct4.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/ex_spm_thr_voxelunct4.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -203,7 +203,7 @@ function test_fsl_con_f_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_con_f_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_con_f_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_con_f_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -215,7 +215,7 @@ function test_fsl_contrast_mask_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_contrast_mask_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_contrast_mask_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_contrast_mask_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -227,7 +227,7 @@ function test_fsl_default_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_default_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_default_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_default_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -239,7 +239,7 @@ function test_fsl_full_examples001_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_full_examples001_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_full_examples001_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_full_examples001_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -251,7 +251,7 @@ function test_fsl_gamma_basis_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gamma_basis_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_gamma_basis_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_gamma_basis_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -263,7 +263,7 @@ function test_fsl_gaussian_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gaussian_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_gaussian_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_gaussian_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -275,7 +275,7 @@ function test_fsl_group_btw_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_btw_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_group_btw_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_group_btw_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -287,7 +287,7 @@ function test_fsl_group_ols_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_ols_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_group_ols_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_group_ols_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -299,7 +299,7 @@ function test_fsl_group_wls_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_wls_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_group_wls_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_group_wls_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -311,7 +311,7 @@ function test_fsl_hrf_fir_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_fir_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_hrf_fir_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_hrf_fir_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -323,7 +323,7 @@ function test_fsl_hrf_gammadiff_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_gammadiff_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_hrf_gammadiff_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_hrf_gammadiff_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -335,7 +335,7 @@ function test_fsl_thr_clustfwep05_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_clustfwep05_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_thr_clustfwep05_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_thr_clustfwep05_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); @@ -347,7 +347,7 @@ function test_fsl_thr_voxelfwep05_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_voxelfwep05_130.nidm'); if(~exist(data_path, 'dir')) mkdir(data_path); - websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_thr_voxelfwep05_130.nidm.zip'); + urlwrite('http://neurovault.org/collections/2210/fsl_thr_voxelfwep05_130.nidm.zip', [data_path, filesep, 'temp.zip']); unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); end delete_html_file(data_path); From a11f05113b0602f68f4c97cfbac1c602a84d3dfd Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 17:02:43 +0100 Subject: [PATCH 19/57] Octave fixes --- test/octave_lib/contains.m | 55 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 test/octave_lib/contains.m diff --git a/test/octave_lib/contains.m b/test/octave_lib/contains.m new file mode 100644 index 0000000..dbe1f94 --- /dev/null +++ b/test/octave_lib/contains.m @@ -0,0 +1,55 @@ +function tf = contains(s, pattern, varargin) +%CONTAINS True if pattern is found in text. +% TF = CONTAINS(STR,PATTERN) returns 1 (true) if STR contains PATTERN, +% and returns 0 (false) otherwise. +% +% STR can be a string array, a character vector, or a cell array of +% character vectors. So can PATTERN. PATTERN and STR need not be the same +% size. If PATTERN is a string array or cell array, then CONTAINS returns +% true if it finds any element of PATTERN in STR. If STR is a string +% array or cell array, then TF is a logical array that is the same size. +% +% TF = CONTAINS(STR,PATTERN,'IgnoreCase',IGNORE) ignores case when searching +% for PATTERN in STR if IGNORE is true. The default value of IGNORE is false. +% +% Examples +% STR = "data.tar.gz"; +% P = "tar"; +% contains(STR,P) returns 1 +% +% STR = ["abstracts.docx","data.tar.gz"]; +% P = 'tar'; +% contains(STR,P) returns [0 1] +% +% STR = 'data.tar.gz'; +% P = {'docx','tar'}; +% contains(STR,P) returns 1 +% +% STR ={'DATA.TAR.GZ','SUMMARY.PPT'}; +% P = "tar"; +% contains(STR,P,'IgnoreCase',true) returns [1 0] +% +% See also endsWith, startsWith. + +% Copyright 2015-2017 The MathWorks, Inc. + + narginchk(2, inf); + + if ~isTextStrict(s) + firstInput = getString(message('MATLAB:string:FirstInput')); + error(message('MATLAB:string:MustBeCharCellArrayOrString', firstInput)); + end + + try + stringS = string(s); + + if nargin == 2 + tf = stringS.contains(pattern); + else + tf = stringS.contains(pattern, varargin{:}); + end + + catch E + throw(E) + end +end \ No newline at end of file From afc25f6d6fd039e4bc80a8c9ba2bc7d881f0b001 Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 4 May 2018 17:15:56 +0100 Subject: [PATCH 20/57] temporary contains fix --- test/octave_lib/contains.m | 56 ++++---------------------------------- 1 file changed, 5 insertions(+), 51 deletions(-) diff --git a/test/octave_lib/contains.m b/test/octave_lib/contains.m index dbe1f94..bc9186b 100644 --- a/test/octave_lib/contains.m +++ b/test/octave_lib/contains.m @@ -1,55 +1,9 @@ -function tf = contains(s, pattern, varargin) -%CONTAINS True if pattern is found in text. -% TF = CONTAINS(STR,PATTERN) returns 1 (true) if STR contains PATTERN, -% and returns 0 (false) otherwise. +function tf = contains(s, pattern) +% This is a temporary fix as Octave does not yet +% include a contains function. % -% STR can be a string array, a character vector, or a cell array of -% character vectors. So can PATTERN. PATTERN and STR need not be the same -% size. If PATTERN is a string array or cell array, then CONTAINS returns -% true if it finds any element of PATTERN in STR. If STR is a string -% array or cell array, then TF is a logical array that is the same size. -% -% TF = CONTAINS(STR,PATTERN,'IgnoreCase',IGNORE) ignores case when searching -% for PATTERN in STR if IGNORE is true. The default value of IGNORE is false. -% -% Examples -% STR = "data.tar.gz"; -% P = "tar"; -% contains(STR,P) returns 1 -% -% STR = ["abstracts.docx","data.tar.gz"]; -% P = 'tar'; -% contains(STR,P) returns [0 1] -% -% STR = 'data.tar.gz'; -% P = {'docx','tar'}; -% contains(STR,P) returns 1 -% -% STR ={'DATA.TAR.GZ','SUMMARY.PPT'}; -% P = "tar"; -% contains(STR,P,'IgnoreCase',true) returns [1 0] -% -% See also endsWith, startsWith. - -% Copyright 2015-2017 The MathWorks, Inc. - - narginchk(2, inf); - - if ~isTextStrict(s) - firstInput = getString(message('MATLAB:string:FirstInput')); - error(message('MATLAB:string:MustBeCharCellArrayOrString', firstInput)); - end +% Author: Tom Maullin (04/05/18) - try - stringS = string(s); - - if nargin == 2 - tf = stringS.contains(pattern); - else - tf = stringS.contains(pattern, varargin{:}); - end + tf = isempty(strfind(s, pattern)); - catch E - throw(E) - end end \ No newline at end of file From 419ea7a20396ef50f7a76129cbc7cf3d045132ca Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Tue, 22 May 2018 10:33:07 +0100 Subject: [PATCH 21/57] wip travis tests --- .travis.yml | 10 ++++++---- test/octave_lib/contains.m | 9 --------- 2 files changed, 6 insertions(+), 13 deletions(-) delete mode 100644 test/octave_lib/contains.m diff --git a/.travis.yml b/.travis.yml index d0af492..3ec4afc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,8 +5,6 @@ services: - docker cache: pip: true - directories: - - test/data/ timeout: 1000 python: - "3.5" @@ -14,12 +12,16 @@ bundler_args: --retry 9 # command to install dependencies, e.g. pip install -r requirements.txt --use-mirrors install: - pip install --upgrade setuptools + - cd test +# Download MoxUnit for unit testing + - git clone https://github.com/MOxUnit/MOxUnit.git + - cd .. script: - docker version # Run docker snapshot of dev octave (until 4.4 is released) - - did=$(docker run -it -d --rm -v `pwd`/test:/test -v cmaumet/octave-spm) + - did=$(docker run -it -d --rm -v `pwd`:/spmviewer -v cmaumet/octave-spm) # Run tests in Octave - - sudo docker exec -it $did octave --no-window-system --eval "addpath('/test'); runTest()" + - sudo docker exec -it $did octave --no-window-system --eval "addpath(genpath('/spmviewer')); runTest()" before_install: # Update docker version - sudo apt-get update diff --git a/test/octave_lib/contains.m b/test/octave_lib/contains.m deleted file mode 100644 index bc9186b..0000000 --- a/test/octave_lib/contains.m +++ /dev/null @@ -1,9 +0,0 @@ -function tf = contains(s, pattern) -% This is a temporary fix as Octave does not yet -% include a contains function. -% -% Author: Tom Maullin (04/05/18) - - tf = isempty(strfind(s, pattern)); - -end \ No newline at end of file From d68ed81333981ace1e52481e6858f4db3a82b68e Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 15:31:36 +0100 Subject: [PATCH 22/57] Travis tests partially working --- .gitignore | 4 +- .travis.yml | 10 +- test/bug_patches/chi2inv.m | 71 ++++++ test/bug_patches/spm_file_template.m | 204 ++++++++++++++++ test/runTest.sh | 20 ++ test/testDataSets.m | 342 --------------------------- test/testDataSets2.m | 297 +++++++---------------- test/testFeatures.m | 110 --------- test/testFeatures2.m | 20 +- 9 files changed, 403 insertions(+), 675 deletions(-) create mode 100644 test/bug_patches/chi2inv.m create mode 100644 test/bug_patches/spm_file_template.m create mode 100644 test/runTest.sh delete mode 100644 test/testDataSets.m delete mode 100644 test/testFeatures.m diff --git a/.gitignore b/.gitignore index bb34216..75c9fde 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,8 @@ Data/*.png # Test data (if missing will be downloaded from NeuroVault) test/data +test/MOxUnit +test/octave-statistics #nii files *.nii @@ -30,4 +32,4 @@ test/data #ZIP files *.zip -_ignored* \ No newline at end of file +_ignored* diff --git a/.travis.yml b/.travis.yml index 3ec4afc..d7ce860 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,13 +13,21 @@ bundler_args: --retry 9 install: - pip install --upgrade setuptools - cd test +# Download Octave-Statistics + - hg clone http://hg.code.sf.net/p/octave/statistics octave-statistics # Download MoxUnit for unit testing - git clone https://github.com/MOxUnit/MOxUnit.git - cd .. +# Download data + - wget https://neurovault.org/collections/2210/download + - cd NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ + - mv * ../* + - cd .. + - rm -r NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ script: - docker version # Run docker snapshot of dev octave (until 4.4 is released) - - did=$(docker run -it -d --rm -v `pwd`:/spmviewer -v cmaumet/octave-spm) + - did=$(sudo docker run -ti -d --rm -v `pwd`:/spmviewer cmaumet/octave-spm) # Run tests in Octave - sudo docker exec -it $did octave --no-window-system --eval "addpath(genpath('/spmviewer')); runTest()" before_install: diff --git a/test/bug_patches/chi2inv.m b/test/bug_patches/chi2inv.m new file mode 100644 index 0000000..74e9cdf --- /dev/null +++ b/test/bug_patches/chi2inv.m @@ -0,0 +1,71 @@ +## Copyright (C) 2012 Rik Wehbring +## Copyright (C) 1995-2012 Kurt Hornik +## +## This file is part of Octave. +## +## Octave is free software; you can redistribute it and/or modify it +## under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 3 of the License, or (at +## your option) any later version. +## +## Octave is distributed in the hope that it will be useful, but +## WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +## General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with Octave; see the file COPYING. If not, see +## . + +## -*- texinfo -*- +## @deftypefn {Function File} {} chi2inv (@var{x}, @var{n}) +## For each element of @var{x}, compute the quantile (the inverse of the +## CDF) at @var{x} of the chi-square distribution with @var{n} degrees of +## freedom. +## @end deftypefn + +## Author: TT +## Description: Quantile function of the chi-square distribution + +function inv = chi2inv (x, n) + + if (nargin != 2) + print_usage (); + endif + + if (!isscalar (n)) + [retval, x, n] = common_size (x, n); + if (retval > 0) + error ("chi2inv: X and N must be of common size or scalars"); + endif + endif + + if (iscomplex (x) || iscomplex (n)) + error ("chi2inv: X and N must not be complex"); + endif + + inv = gaminv (x, n/2, 2); + +endfunction + + +%!shared x +%! x = [-1 0 0.3934693402873666 1 2]; +%!assert(chi2inv (x, 2*ones(1,5)), [NaN 0 1 Inf NaN], 5*eps); +%!assert(chi2inv (x, 2), [NaN 0 1 Inf NaN], 5*eps); +%!assert(chi2inv (x, 2*[0 1 NaN 1 1]), [NaN 0 NaN Inf NaN], 5*eps); +%!assert(chi2inv ([x(1:2) NaN x(4:5)], 2), [NaN 0 NaN Inf NaN], 5*eps); + +%% Test class of input preserved +%!assert(chi2inv ([x, NaN], 2), [NaN 0 1 Inf NaN NaN], 5*eps); +%!assert(chi2inv (single([x, NaN]), 2), single([NaN 0 1 Inf NaN NaN]), 5*eps("single")); +%!assert(chi2inv ([x, NaN], single(2)), single([NaN 0 1 Inf NaN NaN]), 5*eps("single")); + +%% Test input validation +%!error chi2inv () +%!error chi2inv (1) +%!error chi2inv (1,2,3) +%!error chi2inv (ones(3),ones(2)) +%!error chi2inv (ones(2),ones(3)) +%!error chi2inv (i, 2) +%!error chi2inv (2, i) \ No newline at end of file diff --git a/test/bug_patches/spm_file_template.m b/test/bug_patches/spm_file_template.m new file mode 100644 index 0000000..aa19e5e --- /dev/null +++ b/test/bug_patches/spm_file_template.m @@ -0,0 +1,204 @@ +classdef spm_file_template +% Text file template engine +% +% Example: +% >> tpl = spm_file_template; +% >> tpl = file(tpl,'myfile','template.txt'); +% >> tpl = var(tpl,'TITLE',spm('Ver')); +% >> tpl = var(tpl,'DATE',date); +% >> tpl = parse(tpl,'OUT','myfile'); +% >> get(tpl,'OUT') +%__________________________________________________________________________ +% +% If using a MATLAB version older than R2008a (7.6), run the following: +% >> D = fullfile(spm('Dir'),'@spm_file_template'); mkdir(D); +% >> movefile(fullfile(spm('Dir'),'spm_file_template.m'),D) +%__________________________________________________________________________ +% Copyright (C) 2012 Wellcome Trust Centre for Neuroimaging + +% Guillaume Flandin +% $Id: spm_file_template.m 4834 2012-08-09 15:15:19Z guillaume $ + + +%-Properties +%========================================================================== +properties + root; + unknowns = 'remove'; +end + +properties (SetAccess='private', GetAccess='private') + filekeys={}; + filenames={}; + + varkeys={}; + varvals={}; +end + +%-Constructor +%========================================================================== +methods + function obj = spm_file_template(root,unknowns) + obj.root = pwd; + if ~nargin, return; end + obj.root = root; + if nargin == 1, return; end + obj.unknowns = unknowns; + end +end + +%-Properties set and get methods +%========================================================================== +methods + function obj = set.root(obj,root) + if ~exist(root,'dir') + error('"%s" not found.',root); + end + obj.root = root; + end + + function obj = set.unknowns(obj,unknowns) + if ~ismember(unknowns,{'comment','keep','remove'}) + error('Unknowns: ''remove'', ''comment'' or ''keep''.'); + end + obj.unknowns = unknowns; + end + + function str = get(obj,key) + str = handleUnknowns(getvar(obj,key),obj.unknowns); + end +end + +%-Public methods +%========================================================================== +methods (Access='public') + function obj = file(obj,key,name) + key = cellstr(key); + name = cellstr(name); + if filesep == '/', mch = '^/'; else mch = '^.:\\'; end + for i=1:numel(key) + j = find(ismember(obj.filekeys,key{i})); + if isempty(j), j = numel(obj.filekeys) + 1; end + obj.filekeys{j} = key{i}; + obj.filenames{j} = name{i}; + if isempty(regexp(obj.filenames{j},mch,'once')) + obj.filenames{j} = fullfile(obj.root,obj.filenames{j}); + end + end + end + + function obj = block(obj,F,B,V) + obj = loadtpl(obj,F); + if nargin == 3, V = B; end + str = getvar(obj,F); + blk = ''; + strbegin = ['']; + strend = ['']; + indbegin = strfind(str,strbegin); + indend = strfind(str,strend); + if ~isempty(indbegin) && ~isempty(indend) + blk = str(indbegin+length(strbegin)+1:indend-1); + str = [str(1:indbegin-1) ... + '{' V '}' ... + str(indend+length(strend)+1:end)]; + end + obj = var(obj,B,blk); + obj = var(obj,F,str); + end + + function obj = var(obj,key,val,varargin) + key = cellstr(key); + if nargin > 2 + val = cellstr(val); + else + val = repmat({''}, size(key)); + end + key = [key varargin{1:2:end}]; + val = [val varargin{2:2:end}]; + for i=1:numel(key) + j = find(ismember(obj.varkeys,key{i})); + if isempty(j), j = numel(obj.varkeys) + 1; end + obj.varkeys{j} = key{i}; + obj.varvals{j} = val{i}; + end + end + + function [obj, str] = parse(obj,target,handle,append) + if nargin == 3, append = false; end + if iscellstr(handle) + for i=1:numel(handle) + [obj, str] = subst(obj,handle{i}); + obj = var(obj,target,str); + end + elseif ischar(handle) + [obj, str] = subst(obj,handle); + if append + obj = var(obj,target,[getvar(obj,target) str]); + else + obj = var(obj,target,str); + end + end + end +end + +%-Private methods +%========================================================================== +methods (Access='private') + function val = getvar(obj,key) + if nargin == 1, val = obj.varvals; return; end + key = cellstr(key); + val = cell(1,numel(key)); + for i=1:numel(key) + j = find(ismember(obj.varkeys,key{i})); + if isempty(j) + val{i} = ''; + else + val{i} = obj.varvals{j}; + end + end + if numel(val) == 1, val = char(val); end + end + + function obj = loadtpl(obj,handle) + if ~isempty(getvar(obj,handle)) + return; + end + ind = find(ismember(obj.filekeys,handle)); + if isempty(ind) + error('Template handle "%s" not found.',handle); + end + filename = obj.filenames{ind}; + fid = fopen(filename,'rt'); + if fid == -1 + error('Cannot open template file "%s".',filename); + end + obj = var(obj,handle,fscanf(fid,'%c')); + fclose(fid); + end + + function [obj, str] = subst(obj,handle) + obj = loadtpl(obj,handle); + str = getvar(obj,handle); + for i=1:numel(obj.varkeys) + str = strrep(str, ['{' obj.varkeys{i} '}'],obj.varvals{i}); + end + end + +end + +end + +%-Helper functions +%========================================================================== +function str = handleUnknowns(str,unknowns) +switch lower(unknowns) + case 'keep' + %- do nothing + case 'remove' + str = regexprep(str,'{[^ \t\r\n}]+}',''); + case 'comment' + str = regexprep(str,'{[^ \t\r\n}]+}',... + ''); +end + +end diff --git a/test/runTest.sh b/test/runTest.sh new file mode 100644 index 0000000..1b8ad37 --- /dev/null +++ b/test/runTest.sh @@ -0,0 +1,20 @@ +# This file contains the setup for the NIDMResults SPM viewer CI travis +# tests which MUST be done inside the docker container. +# +# Author: Tom Maullin (22/05/2018) + +# Install MOxUnit +cd /spmviewer/test/MOxUnit +make install-octave +cd .. + +# Bug fix for SPM +rm /code/spm12/spm_file_template.m +cp /spmviewer/test/bug_patches/spm_file_template.m /code/spm12/ + +# Run the tests. (We turn off the shadowed function warning as our copy of the +# statistics package contains several duplicate functions which casue errors when +# added to our path). +octave --no-window-system --eval "warning('off','Octave:shadowed-function');" \ +"addpath(genpath('/spmviewer/'));" \ +"moxunit_runtests" \ No newline at end of file diff --git a/test/testDataSets.m b/test/testDataSets.m deleted file mode 100644 index e48e9da..0000000 --- a/test/testDataSets.m +++ /dev/null @@ -1,342 +0,0 @@ -%========================================================================== -%Unit tests for testing whether datasets run in the viewer. To run the -%below run the runTest function. The html files generated can be found in -%the corresponding folders after the test has been run. -% -%Authors: Thomas Maullin, Camille Maumet. (Generated by the createTest -%function). -%========================================================================== - classdef testDataSets < matlab.unittest.TestCase - - methods - %Function for deleting any HTML generated previously by the viewer - function delete_html_file(testCase, data_path) - index = fullfile(data_path,'index.html'); - if exist(index, 'file') - delete(index); - else - for(i = 1:8) - index = fullfile(data_path,['index', num2str(i), '.html']); - if exist(index, 'file') - delete(index); - end - end - end - end - - %Function for running SPM batch job with input and output as data_path. - function runBatch(testCase, data_path) - - %Write the batch. - matlabbatch{1}.spm.tools.NIDMdisplay.nidmpack = {fullfile(data_path, 'temp.nidm.zip')}; - matlabbatch{1}.spm.tools.NIDMdisplay.dir = {data_path}; - matlabbatch{1}.spm.tools.NIDMdisplay.exSet.allEx = 0; - - %Run the batch. - spm_jobman('run', matlabbatch); - - end - end - - methods(Test) - - %Test viewer displays ex_spm_HRF_informed_basis.nidm - function test_ex_spm_HRF_informed_basis(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_HRF_informed_basis.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_HRF_informed_basis.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_conjunction.nidm - function test_ex_spm_conjunction(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_conjunction.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_conjunction.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_contrast_mask.nidm - function test_ex_spm_contrast_mask(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_contrast_mask.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_contrast_mask.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_default.nidm - function test_ex_spm_default(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_default.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_default.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_full_example001.nidm - function test_ex_spm_full_example001(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_full_example001.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_full_example001.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_group_ols.nidm - function test_ex_spm_group_ols(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_ols.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_group_ols.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_group_wls.nidm - function test_ex_spm_group_wls(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_wls.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_group_wls.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_partial_conjunction.nidm - function test_ex_spm_partial_conjunction(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_partial_conjunction.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_partial_conjunction.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_temporal_derivative.nidm - function test_ex_spm_temporal_derivative(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_temporal_derivative.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_temporal_derivative.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_thr_clustfwep05.nidm - function test_ex_spm_thr_clustfwep05(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustfwep05.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_clustfwep05.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_thr_clustunck10.nidm - function test_ex_spm_thr_clustunck10(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustunck10.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_clustunck10.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_thr_voxelfdrp05.nidm - function test_ex_spm_thr_voxelfdrp05(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfdrp05.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelfdrp05.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_thr_voxelfwep05.nidm - function test_ex_spm_thr_voxelfwep05(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfwep05.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelfwep05.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays ex_spm_thr_voxelunct4.nidm - function test_ex_spm_thr_voxelunct4(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelunct4.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelunct4.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_con_f_130.nidm - function test_fsl_con_f_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_con_f_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_con_f_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_contrast_mask_130.nidm - function test_fsl_contrast_mask_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_contrast_mask_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_contrast_mask_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_default_130.nidm - function test_fsl_default_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_default_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_default_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_full_examples001_130.nidm - function test_fsl_full_examples001_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_full_examples001_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_full_examples001_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_gamma_basis_130.nidm - function test_fsl_gamma_basis_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gamma_basis_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_gamma_basis_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_gaussian_130.nidm - function test_fsl_gaussian_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gaussian_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_gaussian_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_group_btw_130.nidm - function test_fsl_group_btw_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_btw_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_group_btw_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_group_ols_130.nidm - function test_fsl_group_ols_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_ols_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_group_ols_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_group_wls_130.nidm - function test_fsl_group_wls_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_wls_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_group_wls_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_hrf_fir_130.nidm - function test_fsl_hrf_fir_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_fir_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_hrf_fir_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_hrf_gammadiff_130.nidm - function test_fsl_hrf_gammadiff_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_gammadiff_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_hrf_gammadiff_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_thr_clustfwep05_130.nidm - function test_fsl_thr_clustfwep05_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_clustfwep05_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_thr_clustfwep05_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Test viewer displays fsl_thr_voxelfwep05_130.nidm - function test_fsl_thr_voxelfwep05_130(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_voxelfwep05_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - websave([data_path, filesep, 'temp.nidm.zip'], 'http://neurovault.org/collections/2210/fsl_thr_voxelfwep05_130.nidm.zip'); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - end - - end \ No newline at end of file diff --git a/test/testDataSets2.m b/test/testDataSets2.m index 796945e..221eb03 100644 --- a/test/testDataSets2.m +++ b/test/testDataSets2.m @@ -32,324 +32,189 @@ function delete_html_file(data_path) %Test viewer displays ex_spm_HRF_informed_basis.nidm function test_ex_spm_HRF_informed_basis() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_HRF_informed_basis.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_HRF_informed_basis.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_HRF_informed_basis.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_HRF_informed_basis.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_HRF_informed_basis.nidm.zip'), 'all'); end %Test viewer displays ex_spm_conjunction.nidm function test_ex_spm_conjunction() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_conjunction.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_conjunction.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_conjunction.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_conjunction.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_conjunction.nidm.zip'), 'all'); end %Test viewer displays ex_spm_contrast_mask.nidm function test_ex_spm_contrast_mask() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_contrast_mask.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_contrast_mask.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_contrast_mask.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_contrast_mask.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_contrast_mask.nidm.zip'), 'all'); end %Test viewer displays ex_spm_default.nidm function test_ex_spm_default() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_default.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_default.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_default.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_default.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_default.nidm.zip'), 'all'); end %Test viewer displays ex_spm_full_example001.nidm function test_ex_spm_full_example001() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_full_example001.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_full_example001.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_full_example001.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_full_example001.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_full_example001.nidm.zip'), 'all'); end %Test viewer displays ex_spm_group_ols.nidm function test_ex_spm_group_ols() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_ols.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_group_ols.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_ols.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_ols.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_ols.nidm.zip'), 'all'); end %Test viewer displays ex_spm_group_wls.nidm function test_ex_spm_group_wls() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_wls.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_group_wls.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_wls.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_wls.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_wls.nidm.zip'), 'all'); end %Test viewer displays ex_spm_partial_conjunction.nidm function test_ex_spm_partial_conjunction() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_partial_conjunction.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_partial_conjunction.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_partial_conjunction.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_partial_conjunction.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_partial_conjunction.nidm.zip'), 'all'); end %Test viewer displays ex_spm_temporal_derivative.nidm function test_ex_spm_temporal_derivative() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_temporal_derivative.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_temporal_derivative.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_temporal_derivative.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_temporal_derivative.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_temporal_derivative.nidm.zip'), 'all'); end %Test viewer displays ex_spm_thr_clustfwep05.nidm function test_ex_spm_thr_clustfwep05() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustfwep05.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_thr_clustfwep05.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustfwep05.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustfwep05.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustfwep05.nidm.zip'), 'all'); end %Test viewer displays ex_spm_thr_clustunck10.nidm function test_ex_spm_thr_clustunck10() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustunck10.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_thr_clustunck10.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustunck10.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustunck10.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustunck10.nidm.zip'), 'all'); end %Test viewer displays ex_spm_thr_voxelfdrp05.nidm function test_ex_spm_thr_voxelfdrp05() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfdrp05.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_thr_voxelfdrp05.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfdrp05.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfdrp05.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfdrp05.nidm.zip'), 'all'); end %Test viewer displays ex_spm_thr_voxelfwep05.nidm function test_ex_spm_thr_voxelfwep05() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfwep05.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_thr_voxelfwep05.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfwep05.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfwep05.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfwep05.nidm.zip'), 'all'); end %Test viewer displays ex_spm_thr_voxelunct4.nidm function test_ex_spm_thr_voxelunct4() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelunct4.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/ex_spm_thr_voxelunct4.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelunct4.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelunct4.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelunct4.nidm.zip'), 'all'); end %Test viewer displays fsl_con_f_130.nidm function test_fsl_con_f_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_con_f_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_con_f_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_con_f_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_con_f_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_con_f_130.nidm.zip'), 'all'); end %Test viewer displays fsl_contrast_mask_130.nidm function test_fsl_contrast_mask_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_contrast_mask_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_contrast_mask_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_contrast_mask_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_contrast_mask_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_contrast_mask_130.nidm.zip'), 'all'); end %Test viewer displays fsl_default_130.nidm function test_fsl_default_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_default_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_default_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_default_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_default_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_default_130.nidm.zip'), 'all'); end %Test viewer displays fsl_full_examples001_130.nidm function test_fsl_full_examples001_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_full_examples001_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_full_examples001_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_full_examples001_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_full_examples001_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_full_examples001_130.nidm.zip'), 'all'); end %Test viewer displays fsl_gamma_basis_130.nidm function test_fsl_gamma_basis_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gamma_basis_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_gamma_basis_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gamma_basis_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gamma_basis_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gamma_basis_130.nidm.zip'), 'all'); end %Test viewer displays fsl_gaussian_130.nidm function test_fsl_gaussian_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gaussian_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_gaussian_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gaussian_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gaussian_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gaussian_130.nidm.zip'), 'all'); end %Test viewer displays fsl_group_btw_130.nidm function test_fsl_group_btw_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_btw_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_group_btw_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_btw_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_btw_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_btw_130.nidm.zip'), 'all'); end %Test viewer displays fsl_group_ols_130.nidm function test_fsl_group_ols_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_ols_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_group_ols_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_ols_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_ols_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_ols_130.nidm.zip'), 'all'); end %Test viewer displays fsl_group_wls_130.nidm function test_fsl_group_wls_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_wls_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_group_wls_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_wls_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_wls_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_wls_130.nidm.zip'), 'all'); end %Test viewer displays fsl_hrf_fir_130.nidm function test_fsl_hrf_fir_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_fir_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_hrf_fir_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_fir_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_fir_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_fir_130.nidm.zip'), 'all'); end %Test viewer displays fsl_hrf_gammadiff_130.nidm function test_fsl_hrf_gammadiff_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_gammadiff_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_hrf_gammadiff_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_gammadiff_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_gammadiff_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_gammadiff_130.nidm.zip'), 'all'); end %Test viewer displays fsl_thr_clustfwep05_130.nidm function test_fsl_thr_clustfwep05_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_clustfwep05_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_thr_clustfwep05_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_clustfwep05_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_clustfwep05_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_clustfwep05_130.nidm.zip'), 'all'); end %Test viewer displays fsl_thr_voxelfwep05_130.nidm function test_fsl_thr_voxelfwep05_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_voxelfwep05_130.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path); - urlwrite('http://neurovault.org/collections/2210/fsl_thr_voxelfwep05_130.nidm.zip', [data_path, filesep, 'temp.zip']); - unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); - end - delete_html_file(data_path); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_voxelfwep05_130.nidm'), 'all'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_voxelfwep05_130.nidm.zip'); + delete_html_file(strrep(data_path, '.zip', '')); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_voxelfwep05_130.nidm.zip'), 'all'); end diff --git a/test/testFeatures.m b/test/testFeatures.m deleted file mode 100644 index 8700d75..0000000 --- a/test/testFeatures.m +++ /dev/null @@ -1,110 +0,0 @@ -%========================================================================== -%Unit tests for testing features of the viewer. To run the below run the -%runTest function. -% -%Authors: Thomas Maullin, Camille Maumet. -%========================================================================== - -classdef testFeatures < matlab.unittest.TestCase - - methods - %Function for deleting any HTML generated previously by the viewer. - function delete_html_file(testCase, data_path) - index = fullfile(data_path, 'index.html'); - if exist(index, 'file') - delete(index); - end - end - - %Function for running SPM batch job with input and output as data_path. - function runBatch(testCase, data_path) - - %Write the batch. - matlabbatch{1}.spm.tools.NIDMdisplay.nidmpack = {fullfile(data_path, 'temp.nidm.zip')}; - matlabbatch{1}.spm.tools.NIDMdisplay.dir = {data_path}; - matlabbatch{1}.spm.tools.NIDMdisplay.exSet.allEx = 0; - - %Run the batch. - spm_jobman('run', matlabbatch); - - end - end - - methods(Test) - - %Checking the viewer runs on SPM-nidm input. - function checkViewerRunsSPM(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path) - websave(fullfile(data_path, 'tmp.zip'), 'http://neurovault.org/collections/2210/ex_spm_default.nidm.zip'); - unzip(fullfile(data_path, 'tmp.zip'), fullfile(data_path, '.')); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Checking the experiment title is somewhere in the output HTML - %file. - function checkForTitle(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - text = fileread(fullfile(data_path, 'index.html')); - verifySubstring(testCase, text, 'tone counting vs baseline'); - end - - %Checking the original functionality of the viewer with the - %original SPM, xSPM and TabDat functions is unaffected. - function checkOriginalViewerRuns(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_output'); - testCase.delete_html_file(data_path); - cwd = pwd; - cd(data_path) - testData = load(fullfile(data_path, 'nidm_example001.mat')); - spm_results_export(testData.SPM, testData.xSPM, testData.TabDat); - cd(cwd); - end - - %Checking the viewer runs on FSL-nidm output. - function checkViewerRunsFSL(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default_130.nidm'); - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Checking the viewer runs on SPM-nidm output with no MIP. - function checkViewerRunsSPMwoMIP(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP'); - %Copy contents of ex_spm_default NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm', '*'),... - fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP')); - %Delete the pre-existing jsonld. - if exist(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld'), 'file') - delete(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); - end - %Copy the jsonld without the MIP into the NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'testJsons', 'nidm.jsonld'),... - fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP')); - %Run the test. - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - -% %Checking the nidm json is not damaged by the viewer. -% function checkNIDMUnaffected(testCase) -% fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default'); -% testCase.delete_html_file(fsl_default_dir); -% nidm_results_display(fullfile(fsl_default_dir, 'nidm.json')); -% originalNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidmWithoutMip.json')); -% currentNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidm.json')); -% %Choose a random vertex in the graph that we know should not have been changed. -% testObject = 20; -% while testObject == 20 -% testObject = randi(length(originalNIDM.x_graph)); -% end -% verifyEqual(testCase, currentNIDM.x_graph{testObject}, originalNIDM.x_graph{testObject}); -% end - - end -end \ No newline at end of file diff --git a/test/testFeatures2.m b/test/testFeatures2.m index 0ddf8c8..532475c 100644 --- a/test/testFeatures2.m +++ b/test/testFeatures2.m @@ -13,14 +13,24 @@ initTestSuite; end +%Function for deleting any HTML generated previously by the viewer +function delete_html_file(data_path) + index = fullfile(data_path,'index.html'); + if exist(index, 'file') + delete(index); + else + for(i = 1:8) + index = fullfile(data_path,['index', num2str(i), '.html']); + if exist(index, 'file') + delete(index); + end + end + end +end + %testing the viewer runs on SPM-nidm input. function testViewerRunsSPM() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path) - urlwrite('http://neurovault.org/collections/2210/ex_spm_default.nidm.zip', fullfile(data_path, 'tmp.zip')); - unzip(fullfile(data_path, 'tmp.zip'), fullfile(data_path, '.')); - end delete_html_file(data_path); nidm_results_display(data_path); end From 0d85f3ef1804095a4b2c030c7aa647abbb3d6157 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 17:07:40 +0100 Subject: [PATCH 23/57] travis tests now work... almost --- .travis.yml | 2 +- lib/changeNIDMtoTabDat.m | 6 +-- test/{testDataSets2.m => testDataSets.m} | 54 ++++++++++++------------ test/{testFeatures2.m => testFeatures.m} | 30 +++++++------ 4 files changed, 48 insertions(+), 44 deletions(-) rename test/{testDataSets2.m => testDataSets.m} (86%) rename test/{testFeatures2.m => testFeatures.m} (81%) diff --git a/.travis.yml b/.travis.yml index d7ce860..338aeed 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,7 +29,7 @@ script: # Run docker snapshot of dev octave (until 4.4 is released) - did=$(sudo docker run -ti -d --rm -v `pwd`:/spmviewer cmaumet/octave-spm) # Run tests in Octave - - sudo docker exec -it $did octave --no-window-system --eval "addpath(genpath('/spmviewer')); runTest()" + - sudo docker exec -t -i $did bash -c "runTest.sh;" before_install: # Update docker version - sudo apt-get update diff --git a/lib/changeNIDMtoTabDat.m b/lib/changeNIDMtoTabDat.m index e50b551..6c3eefe 100644 --- a/lib/changeNIDMtoTabDat.m +++ b/lib/changeNIDMtoTabDat.m @@ -489,11 +489,11 @@ else %Calculate whichever statistic type is used. if strcmp(statType, 'T') - tableTemp{n, 9} = icdf('T',1-tableTemp{n, 11},errorDegrees); + tableTemp{n, 9} = tinv(1-tableTemp{n, 11},errorDegrees); elseif strcmp(statType, 'X') - tableTemp{n, 9} = icdf('Chi',1-tableTemp{n, 11},errorDegrees); + tableTemp{n, 9} = chi2inv(1-tableTemp{n, 11},errorDegrees); elseif strcmp(statType, 'F') - tableTemp{n, 9} = icdf('F',1-tableTemp{n, 11},effectDegrees, errorDegrees); + tableTemp{n, 9} = finv(1-tableTemp{n, 11},effectDegrees, errorDegrees); else tableTemp{n, 9} = ''; end diff --git a/test/testDataSets2.m b/test/testDataSets.m similarity index 86% rename from test/testDataSets2.m rename to test/testDataSets.m index 221eb03..8927137 100644 --- a/test/testDataSets2.m +++ b/test/testDataSets.m @@ -34,187 +34,187 @@ function delete_html_file(data_path) function test_ex_spm_HRF_informed_basis() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_HRF_informed_basis.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_HRF_informed_basis.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_HRF_informed_basis.nidm.zip'), 'All'); end %Test viewer displays ex_spm_conjunction.nidm function test_ex_spm_conjunction() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_conjunction.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_conjunction.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_conjunction.nidm.zip'), 'All'); end %Test viewer displays ex_spm_contrast_mask.nidm function test_ex_spm_contrast_mask() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_contrast_mask.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_contrast_mask.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_contrast_mask.nidm.zip'), 'All'); end %Test viewer displays ex_spm_default.nidm function test_ex_spm_default() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_default.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_default.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_default.nidm.zip'), 'All'); end %Test viewer displays ex_spm_full_example001.nidm function test_ex_spm_full_example001() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_full_example001.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_full_example001.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_full_example001.nidm.zip'), 'All'); end %Test viewer displays ex_spm_group_ols.nidm function test_ex_spm_group_ols() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_ols.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_ols.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_ols.nidm.zip'), 'All'); end %Test viewer displays ex_spm_group_wls.nidm function test_ex_spm_group_wls() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_wls.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_wls.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_wls.nidm.zip'), 'All'); end %Test viewer displays ex_spm_partial_conjunction.nidm function test_ex_spm_partial_conjunction() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_partial_conjunction.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_partial_conjunction.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_partial_conjunction.nidm.zip'), 'All'); end %Test viewer displays ex_spm_temporal_derivative.nidm function test_ex_spm_temporal_derivative() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_temporal_derivative.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_temporal_derivative.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_temporal_derivative.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_clustfwep05.nidm function test_ex_spm_thr_clustfwep05() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustfwep05.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustfwep05.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustfwep05.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_clustunck10.nidm function test_ex_spm_thr_clustunck10() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustunck10.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustunck10.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustunck10.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_voxelfdrp05.nidm function test_ex_spm_thr_voxelfdrp05() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfdrp05.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfdrp05.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfdrp05.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_voxelfwep05.nidm function test_ex_spm_thr_voxelfwep05() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfwep05.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfwep05.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfwep05.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_voxelunct4.nidm function test_ex_spm_thr_voxelunct4() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelunct4.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelunct4.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelunct4.nidm.zip'), 'All'); end %Test viewer displays fsl_con_f_130.nidm function test_fsl_con_f_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_con_f_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_con_f_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_con_f_130.nidm.zip'), 'All'); end %Test viewer displays fsl_contrast_mask_130.nidm function test_fsl_contrast_mask_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_contrast_mask_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_contrast_mask_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_contrast_mask_130.nidm.zip'), 'All'); end %Test viewer displays fsl_default_130.nidm function test_fsl_default_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_default_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_default_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_default_130.nidm.zip'), 'All'); end %Test viewer displays fsl_full_examples001_130.nidm function test_fsl_full_examples001_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_full_examples001_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_full_examples001_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_full_examples001_130.nidm.zip'), 'All'); end %Test viewer displays fsl_gamma_basis_130.nidm function test_fsl_gamma_basis_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gamma_basis_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gamma_basis_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gamma_basis_130.nidm.zip'), 'All'); end %Test viewer displays fsl_gaussian_130.nidm function test_fsl_gaussian_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gaussian_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gaussian_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gaussian_130.nidm.zip'), 'All'); end %Test viewer displays fsl_group_btw_130.nidm function test_fsl_group_btw_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_btw_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_btw_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_btw_130.nidm.zip'), 'All'); end %Test viewer displays fsl_group_ols_130.nidm function test_fsl_group_ols_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_ols_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_ols_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_ols_130.nidm.zip'), 'All'); end %Test viewer displays fsl_group_wls_130.nidm function test_fsl_group_wls_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_wls_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_wls_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_wls_130.nidm.zip'), 'All'); end %Test viewer displays fsl_hrf_fir_130.nidm function test_fsl_hrf_fir_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_fir_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_fir_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_fir_130.nidm.zip'), 'All'); end %Test viewer displays fsl_hrf_gammadiff_130.nidm function test_fsl_hrf_gammadiff_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_gammadiff_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_gammadiff_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_gammadiff_130.nidm.zip'), 'All'); end %Test viewer displays fsl_thr_clustfwep05_130.nidm function test_fsl_thr_clustfwep05_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_clustfwep05_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_clustfwep05_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_clustfwep05_130.nidm.zip'), 'All'); end %Test viewer displays fsl_thr_voxelfwep05_130.nidm function test_fsl_thr_voxelfwep05_130() data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_voxelfwep05_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_voxelfwep05_130.nidm.zip'), 'all'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_voxelfwep05_130.nidm.zip'), 'All'); end diff --git a/test/testFeatures2.m b/test/testFeatures.m similarity index 81% rename from test/testFeatures2.m rename to test/testFeatures.m index 532475c..4a5c301 100644 --- a/test/testFeatures2.m +++ b/test/testFeatures.m @@ -13,7 +13,7 @@ initTestSuite; end -%Function for deleting any HTML generated previously by the viewer +% Function for deleting any HTML generated previously by the viewer function delete_html_file(data_path) index = fullfile(data_path,'index.html'); if exist(index, 'file') @@ -28,25 +28,25 @@ function delete_html_file(data_path) end end -%testing the viewer runs on SPM-nidm input. +% testing the viewer runs on SPM-nidm input. function testViewerRunsSPM() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); delete_html_file(data_path); nidm_results_display(data_path); end -%testing the experiment title is somewhere in the output HTML -%file. +% testing the experiment title is somewhere in the output HTML +% file. function testForTitle() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); delete_html_file(data_path); nidm_results_display(data_path); text = fileread(fullfile(data_path, 'index.html')); - verifySubstring(text, 'tone counting vs baseline'); + assertEqual(~isempty(findstr(text, 'tone counting vs baseline')),true); end -%testing the original functionality of the viewer with the -%original SPM, xSPM and TabDat functions is unaffected. +% testing the original functionality of the viewer with the +% original SPM, xSPM and TabDat functions is unaffected. function testOriginalViewerRuns() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_output'); delete_html_file(data_path); @@ -57,7 +57,7 @@ function testOriginalViewerRuns() cd(cwd); end -%testing the viewer runs on FSL-nidm output. +% testing the viewer runs on FSL-nidm output. function testViewerRunsFSL() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default_130.nidm'); delete_html_file(data_path); @@ -67,14 +67,18 @@ function testViewerRunsFSL() %testing the viewer runs on SPM-nidm output with no MIP. function testViewerRunsSPMwoMIP() data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP'); - %Copy contents of ex_spm_default NIDM pack. + % Make the directory if needed. + if ~exist(data_path) + mkdir(data_path) + end + % Copy contents of ex_spm_default NIDM pack. copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm', '*'),... - fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP')); + data_path); %Delete the pre-existing jsonld. delete(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); - %Copy the jsonld without the MIP into the NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'testJsons', 'nidm.json'), fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP')); - %Run the test. + % Copy the jsonld without the MIP into the NIDM pack. + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'testJsons', 'nidm.jsonld'), data_path); + % Run the test. delete_html_file(data_path); nidm_results_display(data_path); end From da19cf2a947975009dfb890ee6c335c4d1055b01 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 17:12:13 +0100 Subject: [PATCH 24/57] unzip data --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 338aeed..633f389 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,7 @@ install: - cd .. # Download data - wget https://neurovault.org/collections/2210/download + - unzip download - cd NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ - mv * ../* - cd .. From 6bc357f50849c6822c435685b08f33667086346c Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 17:16:13 +0100 Subject: [PATCH 25/57] mv file changed --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 633f389..11cbdd8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,7 @@ install: - wget https://neurovault.org/collections/2210/download - unzip download - cd NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ - - mv * ../* + - mv * ../ - cd .. - rm -r NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ script: From 5b8cd7acfe510a72765215e1f4eaf591e0853453 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 17:23:32 +0100 Subject: [PATCH 26/57] doublechecking paths --- .travis.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 11cbdd8..4e2e707 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,20 +17,23 @@ install: - hg clone http://hg.code.sf.net/p/octave/statistics octave-statistics # Download MoxUnit for unit testing - git clone https://github.com/MOxUnit/MOxUnit.git - - cd .. + - ls # Download data + - mkdir data + - cd data - wget https://neurovault.org/collections/2210/download - unzip download - cd NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ - mv * ../ - cd .. - rm -r NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ + - cd ../.. + - ls script: - - docker version # Run docker snapshot of dev octave (until 4.4 is released) - did=$(sudo docker run -ti -d --rm -v `pwd`:/spmviewer cmaumet/octave-spm) # Run tests in Octave - - sudo docker exec -t -i $did bash -c "runTest.sh;" + - sudo docker exec -t -i $did bash -c "runTest.sh" before_install: # Update docker version - sudo apt-get update From bdd464622cafa350e4e3ff5d98aaa1df5d16e637 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 17:43:27 +0100 Subject: [PATCH 27/57] doublechecking paths --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 4e2e707..7796187 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,7 +19,6 @@ install: - git clone https://github.com/MOxUnit/MOxUnit.git - ls # Download data - - mkdir data - cd data - wget https://neurovault.org/collections/2210/download - unzip download From cff1772bfa61ce7f1b3db20778f64f41ecdbd639 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 17:56:03 +0100 Subject: [PATCH 28/57] hopefully tests should now run --- .travis.yml | 2 +- test/runTest.sh | 4 +--- test/testDataSets.m | 2 +- test/testFeatures.m | 2 +- 4 files changed, 4 insertions(+), 6 deletions(-) mode change 100644 => 100755 test/runTest.sh diff --git a/.travis.yml b/.travis.yml index 7796187..3c58c99 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,7 +32,7 @@ script: # Run docker snapshot of dev octave (until 4.4 is released) - did=$(sudo docker run -ti -d --rm -v `pwd`:/spmviewer cmaumet/octave-spm) # Run tests in Octave - - sudo docker exec -t -i $did bash -c "runTest.sh" + - sudo docker exec -t -i $did bash -c "sudo chmod 755 /spmviewer/test/runTest.sh; sudo /spmviewer/test/runTest.sh" before_install: # Update docker version - sudo apt-get update diff --git a/test/runTest.sh b/test/runTest.sh old mode 100644 new mode 100755 index 1b8ad37..f3cc6a7 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -15,6 +15,4 @@ cp /spmviewer/test/bug_patches/spm_file_template.m /code/spm12/ # Run the tests. (We turn off the shadowed function warning as our copy of the # statistics package contains several duplicate functions which casue errors when # added to our path). -octave --no-window-system --eval "warning('off','Octave:shadowed-function');" \ -"addpath(genpath('/spmviewer/'));" \ -"moxunit_runtests" \ No newline at end of file +octave --no-window-system --eval "warning('off','Octave:shadowed-function');addpath(genpath('/spmviewer/'));moxunit_runtests" \ No newline at end of file diff --git a/test/testDataSets.m b/test/testDataSets.m index 8927137..378f2af 100644 --- a/test/testDataSets.m +++ b/test/testDataSets.m @@ -7,7 +7,7 @@ %matlab unittest function). %========================================================================== -function test_suite=testDataSets2 +function test_suite=testDataSets try % assignment of 'localfunctions' is necessary in Matlab >= 2016 test_functions=localfunctions(); catch % no problem; early Matlab versions can use initTestSuite fine diff --git a/test/testFeatures.m b/test/testFeatures.m index 4a5c301..469ca0e 100644 --- a/test/testFeatures.m +++ b/test/testFeatures.m @@ -5,7 +5,7 @@ %Authors: Thomas Maullin, Camille Maumet. %========================================================================== -function test_suite=testFeatures2 +function test_suite=testFeatures try % assignment of 'localfunctions' is necessary in Matlab >= 2016 test_functions=localfunctions(); catch % no problem; early Matlab versions can use initTestSuite fine From 9c001ef13a5c62caff943f5961daae10fd021ac3 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 18:53:13 +0100 Subject: [PATCH 29/57] outputting results --- test/runTest.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/runTest.sh b/test/runTest.sh index f3cc6a7..e7f50a3 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -15,4 +15,6 @@ cp /spmviewer/test/bug_patches/spm_file_template.m /code/spm12/ # Run the tests. (We turn off the shadowed function warning as our copy of the # statistics package contains several duplicate functions which casue errors when # added to our path). -octave --no-window-system --eval "warning('off','Octave:shadowed-function');addpath(genpath('/spmviewer/'));moxunit_runtests" \ No newline at end of file +testresult=$(octave --no-window-system --eval "warning('off','Octave:shadowed-function');addpath(genpath('/spmviewer/'));moxunit_runtests") + +echo $testresult \ No newline at end of file From e4414d07784d6cd7b888fb5bcba8492b38b87c78 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 19:19:34 +0100 Subject: [PATCH 30/57] hopefully edited bash script to communicate with Travis --- test/runTest.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/runTest.sh b/test/runTest.sh index e7f50a3..26a1b08 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -16,5 +16,11 @@ cp /spmviewer/test/bug_patches/spm_file_template.m /code/spm12/ # statistics package contains several duplicate functions which casue errors when # added to our path). testresult=$(octave --no-window-system --eval "warning('off','Octave:shadowed-function');addpath(genpath('/spmviewer/'));moxunit_runtests") +echo $testresult -echo $testresult \ No newline at end of file +# If the tests failed, we need to let Travis know. +if [[ $testresult = *"ans = 1"* ]]; then + exit 1 +else + exit 0 +fi \ No newline at end of file From 227be0b408826c655c0925b8a5d2e85c2a00dbfa Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 20:29:28 +0100 Subject: [PATCH 31/57] Update runTest.sh --- test/runTest.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/runTest.sh b/test/runTest.sh index 26a1b08..da0ef6c 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -19,8 +19,8 @@ testresult=$(octave --no-window-system --eval "warning('off','Octave:shadowed-fu echo $testresult # If the tests failed, we need to let Travis know. -if [[ $testresult = *"ans = 1"* ]]; then +if [[ $testresult = *"FAILED"* ]]; then exit 1 else exit 0 -fi \ No newline at end of file +fi From df964f603361386f1f3f622605d57705ce5d936c Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 20:30:00 +0100 Subject: [PATCH 32/57] Update runTest.sh --- test/runTest.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/test/runTest.sh b/test/runTest.sh index da0ef6c..1c13532 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -20,6 +20,7 @@ echo $testresult # If the tests failed, we need to let Travis know. if [[ $testresult = *"FAILED"* ]]; then + echo "huh" exit 1 else exit 0 From 5291e65a43ec954f42d7c361571bd272147bb193 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 21:00:32 +0100 Subject: [PATCH 33/57] Update runTest.sh --- test/runTest.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/test/runTest.sh b/test/runTest.sh index 1c13532..123e3a6 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -23,5 +23,6 @@ if [[ $testresult = *"FAILED"* ]]; then echo "huh" exit 1 else + echo "huh2" exit 0 fi From 61da107d5f5c16577bc51cb3fc13be81b7ce7408 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Tue, 22 May 2018 23:07:52 +0100 Subject: [PATCH 34/57] Update runTest.sh --- test/runTest.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/runTest.sh b/test/runTest.sh index 123e3a6..2722084 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -1,7 +1,10 @@ +#!/bin/bash +# ======================================================================= # This file contains the setup for the NIDMResults SPM viewer CI travis # tests which MUST be done inside the docker container. # # Author: Tom Maullin (22/05/2018) +# ======================================================================= # Install MOxUnit cd /spmviewer/test/MOxUnit From 760220cebc1c907b5f3591f8f5fbf65b449fda02 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 10:28:35 +0100 Subject: [PATCH 35/57] wip cleaning up tests --- test/runTest.sh | 2 -- test/testFeatures.m | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/test/runTest.sh b/test/runTest.sh index 2722084..89e19d9 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -23,9 +23,7 @@ echo $testresult # If the tests failed, we need to let Travis know. if [[ $testresult = *"FAILED"* ]]; then - echo "huh" exit 1 else - echo "huh2" exit 0 fi diff --git a/test/testFeatures.m b/test/testFeatures.m index 469ca0e..e8449fe 100644 --- a/test/testFeatures.m +++ b/test/testFeatures.m @@ -30,7 +30,7 @@ function delete_html_file(data_path) % testing the viewer runs on SPM-nidm input. function testViewerRunsSPM() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_dekfault.nidm'); delete_html_file(data_path); nidm_results_display(data_path); end From 6270a6fbe2074be7ce6fcfe2556817fd1acc8572 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 10:41:15 +0100 Subject: [PATCH 36/57] wip cleaning up tests --- test/runTest.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/runTest.sh b/test/runTest.sh index 89e19d9..984f148 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -19,7 +19,7 @@ cp /spmviewer/test/bug_patches/spm_file_template.m /code/spm12/ # statistics package contains several duplicate functions which casue errors when # added to our path). testresult=$(octave --no-window-system --eval "warning('off','Octave:shadowed-function');addpath(genpath('/spmviewer/'));moxunit_runtests") -echo $testresult +echo "$testresult" # If the tests failed, we need to let Travis know. if [[ $testresult = *"FAILED"* ]]; then From 96ad4892906b8ccb27ba3f9a43af9715106eccc0 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 11:02:12 +0100 Subject: [PATCH 37/57] wip cleaning up tests --- .travis.yml | 4 +--- test/testFeatures.m | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3c58c99..a154871 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,9 +22,7 @@ install: - cd data - wget https://neurovault.org/collections/2210/download - unzip download - - cd NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ - - mv * ../ - - cd .. + - mv NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/* . - rm -r NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ - cd ../.. - ls diff --git a/test/testFeatures.m b/test/testFeatures.m index e8449fe..469ca0e 100644 --- a/test/testFeatures.m +++ b/test/testFeatures.m @@ -30,7 +30,7 @@ function delete_html_file(data_path) % testing the viewer runs on SPM-nidm input. function testViewerRunsSPM() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_dekfault.nidm'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); delete_html_file(data_path); nidm_results_display(data_path); end From 9b4e1ecf9b1e7227fcd2324d3b81a9d0266bf397 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 11:22:16 +0100 Subject: [PATCH 38/57] hopefully fixed last test --- lib/generateMIP.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/generateMIP.m b/lib/generateMIP.m index e5722fb..3d6306c 100644 --- a/lib/generateMIP.m +++ b/lib/generateMIP.m @@ -46,5 +46,11 @@ function generateMIP(filepath, filename, DIM, units) %Write the image: mipPath = spm_file(fullfile(filepath, 'MIP.png')); imwrite(mip,gray(64),mipPath,'png'); + + %In some versions of octave/matlab the above removes + %the original .nii.gz file. + if ~exist(fullfile(filepath, filename), 'file') + gzip(fullfile(filepath, filename), '.gz', '')); + end end \ No newline at end of file From 0b8800087bc0f112b2f8e3e737f30808c9793f74 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 11:27:34 +0100 Subject: [PATCH 39/57] removed now redundant files --- test/retrieveFile.m | 27 --------------------------- test/runTest.m | 24 ------------------------ test/storeFile.m | 32 -------------------------------- 3 files changed, 83 deletions(-) delete mode 100644 test/retrieveFile.m delete mode 100644 test/runTest.m delete mode 100644 test/storeFile.m diff --git a/test/retrieveFile.m b/test/retrieveFile.m deleted file mode 100644 index ecdd910..0000000 --- a/test/retrieveFile.m +++ /dev/null @@ -1,27 +0,0 @@ -%========================================================================== -%This function deletes the current file under 'filename' and checks to see -%if there is a file 'filenameTemp' stored. If there is, then 'filenameTemp' -%is renamed to 'filename'. This can be used in the teardown procedures for -%the tests. It takes as inputs: -% -%filepath - the location of the file. -%filename - the name to be recovered. -% -%Authors: Thomas Maullin, Camille Maumet. -%========================================================================== - -function retrieveHTMLFile(filepath, filename) - - %If the file exists delete it. - if exist(fullfile(filepath, filename), 'file') == 2 - delete(fullfile(filepath, filename)) - end - - %If the temp version exists move it back. - [~, name, ext] = fileparts(filename); - filenameTemp = [name, 'Temp', ext]; - if exist(fullfile(filepath, filenameTemp), 'file') == 2 - movefile(fullfile(filepath, filenameTemp), fullfile(filepath, filename), 'f'); - end - -end diff --git a/test/runTest.m b/test/runTest.m deleted file mode 100644 index b8b85c6..0000000 --- a/test/runTest.m +++ /dev/null @@ -1,24 +0,0 @@ -%========================================================================== -%This function runs the testFeatures tests, which test specific features of -%the viewer, and the testDataSets tests, which test all locally available -%datasets. -% -%Authors: Thomas Maullin, Camille Maumet. -%========================================================================== - -function runTest() - - %Clear previous classes (and keep debugging breakpoints) - clear classes; - - %Setup steps for the test. - import matlab.unittest.TestSuite; - addpath(fullfile(fileparts(mfilename('fullpath')),'..', 'lib')); - addpath(fullfile(fileparts(mfilename('fullpath')),'..')); - - %Run all tests. - tests = [matlab.unittest.TestSuite.fromFile(which('testDataSets')),... - matlab.unittest.TestSuite.fromFile(which('testFeatures'))]; - result = run(tests) - -end \ No newline at end of file diff --git a/test/storeFile.m b/test/storeFile.m deleted file mode 100644 index 7311327..0000000 --- a/test/storeFile.m +++ /dev/null @@ -1,32 +0,0 @@ -%========================================================================== -%This function moves the file 'filename' to a temporary location -%'filenameTemp' to prevent the tests overwriting any of the users data. If -%only one argument is provided it is assumed the file in question is named -%'index.html'. It takes the following inputs: -% -%filepath - the location of the file. -%filename - the name to be changed. If not entered it is assumed we are -%looking for the 'index.html' file. -% -%Authors: Thomas Maullin, Camille Maumet -%========================================================================== - -function storeFile(filepath, filename) - - %If there's one input move 'index.html'. - if nargin == 1 - if exist(fullfile(filepath, 'index.html')) == 2 - movefile(fullfile(filepath, 'index.html'), spm_file(fullfile(filepath, 'indexTemp.html'), 'unique')); - end - end - - %If there's two inputs move filename. - if nargin == 2 - if exist(fullfile(filepath, filename)) == 2 - [~, name, ext] = fileparts(filename); - filenameTemp = [name, 'Temp', ext]; - movefile(fullfile(filepath, filename), fullfile(filepath, filenameTemp)); - end - end - -end \ No newline at end of file From 6d70276c5dc3eca78bdbfe57a17539a23d1fd878 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 11:33:05 +0100 Subject: [PATCH 40/57] hopefully fixed last test --- lib/generateMIP.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/generateMIP.m b/lib/generateMIP.m index 3d6306c..518e54e 100644 --- a/lib/generateMIP.m +++ b/lib/generateMIP.m @@ -50,7 +50,7 @@ function generateMIP(filepath, filename, DIM, units) %In some versions of octave/matlab the above removes %the original .nii.gz file. if ~exist(fullfile(filepath, filename), 'file') - gzip(fullfile(filepath, filename), '.gz', '')); + gzip(strrep(fullfile(filepath, filename), '.gz', '')); end end \ No newline at end of file From be9daa71192d24c87da0c9e1108115711fbfed83 Mon Sep 17 00:00:00 2001 From: cmaumet Date: Wed, 23 May 2018 13:49:53 +0200 Subject: [PATCH 41/57] Trigering travis --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a154871..14a39d5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,4 +37,4 @@ before_install: - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce - git config --global user.name "TravisCI" - git config --global user.email "travis@dummy.com" - - sudo docker pull cmaumet/octave-spm + - sudo docker pull cmaumet/octave-spm \ No newline at end of file From a113f56643702df5b7a588a12447d18ec311b349 Mon Sep 17 00:00:00 2001 From: cmaumet Date: Wed, 23 May 2018 13:51:21 +0200 Subject: [PATCH 42/57] Re-Trigering travis --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 14a39d5..08c3a7c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,4 +37,5 @@ before_install: - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce - git config --global user.name "TravisCI" - git config --global user.email "travis@dummy.com" - - sudo docker pull cmaumet/octave-spm \ No newline at end of file + - sudo docker pull cmaumet/octave-spm + \ No newline at end of file From 4fd1342702c8deb384bebd3261cb6c0c5838ec63 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 13:24:46 +0100 Subject: [PATCH 43/57] Patch updates --- test/bug_patches/chi2inv.m | 71 -------- test/bug_patches/spm_file_template.m | 204 ----------------------- test/bug_patches/spm_file_template.patch | 18 ++ test/runTest.sh | 3 +- 4 files changed, 19 insertions(+), 277 deletions(-) delete mode 100644 test/bug_patches/chi2inv.m delete mode 100644 test/bug_patches/spm_file_template.m create mode 100644 test/bug_patches/spm_file_template.patch diff --git a/test/bug_patches/chi2inv.m b/test/bug_patches/chi2inv.m deleted file mode 100644 index 74e9cdf..0000000 --- a/test/bug_patches/chi2inv.m +++ /dev/null @@ -1,71 +0,0 @@ -## Copyright (C) 2012 Rik Wehbring -## Copyright (C) 1995-2012 Kurt Hornik -## -## This file is part of Octave. -## -## Octave is free software; you can redistribute it and/or modify it -## under the terms of the GNU General Public License as published by -## the Free Software Foundation; either version 3 of the License, or (at -## your option) any later version. -## -## Octave is distributed in the hope that it will be useful, but -## WITHOUT ANY WARRANTY; without even the implied warranty of -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -## General Public License for more details. -## -## You should have received a copy of the GNU General Public License -## along with Octave; see the file COPYING. If not, see -## . - -## -*- texinfo -*- -## @deftypefn {Function File} {} chi2inv (@var{x}, @var{n}) -## For each element of @var{x}, compute the quantile (the inverse of the -## CDF) at @var{x} of the chi-square distribution with @var{n} degrees of -## freedom. -## @end deftypefn - -## Author: TT -## Description: Quantile function of the chi-square distribution - -function inv = chi2inv (x, n) - - if (nargin != 2) - print_usage (); - endif - - if (!isscalar (n)) - [retval, x, n] = common_size (x, n); - if (retval > 0) - error ("chi2inv: X and N must be of common size or scalars"); - endif - endif - - if (iscomplex (x) || iscomplex (n)) - error ("chi2inv: X and N must not be complex"); - endif - - inv = gaminv (x, n/2, 2); - -endfunction - - -%!shared x -%! x = [-1 0 0.3934693402873666 1 2]; -%!assert(chi2inv (x, 2*ones(1,5)), [NaN 0 1 Inf NaN], 5*eps); -%!assert(chi2inv (x, 2), [NaN 0 1 Inf NaN], 5*eps); -%!assert(chi2inv (x, 2*[0 1 NaN 1 1]), [NaN 0 NaN Inf NaN], 5*eps); -%!assert(chi2inv ([x(1:2) NaN x(4:5)], 2), [NaN 0 NaN Inf NaN], 5*eps); - -%% Test class of input preserved -%!assert(chi2inv ([x, NaN], 2), [NaN 0 1 Inf NaN NaN], 5*eps); -%!assert(chi2inv (single([x, NaN]), 2), single([NaN 0 1 Inf NaN NaN]), 5*eps("single")); -%!assert(chi2inv ([x, NaN], single(2)), single([NaN 0 1 Inf NaN NaN]), 5*eps("single")); - -%% Test input validation -%!error chi2inv () -%!error chi2inv (1) -%!error chi2inv (1,2,3) -%!error chi2inv (ones(3),ones(2)) -%!error chi2inv (ones(2),ones(3)) -%!error chi2inv (i, 2) -%!error chi2inv (2, i) \ No newline at end of file diff --git a/test/bug_patches/spm_file_template.m b/test/bug_patches/spm_file_template.m deleted file mode 100644 index aa19e5e..0000000 --- a/test/bug_patches/spm_file_template.m +++ /dev/null @@ -1,204 +0,0 @@ -classdef spm_file_template -% Text file template engine -% -% Example: -% >> tpl = spm_file_template; -% >> tpl = file(tpl,'myfile','template.txt'); -% >> tpl = var(tpl,'TITLE',spm('Ver')); -% >> tpl = var(tpl,'DATE',date); -% >> tpl = parse(tpl,'OUT','myfile'); -% >> get(tpl,'OUT') -%__________________________________________________________________________ -% -% If using a MATLAB version older than R2008a (7.6), run the following: -% >> D = fullfile(spm('Dir'),'@spm_file_template'); mkdir(D); -% >> movefile(fullfile(spm('Dir'),'spm_file_template.m'),D) -%__________________________________________________________________________ -% Copyright (C) 2012 Wellcome Trust Centre for Neuroimaging - -% Guillaume Flandin -% $Id: spm_file_template.m 4834 2012-08-09 15:15:19Z guillaume $ - - -%-Properties -%========================================================================== -properties - root; - unknowns = 'remove'; -end - -properties (SetAccess='private', GetAccess='private') - filekeys={}; - filenames={}; - - varkeys={}; - varvals={}; -end - -%-Constructor -%========================================================================== -methods - function obj = spm_file_template(root,unknowns) - obj.root = pwd; - if ~nargin, return; end - obj.root = root; - if nargin == 1, return; end - obj.unknowns = unknowns; - end -end - -%-Properties set and get methods -%========================================================================== -methods - function obj = set.root(obj,root) - if ~exist(root,'dir') - error('"%s" not found.',root); - end - obj.root = root; - end - - function obj = set.unknowns(obj,unknowns) - if ~ismember(unknowns,{'comment','keep','remove'}) - error('Unknowns: ''remove'', ''comment'' or ''keep''.'); - end - obj.unknowns = unknowns; - end - - function str = get(obj,key) - str = handleUnknowns(getvar(obj,key),obj.unknowns); - end -end - -%-Public methods -%========================================================================== -methods (Access='public') - function obj = file(obj,key,name) - key = cellstr(key); - name = cellstr(name); - if filesep == '/', mch = '^/'; else mch = '^.:\\'; end - for i=1:numel(key) - j = find(ismember(obj.filekeys,key{i})); - if isempty(j), j = numel(obj.filekeys) + 1; end - obj.filekeys{j} = key{i}; - obj.filenames{j} = name{i}; - if isempty(regexp(obj.filenames{j},mch,'once')) - obj.filenames{j} = fullfile(obj.root,obj.filenames{j}); - end - end - end - - function obj = block(obj,F,B,V) - obj = loadtpl(obj,F); - if nargin == 3, V = B; end - str = getvar(obj,F); - blk = ''; - strbegin = ['']; - strend = ['']; - indbegin = strfind(str,strbegin); - indend = strfind(str,strend); - if ~isempty(indbegin) && ~isempty(indend) - blk = str(indbegin+length(strbegin)+1:indend-1); - str = [str(1:indbegin-1) ... - '{' V '}' ... - str(indend+length(strend)+1:end)]; - end - obj = var(obj,B,blk); - obj = var(obj,F,str); - end - - function obj = var(obj,key,val,varargin) - key = cellstr(key); - if nargin > 2 - val = cellstr(val); - else - val = repmat({''}, size(key)); - end - key = [key varargin{1:2:end}]; - val = [val varargin{2:2:end}]; - for i=1:numel(key) - j = find(ismember(obj.varkeys,key{i})); - if isempty(j), j = numel(obj.varkeys) + 1; end - obj.varkeys{j} = key{i}; - obj.varvals{j} = val{i}; - end - end - - function [obj, str] = parse(obj,target,handle,append) - if nargin == 3, append = false; end - if iscellstr(handle) - for i=1:numel(handle) - [obj, str] = subst(obj,handle{i}); - obj = var(obj,target,str); - end - elseif ischar(handle) - [obj, str] = subst(obj,handle); - if append - obj = var(obj,target,[getvar(obj,target) str]); - else - obj = var(obj,target,str); - end - end - end -end - -%-Private methods -%========================================================================== -methods (Access='private') - function val = getvar(obj,key) - if nargin == 1, val = obj.varvals; return; end - key = cellstr(key); - val = cell(1,numel(key)); - for i=1:numel(key) - j = find(ismember(obj.varkeys,key{i})); - if isempty(j) - val{i} = ''; - else - val{i} = obj.varvals{j}; - end - end - if numel(val) == 1, val = char(val); end - end - - function obj = loadtpl(obj,handle) - if ~isempty(getvar(obj,handle)) - return; - end - ind = find(ismember(obj.filekeys,handle)); - if isempty(ind) - error('Template handle "%s" not found.',handle); - end - filename = obj.filenames{ind}; - fid = fopen(filename,'rt'); - if fid == -1 - error('Cannot open template file "%s".',filename); - end - obj = var(obj,handle,fscanf(fid,'%c')); - fclose(fid); - end - - function [obj, str] = subst(obj,handle) - obj = loadtpl(obj,handle); - str = getvar(obj,handle); - for i=1:numel(obj.varkeys) - str = strrep(str, ['{' obj.varkeys{i} '}'],obj.varvals{i}); - end - end - -end - -end - -%-Helper functions -%========================================================================== -function str = handleUnknowns(str,unknowns) -switch lower(unknowns) - case 'keep' - %- do nothing - case 'remove' - str = regexprep(str,'{[^ \t\r\n}]+}',''); - case 'comment' - str = regexprep(str,'{[^ \t\r\n}]+}',... - ''); -end - -end diff --git a/test/bug_patches/spm_file_template.patch b/test/bug_patches/spm_file_template.patch new file mode 100644 index 0000000..0a42e0b --- /dev/null +++ b/test/bug_patches/spm_file_template.patch @@ -0,0 +1,18 @@ +--- spm_file_template.m ++++ spm_file_template.m +@@ -28,11 +28,11 @@ + end + + properties (SetAccess='private', GetAccess='private') +- filekeys; +- filenames; ++ filekeys = {}; ++ filenames = {}; + +- varkeys; +- varvals; ++ varkeys = {}; ++ varvals = {}; + end + + %-Constructor \ No newline at end of file diff --git a/test/runTest.sh b/test/runTest.sh index 984f148..cb09da5 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -12,8 +12,7 @@ make install-octave cd .. # Bug fix for SPM -rm /code/spm12/spm_file_template.m -cp /spmviewer/test/bug_patches/spm_file_template.m /code/spm12/ +patch -p0 < /spmviewer/test/bug_patches/spm_file_template.patch /code/spm12/spm_file_template.m # Run the tests. (We turn off the shadowed function warning as our copy of the # statistics package contains several duplicate functions which casue errors when From a425199429ab6af094469cc03c4368ab936f3c60 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 13:37:04 +0100 Subject: [PATCH 44/57] small attempt at removing patch warning --- test/bug_patches/spm_file_template.patch | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/bug_patches/spm_file_template.patch b/test/bug_patches/spm_file_template.patch index 0a42e0b..0c0b169 100644 --- a/test/bug_patches/spm_file_template.patch +++ b/test/bug_patches/spm_file_template.patch @@ -15,4 +15,5 @@ + varvals = {}; end - %-Constructor \ No newline at end of file + %-Constructor + \ No newline at end of file From 02338e44c760ed8e8e5fc7bac39df045d52a513a Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 13:45:35 +0100 Subject: [PATCH 45/57] using SPM functions instead of octave statistics --- lib/changeNIDMtoTabDat.m | 6 +++--- test/runTest.sh | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/changeNIDMtoTabDat.m b/lib/changeNIDMtoTabDat.m index 6c3eefe..6cec20b 100644 --- a/lib/changeNIDMtoTabDat.m +++ b/lib/changeNIDMtoTabDat.m @@ -489,11 +489,11 @@ else %Calculate whichever statistic type is used. if strcmp(statType, 'T') - tableTemp{n, 9} = tinv(1-tableTemp{n, 11},errorDegrees); + tableTemp{n, 9} = spm_invTcdf(1-tableTemp{n, 11},errorDegrees); elseif strcmp(statType, 'X') - tableTemp{n, 9} = chi2inv(1-tableTemp{n, 11},errorDegrees); + tableTemp{n, 9} = spm_invXcdf(1-tableTemp{n, 11},errorDegrees); elseif strcmp(statType, 'F') - tableTemp{n, 9} = finv(1-tableTemp{n, 11},effectDegrees, errorDegrees); + tableTemp{n, 9} = spm_invFcdf(1-tableTemp{n, 11},effectDegrees, errorDegrees); else tableTemp{n, 9} = ''; end diff --git a/test/runTest.sh b/test/runTest.sh index cb09da5..0165251 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -7,6 +7,7 @@ # ======================================================================= # Install MOxUnit +echo "Installing MOxUnit for Octave..." cd /spmviewer/test/MOxUnit make install-octave cd .. From f485819373f211e180e5e64b38ec52a00795cf87 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 13:46:30 +0100 Subject: [PATCH 46/57] removal of octave-statistics --- .travis.yml | 2 -- test/runTest.sh | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 08c3a7c..98d9799 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,8 +13,6 @@ bundler_args: --retry 9 install: - pip install --upgrade setuptools - cd test -# Download Octave-Statistics - - hg clone http://hg.code.sf.net/p/octave/statistics octave-statistics # Download MoxUnit for unit testing - git clone https://github.com/MOxUnit/MOxUnit.git - ls diff --git a/test/runTest.sh b/test/runTest.sh index 0165251..33a7868 100755 --- a/test/runTest.sh +++ b/test/runTest.sh @@ -18,7 +18,7 @@ patch -p0 < /spmviewer/test/bug_patches/spm_file_template.patch /code/spm12/spm_ # Run the tests. (We turn off the shadowed function warning as our copy of the # statistics package contains several duplicate functions which casue errors when # added to our path). -testresult=$(octave --no-window-system --eval "warning('off','Octave:shadowed-function');addpath(genpath('/spmviewer/'));moxunit_runtests") +testresult=$(octave --no-window-system --eval "addpath(genpath('/spmviewer/'));moxunit_runtests") echo "$testresult" # If the tests failed, we need to let Travis know. From 84e06a0e3d1849b618e21b7adb66180d1beadd9e Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 13:57:11 +0100 Subject: [PATCH 47/57] removal of patch warning #2 --- test/bug_patches/spm_file_template.patch | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/bug_patches/spm_file_template.patch b/test/bug_patches/spm_file_template.patch index 0c0b169..0a42e0b 100644 --- a/test/bug_patches/spm_file_template.patch +++ b/test/bug_patches/spm_file_template.patch @@ -15,5 +15,4 @@ + varvals = {}; end - %-Constructor - \ No newline at end of file + %-Constructor \ No newline at end of file From 24bb137d1501c586802eb459e8f9fe96902f43c8 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Wed, 23 May 2018 17:19:08 +0100 Subject: [PATCH 48/57] Update .gitignore --- .gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitignore b/.gitignore index 75c9fde..ce8ce70 100644 --- a/.gitignore +++ b/.gitignore @@ -12,7 +12,6 @@ Data/*.png # Test data (if missing will be downloaded from NeuroVault) test/data test/MOxUnit -test/octave-statistics #nii files *.nii From 942d2f7131cfad70b2c704000642c30bcee1dafa Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Fri, 25 May 2018 14:35:48 +0100 Subject: [PATCH 49/57] moved into moxunit folder --- .gitignore | 4 +- .travis.yml | 6 +- test/data/ex_spm_output/nidm_example001.mat | Bin 361987 -> 0 bytes test/data/testJsons/nidm.jsonld | 12876 ---------------- .../bug_patches/spm_file_template.patch | 0 test/{ => moxunit_testsuite}/runTest.sh | 4 +- test/{ => moxunit_testsuite}/testDataSets.m | 0 test/moxunit_testsuite/testFeatures.m | 110 + test/testFeatures.m | 99 - 9 files changed, 117 insertions(+), 12982 deletions(-) delete mode 100644 test/data/ex_spm_output/nidm_example001.mat delete mode 100644 test/data/testJsons/nidm.jsonld rename test/{ => moxunit_testsuite}/bug_patches/spm_file_template.patch (100%) rename test/{ => moxunit_testsuite}/runTest.sh (84%) rename test/{ => moxunit_testsuite}/testDataSets.m (100%) create mode 100644 test/moxunit_testsuite/testFeatures.m delete mode 100644 test/testFeatures.m diff --git a/.gitignore b/.gitignore index 75c9fde..35aed1c 100644 --- a/.gitignore +++ b/.gitignore @@ -10,8 +10,8 @@ Data/*.png # Test data (if missing will be downloaded from NeuroVault) -test/data -test/MOxUnit +test/moxunit_testsuite/data +test/moxunit_testsuite/MOxUnit test/octave-statistics #nii files diff --git a/.travis.yml b/.travis.yml index 98d9799..733cdf7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,7 +12,7 @@ bundler_args: --retry 9 # command to install dependencies, e.g. pip install -r requirements.txt --use-mirrors install: - pip install --upgrade setuptools - - cd test + - cd test/moxunit_testsuite # Download MoxUnit for unit testing - git clone https://github.com/MOxUnit/MOxUnit.git - ls @@ -22,13 +22,13 @@ install: - unzip download - mv NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/* . - rm -r NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ - - cd ../.. + - cd ../../.. - ls script: # Run docker snapshot of dev octave (until 4.4 is released) - did=$(sudo docker run -ti -d --rm -v `pwd`:/spmviewer cmaumet/octave-spm) # Run tests in Octave - - sudo docker exec -t -i $did bash -c "sudo chmod 755 /spmviewer/test/runTest.sh; sudo /spmviewer/test/runTest.sh" + - sudo docker exec -t -i $did bash -c "sudo chmod 755 /spmviewer/test/moxunit_testsuite/runTest.sh; sudo /spmviewer/test/moxunit_testsuite/runTest.sh" before_install: # Update docker version - sudo apt-get update diff --git a/test/data/ex_spm_output/nidm_example001.mat b/test/data/ex_spm_output/nidm_example001.mat deleted file mode 100644 index 4ad6764ddb8a128d5380342ea0fd335d4c2063a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361987 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
  • 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

    ~Y%kAWgT$z~wmyyB-^Rg#b5{6z9CB%R`d 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%0DhI3P(^ST4MM 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", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "0"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0"}, - - - "nidm_equivalentThreshold": [{"@id": "niiri:554bd07b4f09ca74ef8c806e6c8e564f"},{"@id": "niiri:861feb0e7c690abb2b48c9a6c339725d"}] - - - }, - - - { - - - "@id": "niiri:554bd07b4f09ca74ef8c806e6c8e564f", - - - "@type": ["prov:Entity","nidm_ExtentThreshold","obo_FWERadjustedpvalue"], - - - "rdfs:label": "Extent Threshold", - - - "prov:value": {"@type": "xsd:float", "@value": "1"} - - - }, - - - { - - - "@id": "niiri:861feb0e7c690abb2b48c9a6c339725d", - - - "@type": ["prov:Entity","nidm_ExtentThreshold","nidm_PValueUncorrected"], - - - "rdfs:label": "Extent Threshold", - - - "prov:value": {"@type": "xsd:float", "@value": "1"} - - - }, - - - { - - - "@id": "niiri:2ebce388102223f39e0dc1b16945c50b", - - - "@type": ["prov:Entity","nidm_PeakDefinitionCriteria"], - - - "rdfs:label": "Peak Definition Criteria", - - - "nidm_maxNumberOfPeaksPerCluster": {"@type": "xsd:int", "@value": "3"}, - - - "nidm_minDistanceBetweenPeaks": {"@type": "xsd:float", "@value": "8"} - - - }, - - - { - - - "@id": "niiri:6275214bc5c43166d2c9d053350e0f1f", - - - "@type": ["prov:Entity","nidm_ClusterDefinitionCriteria"], - - - "rdfs:label": "Cluster Connectivity Criterion: 18", - - - "nidm_hasConnectivityCriterion": {"@id": "nidm_voxel18connected"} - - - }, - - - { - - - "@id": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", - - - "@type": ["prov:Activity","nidm_Inference"], - - - "nidm_hasAlternativeHypothesis": {"@id": "nidm_OneTailedTest"}, - - - "rdfs:label": "Inference" - - - }, - - - { - - - "@type": "prov:Association", - - - "activity_associated": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", - - - "agent": "niiri:b6c1b7838976c0895e1dafa5a8531375" - - - }, - - - { - - - "@type": "prov:Usage", - - - "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", - - - "entity": "niiri:d778366bc63bc309c7c52f3187674866" - - - }, - - - { - - - "@type": "prov:Usage", - - - "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", - - - "entity": "niiri:dc3705036ad6c46649136d5432c5f3ff" - - - }, - - - { - - - "@type": "prov:Usage", - - - "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", - - - "entity": "niiri:1316028e08e8d2777f9e68f5776155d1" - - - }, - - - { - - - "@type": "prov:Usage", - - - "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", - - - "entity": "niiri:e39686d93342136e1566c2dcaa7f25ed" - - - }, - - - { - - - "@type": "prov:Usage", - - - "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", - - - "entity": "niiri:bb452fb04fd2352ce0f99696c18cfaf5" - - - }, - - - { - - - "@type": "prov:Usage", - - - "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", - - - "entity": "niiri:2ebce388102223f39e0dc1b16945c50b" - - - }, - - - { - - - "@type": "prov:Usage", - - - "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", - - - "entity": "niiri:6275214bc5c43166d2c9d053350e0f1f" - - - }, - - - { - - - "@id": "niiri:e29a36ff8d237934dcebeb62008c3a7f", - - - "@type": ["prov:Entity","nidm_SearchSpaceMaskMap"], - - - "prov:atLocation": {"@type": "xsd:anyURI", "@value": "SearchSpaceMask.nii.gz"}, - - - "nfo:fileName": {"@type": "xsd:string", "@value": "SearchSpaceMask.nii.gz"}, - - - "dct:format": {"@type": "xsd:string", "@value": "image/nifti"}, - - - "rdfs:label": "Search Space Mask Map", - - - "nidm_inCoordinateSpace": {"@id": "niiri:023464249c2eff8a20856020301e7489"}, - - - "nidm_searchVolumeInVoxels": {"@type": "xsd:int", "@value": "223057"}, - - - "nidm_searchVolumeInUnits": {"@type": "xsd:float", "@value": "1784456"}, - - - "nidm_reselSizeInVoxels": {"@type": "xsd:float", "@value": "65.5786964036542"}, - - - "nidm_searchVolumeInResels": {"@type": "xsd:float", "@value": "3155.84193266257"}, - - - "spm_searchVolumeReselsGeometry": {"@type": "xsd:string", "@value": "[6, 97.8140592306853, 965.938819261507, 3155.84193266257]"}, - - - "nidm_noiseFWHMInVoxels": {"@type": "xsd:string", "@value": "[4.09118640605185, 4.0346308705955, 3.97291894351243]"}, - - - "nidm_noiseFWHMInUnits": {"@type": "xsd:string", "@value": "[8.18237281210369, 8.069261741191, 7.94583788702486]"}, - - - "nidm_randomFieldStationarity": {"@type": "xsd:boolean", "@value": "true"}, - - - "nidm_expectedNumberOfVoxelsPerCluster": {"@type": "xsd:float", "@value": "7.21748994812991"}, - - - "nidm_expectedNumberOfClusters": {"@type": "xsd:float", "@value": "33.5642173578105"}, - - - "nidm_heightCriticalThresholdFWE05": {"@type": "xsd:float", "@value": "5.30963135104407"}, - - - "nidm_heightCriticalThresholdFDR05": {"@type": "xsd:float", "@value": "4.69981384277344"}, - - - "crypto:sha512": {"@type": "xsd:string", "@value": "dc7dd2f8485039d7bcf7f41d9f8e3d35045cd3d0dd9ae34a2b945d4fcd87a396b4336b01f6a027797761b08a05d1c51c83c0a7e61d9fbd4d165526741a36c876"}, - - - "spm_smallestSignificantClusterSizeInVoxelsFWE05": {"@type": "xsd:int", "@value": "116"}, - - - "spm_smallestSignificantClusterSizeInVoxelsFDR05": {"@type": "xsd:int", "@value": "61"} - - - }, - - - { - - - "@type": "prov:Generation", - - - "entity_generated": "niiri:e29a36ff8d237934dcebeb62008c3a7f", - - - "activity": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab" - - - }, - - - { - - - "@id": "niiri:f29040e6da23cca634f39ac44860ecd8", - - - "@type": ["prov:Entity","nidm_ExcursionSetMap"], - - - "prov:atLocation": {"@type": "xsd:anyURI", "@value": "ExcursionSet.nii.gz"}, - - - "nfo:fileName": {"@type": "xsd:string", "@value": "ExcursionSet.nii.gz"}, - - - "dct:format": {"@type": "xsd:string", "@value": "image/nifti"}, - - - "rdfs:label": "Excursion Set Map", - - - "nidm_numberOfSupraThresholdClusters": {"@type": "xsd:int", "@value": "81"}, - - - "nidm_pValue": {"@type": "xsd:float", "@value": "3.03579383853503e-12"}, - - - "nidm_hasClusterLabelsMap": {"@id": "niiri:2006dfc96a15af1ae7dcbb00a0098a6f"}, - - - "nidm_inCoordinateSpace": {"@id": "niiri:023464249c2eff8a20856020301e7489"}, - - - "crypto:sha512": {"@type": "xsd:string", "@value": "014dbfd7824bc4040c0b428b073ff43721cf78f5e15bbfe3edf01dad68c62eac0a4e978b1cd38dcae91777937b9f5257fb28329cf8c317223be18fa70c2a2ed6"} - - - }, - - - { - - - "@id": "niiri:2006dfc96a15af1ae7dcbb00a0098a6f", - - - "@type": ["prov:Entity","nidm_ClusterLabelsMap"], - - - "prov:atLocation": {"@type": "xsd:anyURI", "@value": "ClusterLabels.nii.gz"}, - - - "nfo:fileName": {"@type": "xsd:string", "@value": "ClusterLabels.nii.gz"}, - - - "dct:format": {"@type": "xsd:string", "@value": "image/nifti"}, - - - "rdfs:label": "Cluster Labels Map", - - - "nidm_inCoordinateSpace": {"@id": "niiri:023464249c2eff8a20856020301e7489"}, - - - "crypto:sha512": {"@type": "xsd:string", "@value": "06977d4de4ad0066cd008492aeee125405b5fc4a1c6fe605211b4c16a2eaa09a2793f430dd5dec0d1b5fce0d872b2fa96b8083d6cdbe719e497031b5b9d08256"} - - - }, - - - { - - - "@type": "prov:Generation", - - - "entity_generated": "niiri:f29040e6da23cca634f39ac44860ecd8", - - - "activity": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab" - - - }, - - - { - - - "@id": "niiri:6ad77a009380e0862dfda9d941d299ad", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0001", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1804"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "27.5089335246298"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.46511379022666e-21"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "5.93371085041799e-20"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "1"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:6ad77a009380e0862dfda9d941d299ad", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:168d2fb161add92e3c6aeced337f8718", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0002", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "356"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "5.42859220330831"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.6728855149243e-08"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "2.91098190852157e-06"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "1.17083954451478e-06"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "2"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:168d2fb161add92e3c6aeced337f8718", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:d8c3639077d613ce911ce46cf26e10a7", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0003", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5090"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "77.6166694237059"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.51031151932561e-42"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "2.03335233065374e-40"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "3"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d8c3639077d613ce911ce46cf26e10a7", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:72a30c2e9486357dfc642e2b4eb115d4", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0004", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "766"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "11.6806225498151"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.69891112070838e-12"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "5.70226088569825e-11"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "4.58706002591263e-11"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "4"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:72a30c2e9486357dfc642e2b4eb115d4", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:21a28b75be36a691ef2193a926897115", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0005", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "54"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.823438143198452"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.00980531403246826"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.280434478478115"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.061094648971533"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "5"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:21a28b75be36a691ef2193a926897115", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:80427d97199a521121ca685fd84d0896", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0006", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "285"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "4.34592353354738"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.15539697056139e-07"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "2.73725770201239e-05"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "9.4369593516496e-06"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "6"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:80427d97199a521121ca685fd84d0896", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:d377893f4dae7664669ce371f1f1fc73", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0007", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "395"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "6.02329752895164"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.70020762554596e-08"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "9.06303145864484e-07"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "4.37433635338446e-07"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "7"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d377893f4dae7664669ce371f1f1fc73", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:54217c65ee0ff39114550da1be8399f7", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0008", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "116"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "1.7688671224263"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000452977534465859"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0150888416289883"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00366911802917346"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "8"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:54217c65ee0ff39114550da1be8399f7", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:99df7d04ff05055ae51c18c1182323d1", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0009", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "19"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.289728235569826"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0997597824989178"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.964858026030202"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.278639392496977"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "9"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:99df7d04ff05055ae51c18c1182323d1", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:ad5d360b9b207e9ba6bf16c1f57d7f8a", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0010", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "50"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.762442725183751"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0123570633152281"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.339498021136914"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0707678054255747"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "10"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:ad5d360b9b207e9ba6bf16c1f57d7f8a", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:4188b9a8ac06b052f44d7230a9a3c200", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0011", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "447"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "6.81623796314274"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.03851586308171e-09"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "2.02678038352389e-07"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "1.22279946227405e-07"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "11"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:4188b9a8ac06b052f44d7230a9a3c200", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:e06046f408077db77048d7e4d4ed03fa", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0012", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "162"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "2.47031442959535"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.63852466674842e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00222568832297587"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000672150622508277"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "12"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:e06046f408077db77048d7e4d4ed03fa", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:bc4d473f9b2e487e89a0029d753c9678", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0013", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "29"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.442216780606576"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0470937359607303"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.79416170413585"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.190729630640958"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "13"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:bc4d473f9b2e487e89a0029d753c9678", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:9987b3b695b3350e0161648a1cd749ab", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0014", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "38"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.579456471139651"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0257597057294564"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.578781830495109"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.130408510255373"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "14"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:9987b3b695b3350e0161648a1cd749ab", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:dc0259c159480c453a71858cb8be2544", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0015", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "134"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "2.04334650349245"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000208225307159483"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00696455376757865"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00187402776443535"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "15"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:dc0259c159480c453a71858cb8be2544", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:87ae5db0dfdda41c7e736993e1755743", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0016", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "76"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "1.1589129422793"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.00300279655548563"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0958739715182708"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.022111501908576"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "16"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:87ae5db0dfdda41c7e736993e1755743", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:db5ffd5fa60194890a87d007be9ae279", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0017", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "16"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.2439816720588"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.128031320700056"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.986394362860718"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.324079280522016"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "17"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:db5ffd5fa60194890a87d007be9ae279", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:3968da321eb20e78db1daea92c1ed81e", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0018", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "26"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.396470217095551"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0583630672052552"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.858988054642613"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.205539497548942"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "18"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:3968da321eb20e78db1daea92c1ed81e", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:863d53688c17da71be9df7c295c7489d", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0019", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "29"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.442216780606576"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0470937359607303"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.79416170413585"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.190729630640958"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "19"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:863d53688c17da71be9df7c295c7489d", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:f3775117ba9d6b54c3cd5b0c33f6afc8", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0020", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "6"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0914931270220502"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.343388487126378"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999990125608014"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "20"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:f3775117ba9d6b54c3cd5b0c33f6afc8", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:6a74df6f4264d7702aa736cffb0a7e01", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0021", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "10"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.15248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.22255850848336"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999430072930499"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.487222680733842"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "21"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:6a74df6f4264d7702aa736cffb0a7e01", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:15b4a34b4a60268573d0e4529499beec", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0022", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "8"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.1219908360294"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.273933067513935"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999898388010158"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.554714461715718"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "22"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:15b4a34b4a60268573d0e4529499beec", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:84531fa2a2a9192d141b7233b3bd4ecf", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0023", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "49"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.747193870680076"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0131051491528842"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.355876032106543"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0707678054255747"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "23"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:84531fa2a2a9192d141b7233b3bd4ecf", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:1c2eaf9ae75191c4993fa7e0c306aa84", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0024", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "21"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.320225944577176"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0850912379420168"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.942502902202007"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.255273713826051"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "24"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:1c2eaf9ae75191c4993fa7e0c306aa84", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:77b5dfb5d66ef25c082837f83cb5178c", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0025", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "9"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.137239690533075"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.24643774370434"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999744295990386"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.511832236924399"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "25"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:77b5dfb5d66ef25c082837f83cb5178c", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:95504f0dd2d59b6945b680b7cbfa9298", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0026", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "30"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.457465635110251"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.043916653732793"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.770998817460931"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.190729630640958"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "26"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:95504f0dd2d59b6945b680b7cbfa9298", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:5bfd30af40355a17731f704a35ebd9e5", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0027", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "27"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.411719071599226"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0542875242970965"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.83831709934398"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.199876794002946"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "27"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:5bfd30af40355a17731f704a35ebd9e5", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:5137c721edac4fa532c5ff61d84ebfc9", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0028", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "10"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.15248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.22255850848336"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999430072930499"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.487222680733842"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "28"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:5137c721edac4fa532c5ff61d84ebfc9", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:1d7c374036bedf5ca5c1b61c584b395b", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0029", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "61"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.930180124724177"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.00662877418964967"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.199476682033478"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0447442257801353"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "29"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:1d7c374036bedf5ca5c1b61c584b395b", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:8e3ed9d445859954c1fbc1ab46e7ab93", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0030", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "19"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.289728235569826"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0997597824989178"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.964858026030202"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.278639392496977"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "30"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:8e3ed9d445859954c1fbc1ab46e7ab93", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:19c65b8c1a9243660def223d1d5aa7e9", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0031", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "14"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.21348396305145"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.152527900243506"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.994020866354823"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.374386664234061"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "31"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:19c65b8c1a9243660def223d1d5aa7e9", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:165f3ad2b659af29ddb6dc3cf112b059", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0032", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "18"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.27447938106615"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.108241900089372"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.973564689982443"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.292253130241304"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "32"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:165f3ad2b659af29ddb6dc3cf112b059", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:74c47e4a8e0bf5492dff7ff2f21c3e80", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0033", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "28"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.426967926102901"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.050541462694511"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.81665481379022"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.194945641821685"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "33"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:74c47e4a8e0bf5492dff7ff2f21c3e80", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:cbb903455a6aca38fc27d98de9737dcd", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0034", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "6"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0914931270220502"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.343388487126378"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999990125608014"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "34"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:cbb903455a6aca38fc27d98de9737dcd", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:509142545b10ac8cc2f9a9872603df59", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0035", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "21"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.320225944577176"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0850912379420168"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.942502902202007"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.255273713826051"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "35"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:509142545b10ac8cc2f9a9872603df59", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:34782753eb6e20cce48025db8e3faf4f", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0036", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "6"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0914931270220502"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.343388487126378"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999990125608014"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "36"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:34782753eb6e20cce48025db8e3faf4f", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:2e5a819ecc0f35aadb4d85f3df81be48", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0037", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "29"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.442216780606576"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0470937359607303"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.79416170413585"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.190729630640958"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "37"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:2e5a819ecc0f35aadb4d85f3df81be48", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:ad472c85b0c7ca0ff6f79c6eb9ebd936", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0038", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "24"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.365972508088201"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0676477474681771"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.896743975460065"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.228311147705098"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "38"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:ad472c85b0c7ca0ff6f79c6eb9ebd936", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:775ed5e05a8d79e4871af0ceeca6fc02", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0039", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "4"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0609954180147001"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.44232166254071"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999643232106"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628562362557851"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "39"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:775ed5e05a8d79e4871af0ceeca6fc02", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:8acd9f560c462fde1c022cee54efdea7", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0040", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "12"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.1829862540441"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.183276076907294"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.997869754572677"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.42415320655688"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "40"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:8acd9f560c462fde1c022cee54efdea7", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:d5211b559706d59e3693fcce6e7a41b4", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0041", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "9"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.137239690533075"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.24643774370434"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999744295990386"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.511832236924399"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "41"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d5211b559706d59e3693fcce6e7a41b4", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:56eaad1692ccb71b1c6e169012fd515c", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0042", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "42"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:56eaad1692ccb71b1c6e169012fd515c", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:46396499645db40dae922d37dc3267e2", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0043", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "21"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.320225944577176"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0850912379420168"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.942502902202007"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.255273713826051"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "43"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:46396499645db40dae922d37dc3267e2", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:eb7a0e74d9904b0c014b27a15804f16d", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0044", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "7"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.106741981525725"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.305873808816549"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999965218155016"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604287280832693"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "44"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:eb7a0e74d9904b0c014b27a15804f16d", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:b2a0de67860aee5073af4e73bbd9938f", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0045", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "45"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:b2a0de67860aee5073af4e73bbd9938f", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:bcb5861eb4bcf22b4602611e2d0187f5", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0046", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "16"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.2439816720588"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.128031320700056"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.986394362860718"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.324079280522016"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "46"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:bcb5861eb4bcf22b4602611e2d0187f5", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:8d7729f14c4d6d02795647f762661bf5", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0047", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "47"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:8d7729f14c4d6d02795647f762661bf5", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:1eb50e79e367b15cf204d8ab6bfdc02a", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0048", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "48"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:1eb50e79e367b15cf204d8ab6bfdc02a", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:f90898c450b6c84ced20197e914f24e6", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0049", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "2"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0304977090073501"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.598176099264786"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999998092195"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "49"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:f90898c450b6c84ced20197e914f24e6", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:d1b2f062e725e24f3f65cdc90968cf0a", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0050", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "3"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0457465635110251"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.509991966452308"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999963189445"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.688489154710615"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "50"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d1b2f062e725e24f3f65cdc90968cf0a", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:915b9a9565f627dd370014bd9a50e959", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0051", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "4"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0609954180147001"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.44232166254071"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999643232106"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628562362557851"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "51"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:915b9a9565f627dd370014bd9a50e959", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:d17c466e9a0d50438a2c21391bf115b9", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0052", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "13"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.198235108547775"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.166999709083906"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.996321368733297"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.39785224811166"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "52"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d17c466e9a0d50438a2c21391bf115b9", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:6d4ec813b438148494f989035bd9afe8", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0053", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "6"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0914931270220502"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.343388487126378"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999990125608014"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "53"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:6d4ec813b438148494f989035bd9afe8", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:086f8869a1be038e430ecff772184cb3", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0054", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "3"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0457465635110251"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.509991966452308"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999963189445"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.688489154710615"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "54"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:086f8869a1be038e430ecff772184cb3", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:c900d76a0284371b93b5e635f10116aa", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0055", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "55"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:c900d76a0284371b93b5e635f10116aa", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:6d9a300dcff9a80b64dbc22a5d7914ca", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0056", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "3"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0457465635110251"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.509991966452308"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999963189445"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.688489154710615"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "56"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:6d9a300dcff9a80b64dbc22a5d7914ca", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:95a22da149d242dfb21aefaf48b59c60", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0057", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "2"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0304977090073501"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.598176099264786"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999998092195"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "57"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:95a22da149d242dfb21aefaf48b59c60", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:5d2d40be81f920d9b7ce4611d774cf3f", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0058", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "6"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0914931270220502"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.343388487126378"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999990125608014"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "58"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:5d2d40be81f920d9b7ce4611d774cf3f", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:57dd96b0751c26164f85323fbde621ac", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0059", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "59"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:57dd96b0751c26164f85323fbde621ac", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:e99fc91f5ab63ee6f791a55686e31898", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0060", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "4"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0609954180147001"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.44232166254071"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999643232106"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628562362557851"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "60"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:e99fc91f5ab63ee6f791a55686e31898", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:196aaef3af9b7aa3ee9e083d1ab28397", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0061", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "2"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0304977090073501"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.598176099264786"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999998092195"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "61"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:196aaef3af9b7aa3ee9e083d1ab28397", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:127001d948318f940f8656ea9990a464", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0062", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "4"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0609954180147001"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.44232166254071"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999643232106"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628562362557851"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "62"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:127001d948318f940f8656ea9990a464", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:ce3f37aaff53c08be5a1e85b3d1263ad", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0063", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "4"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0609954180147001"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.44232166254071"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999643232106"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628562362557851"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "63"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:ce3f37aaff53c08be5a1e85b3d1263ad", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:72bf3cd1f7197f541527d67fe3db55ec", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0064", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "64"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:72bf3cd1f7197f541527d67fe3db55ec", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:da3d4ba03ea6c1093006ab1d78f7a6c2", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0065", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "65"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:da3d4ba03ea6c1093006ab1d78f7a6c2", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:08f35554fabeacf8ece98e59357d1135", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0066", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "66"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:08f35554fabeacf8ece98e59357d1135", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:5b42e789bea07d943343d826f43190a4", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0067", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "2"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0304977090073501"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.598176099264786"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999998092195"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "67"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:5b42e789bea07d943343d826f43190a4", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:2a804884d17b2db2ebfc7a690f2efb14", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0068", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "68"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:2a804884d17b2db2ebfc7a690f2efb14", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:bc39a5ea2a12cdc3fb7fc2e83e84b513", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0069", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "2"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0304977090073501"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.598176099264786"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999998092195"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "69"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:bc39a5ea2a12cdc3fb7fc2e83e84b513", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:07015d814a4ac9f3c7f7055536b43103", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0070", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "70"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:07015d814a4ac9f3c7f7055536b43103", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:fc2516c65a591c885e9ce731a6227665", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0071", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "71"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:fc2516c65a591c885e9ce731a6227665", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:efc4f35345c833775e484aacebe6ba33", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0072", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "72"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:efc4f35345c833775e484aacebe6ba33", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:d5e88bdba74f19c38f5f47de5ba7386d", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0073", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "73"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d5e88bdba74f19c38f5f47de5ba7386d", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:e06fff72f851601359d201bf5196ef18", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0074", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "74"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:e06fff72f851601359d201bf5196ef18", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:2c92b9b91f8cc26180fdf926a94591c1", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0075", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "75"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:2c92b9b91f8cc26180fdf926a94591c1", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:f72f4c5c8bc79e87d8e637ef80dfdbdb", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0076", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "76"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:f72f4c5c8bc79e87d8e637ef80dfdbdb", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:e0ca8405bfd9ca6ed9171d451eb6d98c", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0077", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "77"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:e0ca8405bfd9ca6ed9171d451eb6d98c", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:4f5dc1d8928a01ed8832f731c2ca19f0", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0078", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "78"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:4f5dc1d8928a01ed8832f731c2ca19f0", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:4d3f725f159e65329756f4cf6791db79", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0079", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "79"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:4d3f725f159e65329756f4cf6791db79", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:4e3fa4fa99bdb8db55584dfa242d8f56", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0080", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "80"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:4e3fa4fa99bdb8db55584dfa242d8f56", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:b08b77f1781ee36be87cefc843049c90", - - - "@type": ["prov:Entity","nidm_SupraThresholdCluster"], - - - "rdfs:label": "Supra-Threshold Cluster: 0081", - - - "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, - - - "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, - - - "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "81"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:b08b77f1781ee36be87cefc843049c90", - - - "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" - - - }, - - - { - - - "@id": "niiri:05846698a7b88e6ad59e4a3ab0fb431e", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0001", - - - "prov:atLocation": {"@id": "niiri:fd3886db2f698b9f4c168d8f9ba88e95"}, - - - "prov:value": {"@type": "xsd:float", "@value": "7.92007970809937"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "6.94608360738412"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.87783122385099e-12"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "4.18813870695089e-07"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "5.21674435923017e-06"} - - - }, - - - { - - - "@id": "niiri:fd3886db2f698b9f4c168d8f9ba88e95", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0001", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[46,16,24]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:05846698a7b88e6ad59e4a3ab0fb431e", - - - "entity": "niiri:6ad77a009380e0862dfda9d941d299ad" - - - }, - - - { - - - "@id": "niiri:ff477f34692625d92a7b690b11c26649", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0002", - - - "prov:atLocation": {"@id": "niiri:c05ab0e887c4c7707d2d30ebcaae2a60"}, - - - "prov:value": {"@type": "xsd:float", "@value": "6.31603479385376"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.77079466112137"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.94492849498107e-09"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.000879943865776389"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000830722551601523"} - - - }, - - - { - - - "@id": "niiri:c05ab0e887c4c7707d2d30ebcaae2a60", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0002", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[32,24,-4]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:ff477f34692625d92a7b690b11c26649", - - - "entity": "niiri:6ad77a009380e0862dfda9d941d299ad" - - - }, - - - { - - - "@id": "niiri:8a05b41e7e7f991621a7981524a966b3", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0003", - - - "prov:atLocation": {"@id": "niiri:521193a808a6fb2c84aef0e164f957ab"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.68819808959961"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.27450168515333"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.655864770444e-08"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0121028975026269"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00350091530962783"} - - - }, - - - { - - - "@id": "niiri:521193a808a6fb2c84aef0e164f957ab", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0003", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[18,16,4]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:8a05b41e7e7f991621a7981524a966b3", - - - "entity": "niiri:6ad77a009380e0862dfda9d941d299ad" - - - }, - - - { - - - "@id": "niiri:f7ab350b0922c21f054673cce4418beb", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0004", - - - "prov:atLocation": {"@id": "niiri:b3053e4e3369fcaaa0f4fbef75c5584a"}, - - - "prov:value": {"@type": "xsd:float", "@value": "7.11683940887451"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "6.37404871703245"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "9.20510334623259e-11"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "2.05325778424026e-05"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "9.33757664730496e-05"} - - - }, - - - { - - - "@id": "niiri:b3053e4e3369fcaaa0f4fbef75c5584a", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0004", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[34,-88,-2]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:f7ab350b0922c21f054673cce4418beb", - - - "entity": "niiri:168d2fb161add92e3c6aeced337f8718" - - - }, - - - { - - - "@id": "niiri:350a735370f7977dffca64249ba0cdf1", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0005", - - - "prov:atLocation": {"@id": "niiri:a424ec34c8f9b66381bc391f38f49569"}, - - - "prov:value": {"@type": "xsd:float", "@value": "6.48292255401611"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.8992593141605"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.82568493656277e-09"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.000407231755366277"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000830722551601523"} - - - }, - - - { - - - "@id": "niiri:a424ec34c8f9b66381bc391f38f49569", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0005", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[42,-72,-10]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:350a735370f7977dffca64249ba0cdf1", - - - "entity": "niiri:168d2fb161add92e3c6aeced337f8718" - - - }, - - - { - - - "@id": "niiri:3d701df2d207f3ea806cba47d07c8b23", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0006", - - - "prov:atLocation": {"@id": "niiri:e2dab830b9022e420010c2dbb7b62b26"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.2275915145874"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.89738468004472"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.85602978606003e-07"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0670610253017228"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0118363293065346"} - - - }, - - - { - - - "@id": "niiri:e2dab830b9022e420010c2dbb7b62b26", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0006", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[34,-86,12]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:3d701df2d207f3ea806cba47d07c8b23", - - - "entity": "niiri:168d2fb161add92e3c6aeced337f8718" - - - }, - - - { - - - "@id": "niiri:cc6363eac1b65c1e5252b71ba65593c6", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0007", - - - "prov:atLocation": {"@id": "niiri:a48c85616133eb6fdb578d746ca11759"}, - - - "prov:value": {"@type": "xsd:float", "@value": "6.28007745742798"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.74292583422276"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.65272453897825e-09"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00103782272796227"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000830722551601523"} - - - }, - - - { - - - "@id": "niiri:a48c85616133eb6fdb578d746ca11759", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0007", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[8,18,50]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:cc6363eac1b65c1e5252b71ba65593c6", - - - "entity": "niiri:d8c3639077d613ce911ce46cf26e10a7" - - - }, - - - { - - - "@id": "niiri:80d5ca1f76f2f4594507d420702e6813", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0008", - - - "prov:atLocation": {"@id": "niiri:6f4edf8f1304cc53de27ba1a724c3577"}, - - - "prov:value": {"@type": "xsd:float", "@value": "6.15222215652466"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.64328512810061"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.34178537356678e-09"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00186069357054308"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000972721201433817"} - - - }, - - - { - - - "@id": "niiri:6f4edf8f1304cc53de27ba1a724c3577", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0008", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-6,12,52]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:80d5ca1f76f2f4594507d420702e6813", - - - "entity": "niiri:d8c3639077d613ce911ce46cf26e10a7" - - - }, - - - { - - - "@id": "niiri:d8152bacd8fc09d8fc7be0ab0370cf04", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0009", - - - "prov:atLocation": {"@id": "niiri:15ce9d691992b87e548cf405b1104867"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.98517084121704"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.51181334779297"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.77577724747024e-08"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00376326218366319"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00136419627856355"} - - - }, - - - { - - - "@id": "niiri:15ce9d691992b87e548cf405b1104867", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0009", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[8,32,38]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d8152bacd8fc09d8fc7be0ab0370cf04", - - - "entity": "niiri:d8c3639077d613ce911ce46cf26e10a7" - - - }, - - - { - - - "@id": "niiri:f14854e94bc45e1e9311e74868a40f25", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0010", - - - "prov:atLocation": {"@id": "niiri:4c23872dd4d4fc5ec00e5d1ef909bd37"}, - - - "prov:value": {"@type": "xsd:float", "@value": "6.25127363204956"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.72055271981637"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "5.30890376104765e-09"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0011841880966994"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000830722551601523"} - - - }, - - - { - - - "@id": "niiri:4c23872dd4d4fc5ec00e5d1ef909bd37", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0010", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[52,-32,42]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:f14854e94bc45e1e9311e74868a40f25", - - - "entity": "niiri:72a30c2e9486357dfc642e2b4eb115d4" - - - }, - - - { - - - "@id": "niiri:c2794c3022de95ce5efba7024cd684c5", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0011", - - - "prov:atLocation": {"@id": "niiri:2e3eea8bea86c62ffeaf44a2c3691a21"}, - - - "prov:value": {"@type": "xsd:float", "@value": "6.24752378463745"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.71763687476157"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "5.40078304300806e-09"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00120468241369565"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000830722551601523"} - - - }, - - - { - - - "@id": "niiri:2e3eea8bea86c62ffeaf44a2c3691a21", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0011", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[40,-62,50]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:c2794c3022de95ce5efba7024cd684c5", - - - "entity": "niiri:72a30c2e9486357dfc642e2b4eb115d4" - - - }, - - - { - - - "@id": "niiri:eff5f5bbde1af123bcad01ba728fdd56", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0012", - - - "prov:atLocation": {"@id": "niiri:08cb963b18876706503f143cbe7ff0b1"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.70337772369385"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.28674301747281"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.22566831420812e-08"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.011413186758684"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00350091530962783"} - - - }, - - - { - - - "@id": "niiri:08cb963b18876706503f143cbe7ff0b1", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0012", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[56,-44,52]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:eff5f5bbde1af123bcad01ba728fdd56", - - - "entity": "niiri:72a30c2e9486357dfc642e2b4eb115d4" - - - }, - - - { - - - "@id": "niiri:d3e929b6903d04eaf88dde6ffea28f36", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0013", - - - "prov:atLocation": {"@id": "niiri:620573cacb5f2d9d8d6cddbf60230c6d"}, - - - "prov:value": {"@type": "xsd:float", "@value": "6.15371799468994"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.64445580026639"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.285227171001e-09"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00184807786755337"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000972721201433817"} - - - }, - - - { - - - "@id": "niiri:620573cacb5f2d9d8d6cddbf60230c6d", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0013", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-28,-94,4]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d3e929b6903d04eaf88dde6ffea28f36", - - - "entity": "niiri:21a28b75be36a691ef2193a926897115" - - - }, - - - { - - - "@id": "niiri:dd0c80556cd4c7faa0858e005f55bfe2", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0014", - - - "prov:atLocation": {"@id": "niiri:27ca9c02dfb710e9865dc58afa63d3aa"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.71480798721313"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.58412084932714"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000169107736440521"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999869855188705"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.383925327139989"} - - - }, - - - { - - - "@id": "niiri:27ca9c02dfb710e9865dc58afa63d3aa", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0014", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-34,-84,-2]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:dd0c80556cd4c7faa0858e005f55bfe2", - - - "entity": "niiri:21a28b75be36a691ef2193a926897115" - - - }, - - - { - - - "@id": "niiri:d465ddc21809984c748d700514fbd591", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0015", - - - "prov:atLocation": {"@id": "niiri:6363cba3cc6115d3e8af094112f1c2a4"}, - - - "prov:value": {"@type": "xsd:float", "@value": "6.10109901428223"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.60320502193174"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.05212039080982e-08"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00234682813060005"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00104518293275697"} - - - }, - - - { - - - "@id": "niiri:6363cba3cc6115d3e8af094112f1c2a4", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0015", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[32,2,46]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d465ddc21809984c748d700514fbd591", - - - "entity": "niiri:80427d97199a521121ca685fd84d0896" - - - }, - - - { - - - "@id": "niiri:65865ddcb6c541a86095061533052c4a", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0016", - - - "prov:atLocation": {"@id": "niiri:1bf1d47ce4eda3fc9993c7e6f0662152"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.6086859703064"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.3736141683061"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.11031435759912e-06"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.453877178455514"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0599714495109201"} - - - }, - - - { - - - "@id": "niiri:1bf1d47ce4eda3fc9993c7e6f0662152", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0016", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[28,4,58]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:65865ddcb6c541a86095061533052c4a", - - - "entity": "niiri:80427d97199a521121ca685fd84d0896" - - - }, - - - { - - - "@id": "niiri:bf8dcc23201dcf44e912ba9e7fed43ab", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0017", - - - "prov:atLocation": {"@id": "niiri:2ff7e2786d18e893cb93768e47b90d33"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.98793148994446"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.82932508069717"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.42475887594474e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.984644566584946"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.233149120368192"} - - - }, - - - { - - - "@id": "niiri:2ff7e2786d18e893cb93768e47b90d33", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0017", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[42,4,48]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:bf8dcc23201dcf44e912ba9e7fed43ab", - - - "entity": "niiri:80427d97199a521121ca685fd84d0896" - - - }, - - - { - - - "@id": "niiri:c41af9f3055218e91b24ad642e5c0fb6", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0018", - - - "prov:atLocation": {"@id": "niiri:78868068e40ec3adc9753a47472c7490"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.98348569869995"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.51047970249337"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.78928538652201e-08"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00378871596531738"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00136419627856355"} - - - }, - - - { - - - "@id": "niiri:78868068e40ec3adc9753a47472c7490", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0018", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-52,0,38]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:c41af9f3055218e91b24ad642e5c0fb6", - - - "entity": "niiri:d377893f4dae7664669ce371f1f1fc73" - - - }, - - - { - - - "@id": "niiri:0d57fa851fa124509d4839ed34cb90ca", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0019", - - - "prov:atLocation": {"@id": "niiri:a0ab3ed0cfffc5153d600ec0ee735d14"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.2253565788269"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.89552821543552"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.90210114501011e-07"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0675937275056587"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0118363293065346"} - - - }, - - - { - - - "@id": "niiri:a0ab3ed0cfffc5153d600ec0ee735d14", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0019", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-60,8,20]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:0d57fa851fa124509d4839ed34cb90ca", - - - "entity": "niiri:d377893f4dae7664669ce371f1f1fc73" - - - }, - - - { - - - "@id": "niiri:7c4704a4e029efb16ebf09156b8cc798", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0020", - - - "prov:atLocation": {"@id": "niiri:9fa1a2c7cc88ddd17737594c03f6f6fa"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.98950004577637"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.69817956585148"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.31245304380023e-06"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.151048137890434"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0233609510296683"} - - - }, - - - { - - - "@id": "niiri:9fa1a2c7cc88ddd17737594c03f6f6fa", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0020", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-44,6,28]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:7c4704a4e029efb16ebf09156b8cc798", - - - "entity": "niiri:d377893f4dae7664669ce371f1f1fc73" - - - }, - - - { - - - "@id": "niiri:11111848dd2c43cbe687b84b9ec840dd", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0021", - - - "prov:atLocation": {"@id": "niiri:8af4f172f6c9170abd903de0a70abfe3"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.78093099594116"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.34909755317379"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.41969442155354e-08"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00844151822925698"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00286742427823329"} - - - }, - - - { - - - "@id": "niiri:8af4f172f6c9170abd903de0a70abfe3", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0021", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-34,-2,52]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:11111848dd2c43cbe687b84b9ec840dd", - - - "entity": "niiri:54217c65ee0ff39114550da1be8399f7" - - - }, - - - { - - - "@id": "niiri:830a28f2036910e3575bf877f99954b5", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0022", - - - "prov:atLocation": {"@id": "niiri:a836ef63834921952a90f1e718763f32"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.40964078903198"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.04774404642803"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.23528758724889e-07"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0346958937061391"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00846044059259994"} - - - }, - - - { - - - "@id": "niiri:a836ef63834921952a90f1e718763f32", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0022", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-54,-46,58]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:830a28f2036910e3575bf877f99954b5", - - - "entity": "niiri:99df7d04ff05055ae51c18c1182323d1" - - - }, - - - { - - - "@id": "niiri:727164db7e5449f980143441a7bf5c47", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0023", - - - "prov:atLocation": {"@id": "niiri:146fe7d791bfa6413e5dd728dfe87206"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.31841945648193"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.97261482231588"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.30279114724163e-07"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0484353441449864"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0106752417476244"} - - - }, - - - { - - - "@id": "niiri:146fe7d791bfa6413e5dd728dfe87206", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0023", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-62,-38,48]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:727164db7e5449f980143441a7bf5c47", - - - "entity": "niiri:ad5d360b9b207e9ba6bf16c1f57d7f8a" - - - }, - - - { - - - "@id": "niiri:7dfe47a9554c8b5326c8505266f141db", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0024", - - - "prov:atLocation": {"@id": "niiri:8df63377c3c6c765ceec1b1760075fa8"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.57099342346191"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.34109644800954"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "7.08867353027554e-06"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.496004086968197"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0635474729952592"} - - - }, - - - { - - - "@id": "niiri:8df63377c3c6c765ceec1b1760075fa8", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0024", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-60,-50,48]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:7dfe47a9554c8b5326c8505266f141db", - - - "entity": "niiri:ad5d360b9b207e9ba6bf16c1f57d7f8a" - - - }, - - - { - - - "@id": "niiri:2d637540adaf317b4ddf00e5b23ae57b", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0025", - - - "prov:atLocation": {"@id": "niiri:666d7842b26897e8a5e086b673c5b315"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.30699443817139"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.96317509467693"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.46750043123123e-07"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0504786376455083"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0106752417476244"} - - - }, - - - { - - - "@id": "niiri:666d7842b26897e8a5e086b673c5b315", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0025", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[32,40,16]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:2d637540adaf317b4ddf00e5b23ae57b", - - - "entity": "niiri:4188b9a8ac06b052f44d7230a9a3c200" - - - }, - - - { - - - "@id": "niiri:521c573d1e76959654b5a567e04b5fe4", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0026", - - - "prov:atLocation": {"@id": "niiri:0b82cef26b259a5ce542d1468c5437ac"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.5497465133667"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.32273570618355"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "7.7053150754347e-06"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.520378392891944"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0649997423676262"} - - - }, - - - { - - - "@id": "niiri:0b82cef26b259a5ce542d1468c5437ac", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0026", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[40,46,12]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:521c573d1e76959654b5a567e04b5fe4", - - - "entity": "niiri:4188b9a8ac06b052f44d7230a9a3c200" - - - }, - - - { - - - "@id": "niiri:d2b64afa4235cfaa9c8b8b7659a3954d", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0027", - - - "prov:atLocation": {"@id": "niiri:7eae10f36e5a37a215ec53f58c37dcad"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.31582498550415"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.11913273798974"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.90150518718513e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.788829013385429"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.116130094830597"} - - - }, - - - { - - - "@id": "niiri:7eae10f36e5a37a215ec53f58c37dcad", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0027", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[36,54,6]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d2b64afa4235cfaa9c8b8b7659a3954d", - - - "entity": "niiri:4188b9a8ac06b052f44d7230a9a3c200" - - - }, - - - { - - - "@id": "niiri:089feec2252f853e98de71221985b13a", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0028", - - - "prov:atLocation": {"@id": "niiri:fa7487d68cdfdf25441ac6c54324a993"}, - - - "prov:value": {"@type": "xsd:float", "@value": "5.27030229568481"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.93281349716267"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.05267701952816e-07"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0575990926145485"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0110040663565173"} - - - }, - - - { - - - "@id": "niiri:fa7487d68cdfdf25441ac6c54324a993", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0028", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[40,26,48]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:089feec2252f853e98de71221985b13a", - - - "entity": "niiri:e06046f408077db77048d7e4d4ed03fa" - - - }, - - - { - - - "@id": "niiri:e6a64639a02544b77a2ecc7439654425", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0029", - - - "prov:atLocation": {"@id": "niiri:f5049e9b19d5569b473a860f0abfe399"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.93343877792358"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.65085575575197"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.6528024058271e-06"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.180887232162623"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0254967087736733"} - - - }, - - - { - - - "@id": "niiri:f5049e9b19d5569b473a860f0abfe399", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0029", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-58,-30,-18]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:e6a64639a02544b77a2ecc7439654425", - - - "entity": "niiri:bc4d473f9b2e487e89a0029d753c9678" - - - }, - - - { - - - "@id": "niiri:f3ae22c62a8cb0e6bb2dc54417e5161a", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0030", - - - "prov:atLocation": {"@id": "niiri:ba98ecd3370932cdff31c575baf1dd40"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.76414346694946"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.50698548813516"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.287756441539e-06"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.301278778226174"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0396433885053995"} - - - }, - - - { - - - "@id": "niiri:ba98ecd3370932cdff31c575baf1dd40", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0030", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-46,-66,-6]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:f3ae22c62a8cb0e6bb2dc54417e5161a", - - - "entity": "niiri:9987b3b695b3350e0161648a1cd749ab" - - - }, - - - { - - - "@id": "niiri:93af50397f4f93b77f3c79fd4d7c42b0", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0031", - - - "prov:atLocation": {"@id": "niiri:99145d5cc364884d74e4d6fbe252f424"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.7637345790863"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.62829384243901"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000142650218672435"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999605970761399"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.34409224637793"} - - - }, - - - { - - - "@id": "niiri:99145d5cc364884d74e4d6fbe252f424", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0031", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-54,-64,-8]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:93af50397f4f93b77f3c79fd4d7c42b0", - - - "entity": "niiri:9987b3b695b3350e0161648a1cd749ab" - - - }, - - - { - - - "@id": "niiri:2324a4d46e033b4ad1d3116808315a96", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0032", - - - "prov:atLocation": {"@id": "niiri:ace161b4e51baf9e57c6f251e1d104e8"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.72232866287231"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.47122948835043"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.88855941602095e-06"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.338512677882141"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.044836631144536"} - - - }, - - - { - - - "@id": "niiri:ace161b4e51baf9e57c6f251e1d104e8", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0032", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[58,-38,6]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:2324a4d46e033b4ad1d3116808315a96", - - - "entity": "niiri:dc0259c159480c453a71858cb8be2544" - - - }, - - - { - - - "@id": "niiri:41c4362cad2163d440fd49f9500e0ef8", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0033", - - - "prov:atLocation": {"@id": "niiri:aa6ac5e91a7ffb00b76cbc7c77472037"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.98372888565063"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.8255778871433"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.52328381068878e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.985409231324461"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.233731539105478"} - - - }, - - - { - - - "@id": "niiri:aa6ac5e91a7ffb00b76cbc7c77472037", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0033", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[64,-30,-4]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:41c4362cad2163d440fd49f9500e0ef8", - - - "entity": "niiri:dc0259c159480c453a71858cb8be2544" - - - }, - - - { - - - "@id": "niiri:3a85f65eb685e3804a6bb93506c93662", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0034", - - - "prov:atLocation": {"@id": "niiri:add0d98577f0f556f4d0f987303a4c5a"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.50753784179688"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.39582098150001"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000342115474631921"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999778829603"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.564856004417035"} - - - }, - - - { - - - "@id": "niiri:add0d98577f0f556f4d0f987303a4c5a", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0034", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[60,-40,-12]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:3a85f65eb685e3804a6bb93506c93662", - - - "entity": "niiri:dc0259c159480c453a71858cb8be2544" - - - }, - - - { - - - "@id": "niiri:36b9cf8626bed8cf996915c1ac626015", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0035", - - - "prov:atLocation": {"@id": "niiri:77b7d86073f510011ebd35c61c811cdc"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.70483255386353"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.45624265093732"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.17043099876224e-06"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.354967306449537"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0466228196503302"} - - - }, - - - { - - - "@id": "niiri:77b7d86073f510011ebd35c61c811cdc", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0035", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-36,-74,-14]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:36b9cf8626bed8cf996915c1ac626015", - - - "entity": "niiri:87ae5db0dfdda41c7e736993e1755743" - - - }, - - - { - - - "@id": "niiri:f281c8f1ea822c1330defaf48449bcfc", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0036", - - - "prov:atLocation": {"@id": "niiri:480c0deea15df5418f52f6158c0e8dbf"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.08770418167114"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.91804495668"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.46350297789166e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.955724279224547"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.186719971332974"} - - - }, - - - { - - - "@id": "niiri:480c0deea15df5418f52f6158c0e8dbf", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0036", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-36,-68,-20]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:f281c8f1ea822c1330defaf48449bcfc", - - - "entity": "niiri:87ae5db0dfdda41c7e736993e1755743" - - - }, - - - { - - - "@id": "niiri:432ee234ff474f90741b278841c9c70c", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0037", - - - "prov:atLocation": {"@id": "niiri:54600bfc8a90d94d733a4225bcc07014"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.71012616157532"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.57988831343959"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000171870546999631"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999883757236262"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.385893135248467"} - - - }, - - - { - - - "@id": "niiri:54600bfc8a90d94d733a4225bcc07014", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0037", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-30,-58,-16]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:432ee234ff474f90741b278841c9c70c", - - - "entity": "niiri:87ae5db0dfdda41c7e736993e1755743" - - - }, - - - { - - - "@id": "niiri:990bb552fa3ee856618acca021b64482", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0038", - - - "prov:atLocation": {"@id": "niiri:2f5b4203dfd622d258ea91de21b6df86"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.59621620178223"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.36286413267216"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.41853365035416e-06"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.467637998233248"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0604181585485856"} - - - }, - - - { - - - "@id": "niiri:2f5b4203dfd622d258ea91de21b6df86", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0038", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[16,-98,6]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:990bb552fa3ee856618acca021b64482", - - - "entity": "niiri:db5ffd5fa60194890a87d007be9ae279" - - - }, - - - { - - - "@id": "niiri:b970e912e6a1762276f0912e9ddba25c", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0039", - - - "prov:atLocation": {"@id": "niiri:4b42f174d3a90a11a1c94f9834d6a055"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.57891654968262"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.34793761600864"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.87118388575936e-06"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.487021764768749"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0629240173925056"} - - - }, - - - { - - - "@id": "niiri:4b42f174d3a90a11a1c94f9834d6a055", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0039", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-60,-16,28]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:b970e912e6a1762276f0912e9ddba25c", - - - "entity": "niiri:3968da321eb20e78db1daea92c1ed81e" - - - }, - - - { - - - "@id": "niiri:927ae781e0fa699a5f5cedeeadc1c98b", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0040", - - - "prov:atLocation": {"@id": "niiri:8a52c0affc377391eafe523217263560"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.37013816833496"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.16664310578498"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.54558935169247e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.730405153245217"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.101858458171742"} - - - }, - - - { - - - "@id": "niiri:8a52c0affc377391eafe523217263560", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0040", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-52,-62,52]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:927ae781e0fa699a5f5cedeeadc1c98b", - - - "entity": "niiri:863d53688c17da71be9df7c295c7489d" - - - }, - - - { - - - "@id": "niiri:4459e8f7f994c20d28fe99d01271f2d8", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0041", - - - "prov:atLocation": {"@id": "niiri:93b4d84238246a40e4989ae7c1599855"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.30655717849731"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.11101155082742"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.96964745459161e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.798260223882423"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.118009486872663"} - - - }, - - - { - - - "@id": "niiri:93b4d84238246a40e4989ae7c1599855", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0041", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-26,-92,32]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:4459e8f7f994c20d28fe99d01271f2d8", - - - "entity": "niiri:f3775117ba9d6b54c3cd5b0c33f6afc8" - - - }, - - - { - - - "@id": "niiri:e15bb44688f4a10bb95288297e506c02", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0042", - - - "prov:atLocation": {"@id": "niiri:5907799846e1d0494f431201f76fc521"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.24533367156982"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.05725918601008"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.4825985211363e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.855631833511506"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.135717263652471"} - - - }, - - - { - - - "@id": "niiri:5907799846e1d0494f431201f76fc521", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0042", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-18,-60,48]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:e15bb44688f4a10bb95288297e506c02", - - - "entity": "niiri:6a74df6f4264d7702aa736cffb0a7e01" - - - }, - - - { - - - "@id": "niiri:f66a209b956a2379aa62911e8472fc81", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0043", - - - "prov:atLocation": {"@id": "niiri:9baabf0aa49ff348de30a46abf7e5897"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.22729349136353"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.04138628171284"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.65680735640483e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.870712357794855"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.138603763901635"} - - - }, - - - { - - - "@id": "niiri:9baabf0aa49ff348de30a46abf7e5897", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0043", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-20,-98,22]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:f66a209b956a2379aa62911e8472fc81", - - - "entity": "niiri:15b4a34b4a60268573d0e4529499beec" - - - }, - - - { - - - "@id": "niiri:646f4ef0f0622413da965323e6de9e5f", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0044", - - - "prov:atLocation": {"@id": "niiri:389bba3b6c95aaa9eccd4751fdfffa33"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.22599840164185"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.04024618213588"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.66975618669063e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.871760516202526"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.138603763901635"} - - - }, - - - { - - - "@id": "niiri:389bba3b6c95aaa9eccd4751fdfffa33", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0044", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-36,-74,-34]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:646f4ef0f0622413da965323e6de9e5f", - - - "entity": "niiri:84531fa2a2a9192d141b7233b3bd4ecf" - - - }, - - - { - - - "@id": "niiri:5d811d79e371cdf569e9b5197f343f23", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0045", - - - "prov:atLocation": {"@id": "niiri:1b32825b5a67bf032c888b45257ab7b8"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.20391035079956"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.02078923241408"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.900174224163e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.888907080881232"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.143583628261646"} - - - }, - - - { - - - "@id": "niiri:1b32825b5a67bf032c888b45257ab7b8", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0045", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[34,-54,-16]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:5d811d79e371cdf569e9b5197f343f23", - - - "entity": "niiri:1c2eaf9ae75191c4993fa7e0c306aa84" - - - }, - - - { - - - "@id": "niiri:43beb45a393998ed9343ce166d038f6b", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0046", - - - "prov:atLocation": {"@id": "niiri:267aac92d0491a991732824ba7b54120"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.18721437454224"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.00606667297511"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.08691144208506e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.900934824371894"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.149373770721144"} - - - }, - - - { - - - "@id": "niiri:267aac92d0491a991732824ba7b54120", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0046", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[12,-100,20]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:43beb45a393998ed9343ce166d038f6b", - - - "entity": "niiri:77b5dfb5d66ef25c082837f83cb5178c" - - - }, - - - { - - - "@id": "niiri:ad725aad16ac5330017c0d4411a67015", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0047", - - - "prov:atLocation": {"@id": "niiri:e970b46d15adc873f88c5f50257bd38f"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.17404651641846"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.99444589181498"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.24228638075574e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.909844421846994"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.153735203854581"} - - - }, - - - { - - - "@id": "niiri:e970b46d15adc873f88c5f50257bd38f", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0047", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-40,-38,44]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:ad725aad16ac5330017c0d4411a67015", - - - "entity": "niiri:95504f0dd2d59b6945b680b7cbfa9298" - - - }, - - - { - - - "@id": "niiri:892ddd47bd5fe47e62d0d29733c23f82", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0048", - - - "prov:atLocation": {"@id": "niiri:9da4bd1baefa8561fed66ca5e2b1cfe2"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.12145137786865"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.94794832362008"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.94119065879606e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.940339218142555"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.172448885449819"} - - - }, - - - { - - - "@id": "niiri:9da4bd1baefa8561fed66ca5e2b1cfe2", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0048", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-48,-72,2]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:892ddd47bd5fe47e62d0d29733c23f82", - - - "entity": "niiri:5bfd30af40355a17731f704a35ebd9e5" - - - }, - - - { - - - "@id": "niiri:4cd3ae863949af92d00278f88841314d", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0049", - - - "prov:atLocation": {"@id": "niiri:d8dfac519236eff9dd900c6024b7feae"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.07333517074585"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.9052963692066"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.70549882543025e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.961337330645756"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.192831151077206"} - - - }, - - - { - - - "@id": "niiri:d8dfac519236eff9dd900c6024b7feae", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0049", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[20,-66,34]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:4cd3ae863949af92d00278f88841314d", - - - "entity": "niiri:5137c721edac4fa532c5ff61d84ebfc9" - - - }, - - - { - - - "@id": "niiri:56369a3a7a495e0c382b5f1404477b32", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0050", - - - "prov:atLocation": {"@id": "niiri:cc16fdce815cf7baa2f789342c3bd46a"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.05762767791748"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.89134919103145"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.98441713834286e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.966867400896655"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.199920408224698"} - - - }, - - - { - - - "@id": "niiri:cc16fdce815cf7baa2f789342c3bd46a", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0050", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-46,-56,14]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:56369a3a7a495e0c382b5f1404477b32", - - - "entity": "niiri:1d7c374036bedf5ca5c1b61c584b395b" - - - }, - - - { - - - "@id": "niiri:7fd416cbdea688247cab744fd77616f5", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0051", - - - "prov:atLocation": {"@id": "niiri:7555dca6b2885c50ef809276427e7656"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.97341108322144"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.81637469850314"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.7713399346081e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.987160063394768"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.237117251115433"} - - - }, - - - { - - - "@id": "niiri:7555dca6b2885c50ef809276427e7656", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0051", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-50,-50,20]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:7fd416cbdea688247cab744fd77616f5", - - - "entity": "niiri:1d7c374036bedf5ca5c1b61c584b395b" - - - }, - - - { - - - "@id": "niiri:f41c508f9d7c170d38c1d7bcb4b738f1", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0052", - - - "prov:atLocation": {"@id": "niiri:a2d9eb01d4bdc87b838a0b60915447dc"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.03719234466553"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.87318677164159"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "5.37107204765519e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.973166168280088"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.210147957128937"} - - - }, - - - { - - - "@id": "niiri:a2d9eb01d4bdc87b838a0b60915447dc", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0052", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-48,2,50]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:f41c508f9d7c170d38c1d7bcb4b738f1", - - - "entity": "niiri:8e3ed9d445859954c1fbc1ab46e7ab93" - - - }, - - - { - - - "@id": "niiri:b8d87b56a83393cecc04b33cd98e3418", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0053", - - - "prov:atLocation": {"@id": "niiri:9d34c2c8fc08a5b393c97ec28fdf8bd8"}, - - - "prov:value": {"@type": "xsd:float", "@value": "4.0217924118042"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.85948683644491"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "5.68126885931441e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.977286609355005"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.217632520436791"} - - - }, - - - { - - - "@id": "niiri:9d34c2c8fc08a5b393c97ec28fdf8bd8", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0053", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-36,-40,-36]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:b8d87b56a83393cecc04b33cd98e3418", - - - "entity": "niiri:19c65b8c1a9243660def223d1d5aa7e9" - - - }, - - - { - - - "@id": "niiri:7ff213889669bacb4469bb6e238f285e", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0054", - - - "prov:atLocation": {"@id": "niiri:d616d512731f04d684f1fd769d4216f0"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.9634416103363"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.80747753892992"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "7.01957428701494e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.988689669381963"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.237117251115433"} - - - }, - - - { - - - "@id": "niiri:d616d512731f04d684f1fd769d4216f0", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0054", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[4,6,32]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:7ff213889669bacb4469bb6e238f285e", - - - "entity": "niiri:165f3ad2b659af29ddb6dc3cf112b059" - - - }, - - - { - - - "@id": "niiri:0d001fd41f9f86a024fb03517eb2331a", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0055", - - - "prov:atLocation": {"@id": "niiri:276dd8ca76616c29cbf67a6efa34fe71"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.96245408058167"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.80659597790245"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "7.04463150378309e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.988832912076595"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.237117251115433"} - - - }, - - - { - - - "@id": "niiri:276dd8ca76616c29cbf67a6efa34fe71", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0055", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-50,-48,-16]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:0d001fd41f9f86a024fb03517eb2331a", - - - "entity": "niiri:74c47e4a8e0bf5492dff7ff2f21c3e80" - - - }, - - - { - - - "@id": "niiri:5ebbf5836c46060f3589ae60416f0465", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0056", - - - "prov:atLocation": {"@id": "niiri:d399f42b4e18d8d10fdac9ba90cf1ea5"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.92427015304565"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.77247501519699"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.08180782938539e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.993353008667813"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.257401847609111"} - - - }, - - - { - - - "@id": "niiri:d399f42b4e18d8d10fdac9ba90cf1ea5", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0056", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[34,12,64]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:5ebbf5836c46060f3589ae60416f0465", - - - "entity": "niiri:cbb903455a6aca38fc27d98de9737dcd" - - - }, - - - { - - - "@id": "niiri:1f1ba134a69919fbafe117058c558463", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0057", - - - "prov:atLocation": {"@id": "niiri:651112908022de34a4ccc8f6aa4a904e"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.9098813533783"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.75959988615137"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.50926599039736e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.994607633788328"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.264100967145263"} - - - }, - - - { - - - "@id": "niiri:651112908022de34a4ccc8f6aa4a904e", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0057", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[54,-24,-2]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:1f1ba134a69919fbafe117058c558463", - - - "entity": "niiri:509142545b10ac8cc2f9a9872603df59" - - - }, - - - { - - - "@id": "niiri:583b3c17abaeacf2e00d61990d05bfce", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0058", - - - "prov:atLocation": {"@id": "niiri:0a7005959d39df11b885718544e39f11"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.90759468078613"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.75755289319297"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.57915531067288e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.994787688943672"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.264100967145263"} - - - }, - - - { - - - "@id": "niiri:0a7005959d39df11b885718544e39f11", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0058", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-14,-98,-4]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:583b3c17abaeacf2e00d61990d05bfce", - - - "entity": "niiri:34782753eb6e20cce48025db8e3faf4f" - - - }, - - - { - - - "@id": "niiri:1f61c0c76bc66ae096c4d8f2bfa914c7", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0059", - - - "prov:atLocation": {"@id": "niiri:7f12604084a24fe5ad4db93a1a088833"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.90285301208496"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.75330746420074"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.72582920719012e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99514521861122"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.264100967145263"} - - - }, - - - { - - - "@id": "niiri:7f12604084a24fe5ad4db93a1a088833", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0059", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-36,-46,-18]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:1f61c0c76bc66ae096c4d8f2bfa914c7", - - - "entity": "niiri:2e5a819ecc0f35aadb4d85f3df81be48" - - - }, - - - { - - - "@id": "niiri:2cc5b963ab608a2341c324be73620dcb", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0060", - - - "prov:atLocation": {"@id": "niiri:d0cbe88625bd0086fc21e579d26339fa"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.8867518901825"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.73888373627584"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "9.24195907030523e-05"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.996210852184447"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.271701156704036"} - - - }, - - - { - - - "@id": "niiri:d0cbe88625bd0086fc21e579d26339fa", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0060", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-50,-46,-32]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:2cc5b963ab608a2341c324be73620dcb", - - - "entity": "niiri:ad472c85b0c7ca0ff6f79c6eb9ebd936" - - - }, - - - { - - - "@id": "niiri:85d6340192b459f5ed94fac6cfda4868", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0061", - - - "prov:atLocation": {"@id": "niiri:b7fc72d6b839ac23092501c76e6ba033"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.86077284812927"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.7155862280194"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000101366555929516"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.997515005942308"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.285012944590861"} - - - }, - - - { - - - "@id": "niiri:b7fc72d6b839ac23092501c76e6ba033", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0061", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[64,-30,-22]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:85d6340192b459f5ed94fac6cfda4868", - - - "entity": "niiri:775ed5e05a8d79e4871af0ceeca6fc02" - - - }, - - - { - - - "@id": "niiri:4bc52fd026464560c039bb6ab6ed4854", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0062", - - - "prov:atLocation": {"@id": "niiri:b72bd12601e0172bd4be7be93a1837d8"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.82178378105164"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.68056404693028"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000116359297336222"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.998750111206092"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.307505393775956"} - - - }, - - - { - - - "@id": "niiri:b72bd12601e0172bd4be7be93a1837d8", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0062", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[12,52,-12]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:4bc52fd026464560c039bb6ab6ed4854", - - - "entity": "niiri:8acd9f560c462fde1c022cee54efdea7" - - - }, - - - { - - - "@id": "niiri:465c47c23ef3521a7773e7e4887bbb7d", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0063", - - - "prov:atLocation": {"@id": "niiri:37488a579feffc16bebd5979fd5b8f2e"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.81266117095947"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.67235967240763"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000120160560553639"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.998946217488595"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.312228840798665"} - - - }, - - - { - - - "@id": "niiri:37488a579feffc16bebd5979fd5b8f2e", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0063", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[36,54,20]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:465c47c23ef3521a7773e7e4887bbb7d", - - - "entity": "niiri:d5211b559706d59e3693fcce6e7a41b4" - - - }, - - - { - - - "@id": "niiri:66f9c265cd4cb46b4683ebf9229121c2", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0064", - - - "prov:atLocation": {"@id": "niiri:7f60a362943af6078b26b6d8fd25df96"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.80767583847046"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.66787455107711"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000122287561408974"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999041631710947"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.312228840798665"} - - - }, - - - { - - - "@id": "niiri:7f60a362943af6078b26b6d8fd25df96", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0064", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[22,-80,54]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:66f9c265cd4cb46b4683ebf9229121c2", - - - "entity": "niiri:56eaad1692ccb71b1c6e169012fd515c" - - - }, - - - { - - - "@id": "niiri:3afb1bf38360d63d447d995105df462b", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0065", - - - "prov:atLocation": {"@id": "niiri:2c9cd10f4902177a2a5222b4c87403a5"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.7885959148407"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.65069869844077"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000130763947768786"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999340802437346"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.325675502417125"} - - - }, - - - { - - - "@id": "niiri:2c9cd10f4902177a2a5222b4c87403a5", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0065", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[22,40,26]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:3afb1bf38360d63d447d995105df462b", - - - "entity": "niiri:46396499645db40dae922d37dc3267e2" - - - }, - - - { - - - "@id": "niiri:7a99ec762325e128207d6c6f2c120350", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0066", - - - "prov:atLocation": {"@id": "niiri:54611f19b94033e8562c83bfd2faa607"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.78668808937073"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.64898036269368"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000131641613210109"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999365630484476"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.325675502417125"} - - - }, - - - { - - - "@id": "niiri:54611f19b94033e8562c83bfd2faa607", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0066", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-22,-74,60]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:7a99ec762325e128207d6c6f2c120350", - - - "entity": "niiri:eb7a0e74d9904b0c014b27a15804f16d" - - - }, - - - { - - - "@id": "niiri:fdc36ea72bf065c3c22890724bdf4036", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0067", - - - "prov:atLocation": {"@id": "niiri:08758613835aa509aa1b255fdbc678b2"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.69408750534058"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.56538143418403"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000181663694368006"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999921818129803"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.399826018660701"} - - - }, - - - { - - - "@id": "niiri:08758613835aa509aa1b255fdbc678b2", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0067", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[50,46,-12]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:fdc36ea72bf065c3c22890724bdf4036", - - - "entity": "niiri:b2a0de67860aee5073af4e73bbd9938f" - - - }, - - - { - - - "@id": "niiri:290fa8845144b5d11258bcc0e89bceee", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0068", - - - "prov:atLocation": {"@id": "niiri:f9287ebbe9dc84faa60b80577254959f"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.65790581703186"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.53261354467296"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000205736742878826"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999969815552823"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.430567192397012"} - - - }, - - - { - - - "@id": "niiri:f9287ebbe9dc84faa60b80577254959f", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0068", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[52,-46,-12]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:290fa8845144b5d11258bcc0e89bceee", - - - "entity": "niiri:bcb5861eb4bcf22b4602611e2d0187f5" - - - }, - - - { - - - "@id": "niiri:198b3a040c2566298455f7b231dd86ed", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0069", - - - "prov:atLocation": {"@id": "niiri:c90572ee6291889a6f363ea57972c0c8"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.65459251403809"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.52960997534834"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000208086348004177"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999972447579615"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.431239033859527"} - - - }, - - - { - - - "@id": "niiri:c90572ee6291889a6f363ea57972c0c8", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0069", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[54,8,-36]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:198b3a040c2566298455f7b231dd86ed", - - - "entity": "niiri:8d7729f14c4d6d02795647f762661bf5" - - - }, - - - { - - - "@id": "niiri:b87f1cfc02a67e870c9bc1a2cedbec35", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0070", - - - "prov:atLocation": {"@id": "niiri:3c1e1b3c81f6d39262f8a66f6c9e6b82"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.60173606872559"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.48162963814792"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000249186237945009"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999994173508246"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.477936808108637"} - - - }, - - - { - - - "@id": "niiri:3c1e1b3c81f6d39262f8a66f6c9e6b82", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0070", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-14,58,10]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:b87f1cfc02a67e870c9bc1a2cedbec35", - - - "entity": "niiri:1eb50e79e367b15cf204d8ab6bfdc02a" - - - }, - - - { - - - "@id": "niiri:0316cfb2f080171d88cf85ec0ea92b8d", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0071", - - - "prov:atLocation": {"@id": "niiri:e8c9a80b0a9352a01abd4095afb4d059"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.58989810943604"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.47086705539024"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000259390388114844"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999995993033212"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.486123239113482"} - - - }, - - - { - - - "@id": "niiri:e8c9a80b0a9352a01abd4095afb4d059", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0071", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-66,-36,22]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:0316cfb2f080171d88cf85ec0ea92b8d", - - - "entity": "niiri:f90898c450b6c84ced20197e914f24e6" - - - }, - - - { - - - "@id": "niiri:63ddd626eded7c4f4763532f0ac6dc11", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0072", - - - "prov:atLocation": {"@id": "niiri:77de5d5c662da3541a5cae4ce9b94f0e"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.56340670585632"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.44676015888715"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000283676007278189"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999998329299787"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.513357841480064"} - - - }, - - - { - - - "@id": "niiri:77de5d5c662da3541a5cae4ce9b94f0e", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0072", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[18,60,12]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:63ddd626eded7c4f4763532f0ac6dc11", - - - "entity": "niiri:d1b2f062e725e24f3f65cdc90968cf0a" - - - }, - - - { - - - "@id": "niiri:1c796dca840f8da9fd2ec9d38704ce07", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0073", - - - "prov:atLocation": {"@id": "niiri:54be9b048beb6db278480a76f139b61f"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.55537104606628"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.43944179853069"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000291457553818653"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999998731920076"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.518882279088377"} - - - }, - - - { - - - "@id": "niiri:54be9b048beb6db278480a76f139b61f", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0073", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-64,-34,8]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:1c796dca840f8da9fd2ec9d38704ce07", - - - "entity": "niiri:915b9a9565f627dd370014bd9a50e959" - - - }, - - - { - - - "@id": "niiri:b07cc4615df92c65e4bafc92aa6b78ee", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0074", - - - "prov:atLocation": {"@id": "niiri:23f93e991ba31d7545aabea85ca2c280"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.55148839950562"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.43590473729199"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000295289297083445"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999889206113"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.518882279088377"} - - - }, - - - { - - - "@id": "niiri:23f93e991ba31d7545aabea85ca2c280", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0074", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[64,-34,16]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:b07cc4615df92c65e4bafc92aa6b78ee", - - - "entity": "niiri:d17c466e9a0d50438a2c21391bf115b9" - - - }, - - - { - - - "@id": "niiri:e1135583b601ad1e685ee292dfe0756f", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0075", - - - "prov:atLocation": {"@id": "niiri:ba3ae2a92ffd8e00d0f0ed7b95be0375"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.54216623306274"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.42740966598884"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000304684504620178"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999202607737"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.527734905237698"} - - - }, - - - { - - - "@id": "niiri:ba3ae2a92ffd8e00d0f0ed7b95be0375", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0075", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-58,-32,22]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:e1135583b601ad1e685ee292dfe0756f", - - - "entity": "niiri:6d4ec813b438148494f989035bd9afe8" - - - }, - - - { - - - "@id": "niiri:ac4f23cdaf50a4bb9586e9fb65802ad6", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0076", - - - "prov:atLocation": {"@id": "niiri:ec1e511c5a027cfc59b32b3c52416491"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.51380252838135"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.40153955037634"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000335037159349127"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999971905221"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.559625109906516"} - - - }, - - - { - - - "@id": "niiri:ec1e511c5a027cfc59b32b3c52416491", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0076", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[48,12,50]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:ac4f23cdaf50a4bb9586e9fb65802ad6", - - - "entity": "niiri:086f8869a1be038e430ecff772184cb3" - - - }, - - - { - - - "@id": "niiri:a5b552b5eeec5bc36ba91efc38d2bbc6", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0077", - - - "prov:atLocation": {"@id": "niiri:6406f3d435d749caf00a3db2d318ecb7"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.46738910675049"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.35913252154752"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000390937814553127"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999955890495"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.612505014136882"} - - - }, - - - { - - - "@id": "niiri:6406f3d435d749caf00a3db2d318ecb7", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0077", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[14,-14,72]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:a5b552b5eeec5bc36ba91efc38d2bbc6", - - - "entity": "niiri:c900d76a0284371b93b5e635f10116aa" - - - }, - - - { - - - "@id": "niiri:6cd4061e08d0f463b695f1ac752d6c8d", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0078", - - - "prov:atLocation": {"@id": "niiri:debc678e05f68f034336adf27fa9ec03"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.45441365242004"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.34726077209469"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000408071982705316"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999974583179"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628488500556802"} - - - }, - - - { - - - "@id": "niiri:debc678e05f68f034336adf27fa9ec03", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0078", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-38,-54,-42]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:6cd4061e08d0f463b695f1ac752d6c8d", - - - "entity": "niiri:6d9a300dcff9a80b64dbc22a5d7914ca" - - - }, - - - { - - - "@id": "niiri:4ceffb7908eba8d291d18d0791cfb57a", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0079", - - - "prov:atLocation": {"@id": "niiri:6ea836ae83fd2b4d2063bdfcfffce410"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.43550229072571"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.32994532400952"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000434315195478541"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999988927098"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.654261098812949"} - - - }, - - - { - - - "@id": "niiri:6ea836ae83fd2b4d2063bdfcfffce410", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0079", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[22,44,-16]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:4ceffb7908eba8d291d18d0791cfb57a", - - - "entity": "niiri:95a22da149d242dfb21aefaf48b59c60" - - - }, - - - { - - - "@id": "niiri:0ed2f76bb1af134503817d979344ed65", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0080", - - - "prov:atLocation": {"@id": "niiri:96a71170b3297524dcadfc4fe32cc8a6"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.43198323249817"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.32672157755253"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000439370628491198"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999990548038"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.655840530088522"} - - - }, - - - { - - - "@id": "niiri:96a71170b3297524dcadfc4fe32cc8a6", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0080", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[42,-42,14]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:0ed2f76bb1af134503817d979344ed65", - - - "entity": "niiri:5d2d40be81f920d9b7ce4611d774cf3f" - - - }, - - - { - - - "@id": "niiri:5e9588089617b656fbe20a93bdab140e", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0081", - - - "prov:atLocation": {"@id": "niiri:f50c56b052c79cac40fadceb710b9f43"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.40964436531067"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.30624524554301"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000472776443704692"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999996632889"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.684032337898302"} - - - }, - - - { - - - "@id": "niiri:f50c56b052c79cac40fadceb710b9f43", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0081", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-22,-82,0]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:5e9588089617b656fbe20a93bdab140e", - - - "entity": "niiri:57dd96b0751c26164f85323fbde621ac" - - - }, - - - { - - - "@id": "niiri:cc6d11d4ee68aa163cba89f4538e3ac0", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0082", - - - "prov:atLocation": {"@id": "niiri:f114fda5a5b4a3f5a7d3445b7cd32d3d"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.40386486053467"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.30094422133281"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000481800187664638"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999997442132"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.689466168942319"} - - - }, - - - { - - - "@id": "niiri:f114fda5a5b4a3f5a7d3445b7cd32d3d", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0082", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[52,-42,18]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:cc6d11d4ee68aa163cba89f4538e3ac0", - - - "entity": "niiri:e99fc91f5ab63ee6f791a55686e31898" - - - }, - - - { - - - "@id": "niiri:6fce8e17f3f3146361d1683eed25738f", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0083", - - - "prov:atLocation": {"@id": "niiri:1634ec1b02e2eb85fe141e381c1e49e6"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.36533284187317"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.26556677338515"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000546226226643243"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999624169"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.751744172496132"} - - - }, - - - { - - - "@id": "niiri:1634ec1b02e2eb85fe141e381c1e49e6", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0083", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[44,-48,-26]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:6fce8e17f3f3146361d1683eed25738f", - - - "entity": "niiri:196aaef3af9b7aa3ee9e083d1ab28397" - - - }, - - - { - - - "@id": "niiri:433f82b2de3ab12ae7ff8870186d5277", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0084", - - - "prov:atLocation": {"@id": "niiri:663a5348d0dbaa8c578904273b178894"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.3379864692688"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.24042202275062"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000596764555146345"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999912202"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.787874793017543"} - - - }, - - - { - - - "@id": "niiri:663a5348d0dbaa8c578904273b178894", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0084", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[46,-40,44]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:433f82b2de3ab12ae7ff8870186d5277", - - - "entity": "niiri:127001d948318f940f8656ea9990a464" - - - }, - - - { - - - "@id": "niiri:be2f96b80fdb68d42df6bfdc4c31093b", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0085", - - - "prov:atLocation": {"@id": "niiri:9ea624657c5c2af4da8a8c9c8eff85fa"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.33372783660889"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.23650348537689"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000605018743711327"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999930494"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.791142662581953"} - - - }, - - - { - - - "@id": "niiri:9ea624657c5c2af4da8a8c9c8eff85fa", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0085", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[16,4,16]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:be2f96b80fdb68d42df6bfdc4c31093b", - - - "entity": "niiri:ce3f37aaff53c08be5a1e85b3d1263ad" - - - }, - - - { - - - "@id": "niiri:5ed99a24f092ca808cf0b2fba04cb679", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0086", - - - "prov:atLocation": {"@id": "niiri:d7187ce6d012758434bdbccc0be98853"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.32532405853271"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.22876865896546"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000621622108231912"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999995642"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.802213727911317"} - - - }, - - - { - - - "@id": "niiri:d7187ce6d012758434bdbccc0be98853", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0086", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-54,-32,42]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:5ed99a24f092ca808cf0b2fba04cb679", - - - "entity": "niiri:72bf3cd1f7197f541527d67fe3db55ec" - - - }, - - - { - - - "@id": "niiri:551790ec7cff89eedf3deec050e7544f", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0087", - - - "prov:atLocation": {"@id": "niiri:26189585da45b252b9ba7d8379193a3e"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.31892204284668"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.22287431730178"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000634556128578101"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999996962"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.809612456104087"} - - - }, - - - { - - - "@id": "niiri:26189585da45b252b9ba7d8379193a3e", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0087", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-16,4,62]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:551790ec7cff89eedf3deec050e7544f", - - - "entity": "niiri:da3d4ba03ea6c1093006ab1d78f7a6c2" - - - }, - - - { - - - "@id": "niiri:ff45a1e55371728779b219577faa4fac", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0088", - - - "prov:atLocation": {"@id": "niiri:85b525bd703b938b3f1937b1c0154e77"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.3035409450531"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.20870610659348"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000666668530368786"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999987468"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.829570299628891"} - - - }, - - - { - - - "@id": "niiri:85b525bd703b938b3f1937b1c0154e77", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0088", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[22,38,10]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:ff45a1e55371728779b219577faa4fac", - - - "entity": "niiri:08f35554fabeacf8ece98e59357d1135" - - - }, - - - { - - - "@id": "niiri:f201ed02d6effb218aea03c9b0a0d936", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0089", - - - "prov:atLocation": {"@id": "niiri:5867f98d8da6263211c1512585663ddd"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.29107904434204"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.19721985733158"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000693795605607228"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999994003"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.839453948823053"} - - - }, - - - { - - - "@id": "niiri:5867f98d8da6263211c1512585663ddd", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0089", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[30,34,48]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:f201ed02d6effb218aea03c9b0a0d936", - - - "entity": "niiri:5b42e789bea07d943343d826f43190a4" - - - }, - - - { - - - "@id": "niiri:e8986acb80979547bb1daadca89fc2ef", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0090", - - - "prov:atLocation": {"@id": "niiri:b27f54a3ba50a50db3543aa2f9424876"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.28136968612671"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.18826629952882"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000715643274853739"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999996665"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.851590920517607"} - - - }, - - - { - - - "@id": "niiri:b27f54a3ba50a50db3543aa2f9424876", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0090", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[56,-66,4]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:e8986acb80979547bb1daadca89fc2ef", - - - "entity": "niiri:2a804884d17b2db2ebfc7a690f2efb14" - - - }, - - - { - - - "@id": "niiri:b6ba428726d892dc27ab078f8b20abbc", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0091", - - - "prov:atLocation": {"@id": "niiri:a785eb0c42ba7e35ccad427705cb3070"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.27154183387756"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.17919960131803"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000738411785119797"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999998178"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.858755937068456"} - - - }, - - - { - - - "@id": "niiri:a785eb0c42ba7e35ccad427705cb3070", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0091", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[10,-76,-12]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:b6ba428726d892dc27ab078f8b20abbc", - - - "entity": "niiri:bc39a5ea2a12cdc3fb7fc2e83e84b513" - - - }, - - - { - - - "@id": "niiri:1d650b105120e2ae7d769ece3008d1e2", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0092", - - - "prov:atLocation": {"@id": "niiri:4f7ed2ab4caa0a14f11263de555c7944"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.2669575214386"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.17496900913942"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000749262523860983"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999998632"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.863075307004762"} - - - }, - - - { - - - "@id": "niiri:4f7ed2ab4caa0a14f11263de555c7944", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0092", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[20,32,54]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:1d650b105120e2ae7d769ece3008d1e2", - - - "entity": "niiri:07015d814a4ac9f3c7f7055536b43103" - - - }, - - - { - - - "@id": "niiri:0135b687e496cf89be889adbf28832d2", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0093", - - - "prov:atLocation": {"@id": "niiri:cacdd47125dac169fbbc42b7ae3d403e"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.26226496696472"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.17063765299814"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000760523733375762"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999998982"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.867640730428823"} - - - }, - - - { - - - "@id": "niiri:cacdd47125dac169fbbc42b7ae3d403e", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0093", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-60,-14,10]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:0135b687e496cf89be889adbf28832d2", - - - "entity": "niiri:fc2516c65a591c885e9ce731a6227665" - - - }, - - - { - - - "@id": "niiri:3d0cfa4a25414e2cac59eef18c2e7246", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0094", - - - "prov:atLocation": {"@id": "niiri:ed39415a0c50cdaf94da0a0038c2cae2"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.25743293762207"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.16617663527645"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000772284854291594"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999251"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.872516606801204"} - - - }, - - - { - - - "@id": "niiri:ed39415a0c50cdaf94da0a0038c2cae2", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0094", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-22,-94,28]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:3d0cfa4a25414e2cac59eef18c2e7246", - - - "entity": "niiri:efc4f35345c833775e484aacebe6ba33" - - - }, - - - { - - - "@id": "niiri:ed396d7a7106f52ddc082e77fcaa9857", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0095", - - - "prov:atLocation": {"@id": "niiri:951da082baab8ee1a17895ffdb543419"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.25416302680969"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.16315726358056"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000780339994975288"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999392"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.874305136305167"} - - - }, - - - { - - - "@id": "niiri:951da082baab8ee1a17895ffdb543419", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0095", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-66,-46,8]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:ed396d7a7106f52ddc082e77fcaa9857", - - - "entity": "niiri:d5e88bdba74f19c38f5f47de5ba7386d" - - - }, - - - { - - - "@id": "niiri:04a32f25ba6296a2b5b0212c23f6d139", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0096", - - - "prov:atLocation": {"@id": "niiri:abb2b664dd18d7b933a64facf0a63c10"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.24836373329163"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.15780125799237"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000794819459152607"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999582"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.881177035765112"} - - - }, - - - { - - - "@id": "niiri:abb2b664dd18d7b933a64facf0a63c10", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0096", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-68,-34,-8]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:04a32f25ba6296a2b5b0212c23f6d139", - - - "entity": "niiri:e06fff72f851601359d201bf5196ef18" - - - }, - - - { - - - "@id": "niiri:2beff5c02187156c3873cb55209d70bd", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0097", - - - "prov:atLocation": {"@id": "niiri:8036d52279c6b3e109d3b8143af29076"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.23679161071777"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.14710967833961"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000824465484375092"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999804"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.899808991491498"} - - - }, - - - { - - - "@id": "niiri:8036d52279c6b3e109d3b8143af29076", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0097", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-56,34,-20]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:2beff5c02187156c3873cb55209d70bd", - - - "entity": "niiri:2c92b9b91f8cc26180fdf926a94591c1" - - - }, - - - { - - - "@id": "niiri:d7f84d9d113610c8177d122eab50eb56", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0098", - - - "prov:atLocation": {"@id": "niiri:f6c6f1a85d81ae7104726251ef89cbbf"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.22478008270264"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.13600649460504"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000856327054624684"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999913"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.917823543835361"} - - - }, - - - { - - - "@id": "niiri:f6c6f1a85d81ae7104726251ef89cbbf", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0098", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[8,-72,42]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:d7f84d9d113610c8177d122eab50eb56", - - - "entity": "niiri:f72f4c5c8bc79e87d8e637ef80dfdbdb" - - - }, - - - { - - - "@id": "niiri:2d1e8f1cc67348f693491e07e437a3ff", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0099", - - - "prov:atLocation": {"@id": "niiri:b16c733521573e376ee8eb7b659a3ed6"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.22331190109253"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.13464894829369"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000860299398633191"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999921"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.917823543835361"} - - - }, - - - { - - - "@id": "niiri:b16c733521573e376ee8eb7b659a3ed6", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0099", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[42,-86,12]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:2d1e8f1cc67348f693491e07e437a3ff", - - - "entity": "niiri:e0ca8405bfd9ca6ed9171d451eb6d98c" - - - }, - - - { - - - "@id": "niiri:4832ef47999597158890d36dcf8d4c71", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0100", - - - "prov:atLocation": {"@id": "niiri:e75195129214aaeba4848c305fbe6f47"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.21184372901917"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.12404202893254"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000891924872423622"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999964"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.936836924136013"} - - - }, - - - { - - - "@id": "niiri:e75195129214aaeba4848c305fbe6f47", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0100", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-18,-92,8]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:4832ef47999597158890d36dcf8d4c71", - - - "entity": "niiri:4f5dc1d8928a01ed8832f731c2ca19f0" - - - }, - - - { - - - "@id": "niiri:afbc13ce1445b812f791a16badc463ed", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0101", - - - "prov:atLocation": {"@id": "niiri:20ac974e541591a5ddaca4039f84c3f5"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.19808602333069"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.1113106720378"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000931294345451028"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999986"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.958204454708765"} - - - }, - - - { - - - "@id": "niiri:20ac974e541591a5ddaca4039f84c3f5", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0101", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[12,6,18]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:afbc13ce1445b812f791a16badc463ed", - - - "entity": "niiri:4d3f725f159e65329756f4cf6791db79" - - - }, - - - { - - - "@id": "niiri:346bb052d59293aa77d0adee5baaeabe", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0102", - - - "prov:atLocation": {"@id": "niiri:3197be4179857e1fefbb5d85faccbd4e"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.19609522819519"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.10946777700093"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000937123635013748"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999988"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.958204454708765"} - - - }, - - - { - - - "@id": "niiri:3197be4179857e1fefbb5d85faccbd4e", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0102", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[14,40,20]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:346bb052d59293aa77d0adee5baaeabe", - - - "entity": "niiri:4e3fa4fa99bdb8db55584dfa242d8f56" - - - }, - - - { - - - "@id": "niiri:9b36af5821b3f23057ed24e76832807f", - - - "@type": ["prov:Entity","nidm_Peak"], - - - "rdfs:label": "Peak: 0103", - - - "prov:atLocation": {"@id": "niiri:3db46f2c974cd873dba5d119917a4a73"}, - - - "prov:value": {"@type": "xsd:float", "@value": "3.19474077224731"}, - - - "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.10821385730133"}, - - - "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000941109068576473"}, - - - "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999989"}, - - - "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.958204454708765"} - - - }, - - - { - - - "@id": "niiri:3db46f2c974cd873dba5d119917a4a73", - - - "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], - - - "rdfs:label": "Coordinate: 0103", - - - "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-44,-42,-36]"} - - - }, - - - { - - - "@type": "prov:Derivation", - - - "entity_derived": "niiri:9b36af5821b3f23057ed24e76832807f", - - - "entity": "niiri:b08b77f1781ee36be87cefc843049c90" - - - } - - - ] - - -} - - -] - - diff --git a/test/bug_patches/spm_file_template.patch b/test/moxunit_testsuite/bug_patches/spm_file_template.patch similarity index 100% rename from test/bug_patches/spm_file_template.patch rename to test/moxunit_testsuite/bug_patches/spm_file_template.patch diff --git a/test/runTest.sh b/test/moxunit_testsuite/runTest.sh similarity index 84% rename from test/runTest.sh rename to test/moxunit_testsuite/runTest.sh index 33a7868..1348b7a 100755 --- a/test/runTest.sh +++ b/test/moxunit_testsuite/runTest.sh @@ -8,12 +8,12 @@ # Install MOxUnit echo "Installing MOxUnit for Octave..." -cd /spmviewer/test/MOxUnit +cd /spmviewer/test/moxunit_testsuite/MOxUnit make install-octave cd .. # Bug fix for SPM -patch -p0 < /spmviewer/test/bug_patches/spm_file_template.patch /code/spm12/spm_file_template.m +patch -p0 < /spmviewer/test/moxunit_testsuite/bug_patches/spm_file_template.patch /code/spm12/spm_file_template.m # Run the tests. (We turn off the shadowed function warning as our copy of the # statistics package contains several duplicate functions which casue errors when diff --git a/test/testDataSets.m b/test/moxunit_testsuite/testDataSets.m similarity index 100% rename from test/testDataSets.m rename to test/moxunit_testsuite/testDataSets.m diff --git a/test/moxunit_testsuite/testFeatures.m b/test/moxunit_testsuite/testFeatures.m new file mode 100644 index 0000000..8700d75 --- /dev/null +++ b/test/moxunit_testsuite/testFeatures.m @@ -0,0 +1,110 @@ +%========================================================================== +%Unit tests for testing features of the viewer. To run the below run the +%runTest function. +% +%Authors: Thomas Maullin, Camille Maumet. +%========================================================================== + +classdef testFeatures < matlab.unittest.TestCase + + methods + %Function for deleting any HTML generated previously by the viewer. + function delete_html_file(testCase, data_path) + index = fullfile(data_path, 'index.html'); + if exist(index, 'file') + delete(index); + end + end + + %Function for running SPM batch job with input and output as data_path. + function runBatch(testCase, data_path) + + %Write the batch. + matlabbatch{1}.spm.tools.NIDMdisplay.nidmpack = {fullfile(data_path, 'temp.nidm.zip')}; + matlabbatch{1}.spm.tools.NIDMdisplay.dir = {data_path}; + matlabbatch{1}.spm.tools.NIDMdisplay.exSet.allEx = 0; + + %Run the batch. + spm_jobman('run', matlabbatch); + + end + end + + methods(Test) + + %Checking the viewer runs on SPM-nidm input. + function checkViewerRunsSPM(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path) + websave(fullfile(data_path, 'tmp.zip'), 'http://neurovault.org/collections/2210/ex_spm_default.nidm.zip'); + unzip(fullfile(data_path, 'tmp.zip'), fullfile(data_path, '.')); + end + testCase.delete_html_file(data_path); + runBatch(testCase, data_path); + end + + %Checking the experiment title is somewhere in the output HTML + %file. + function checkForTitle(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); + testCase.delete_html_file(data_path); + runBatch(testCase, data_path); + text = fileread(fullfile(data_path, 'index.html')); + verifySubstring(testCase, text, 'tone counting vs baseline'); + end + + %Checking the original functionality of the viewer with the + %original SPM, xSPM and TabDat functions is unaffected. + function checkOriginalViewerRuns(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_output'); + testCase.delete_html_file(data_path); + cwd = pwd; + cd(data_path) + testData = load(fullfile(data_path, 'nidm_example001.mat')); + spm_results_export(testData.SPM, testData.xSPM, testData.TabDat); + cd(cwd); + end + + %Checking the viewer runs on FSL-nidm output. + function checkViewerRunsFSL(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default_130.nidm'); + testCase.delete_html_file(data_path); + runBatch(testCase, data_path); + end + + %Checking the viewer runs on SPM-nidm output with no MIP. + function checkViewerRunsSPMwoMIP(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP'); + %Copy contents of ex_spm_default NIDM pack. + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm', '*'),... + fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP')); + %Delete the pre-existing jsonld. + if exist(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld'), 'file') + delete(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); + end + %Copy the jsonld without the MIP into the NIDM pack. + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'testJsons', 'nidm.jsonld'),... + fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP')); + %Run the test. + testCase.delete_html_file(data_path); + runBatch(testCase, data_path); + end + +% %Checking the nidm json is not damaged by the viewer. +% function checkNIDMUnaffected(testCase) +% fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default'); +% testCase.delete_html_file(fsl_default_dir); +% nidm_results_display(fullfile(fsl_default_dir, 'nidm.json')); +% originalNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidmWithoutMip.json')); +% currentNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidm.json')); +% %Choose a random vertex in the graph that we know should not have been changed. +% testObject = 20; +% while testObject == 20 +% testObject = randi(length(originalNIDM.x_graph)); +% end +% verifyEqual(testCase, currentNIDM.x_graph{testObject}, originalNIDM.x_graph{testObject}); +% end + + end +end \ No newline at end of file diff --git a/test/testFeatures.m b/test/testFeatures.m deleted file mode 100644 index 469ca0e..0000000 --- a/test/testFeatures.m +++ /dev/null @@ -1,99 +0,0 @@ -%========================================================================== -%Unit tests for testing features of the viewer. To run the below run the -%runTest function. -% -%Authors: Thomas Maullin, Camille Maumet. -%========================================================================== - -function test_suite=testFeatures - try % assignment of 'localfunctions' is necessary in Matlab >= 2016 - test_functions=localfunctions(); - catch % no problem; early Matlab versions can use initTestSuite fine - end - initTestSuite; -end - -% Function for deleting any HTML generated previously by the viewer -function delete_html_file(data_path) - index = fullfile(data_path,'index.html'); - if exist(index, 'file') - delete(index); - else - for(i = 1:8) - index = fullfile(data_path,['index', num2str(i), '.html']); - if exist(index, 'file') - delete(index); - end - end - end -end - -% testing the viewer runs on SPM-nidm input. -function testViewerRunsSPM() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); - delete_html_file(data_path); - nidm_results_display(data_path); -end - -% testing the experiment title is somewhere in the output HTML -% file. -function testForTitle() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); - delete_html_file(data_path); - nidm_results_display(data_path); - text = fileread(fullfile(data_path, 'index.html')); - assertEqual(~isempty(findstr(text, 'tone counting vs baseline')),true); -end - -% testing the original functionality of the viewer with the -% original SPM, xSPM and TabDat functions is unaffected. -function testOriginalViewerRuns() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_output'); - delete_html_file(data_path); - cwd = pwd; - cd(data_path) - testData = load(fullfile(data_path, 'nidm_example001.mat')); - spm_results_export(testData.SPM, testData.xSPM, testData.TabDat); - cd(cwd); -end - -% testing the viewer runs on FSL-nidm output. -function testViewerRunsFSL() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default_130.nidm'); - delete_html_file(data_path); - nidm_results_display(data_path); -end - -%testing the viewer runs on SPM-nidm output with no MIP. -function testViewerRunsSPMwoMIP() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP'); - % Make the directory if needed. - if ~exist(data_path) - mkdir(data_path) - end - % Copy contents of ex_spm_default NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm', '*'),... - data_path); - %Delete the pre-existing jsonld. - delete(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); - % Copy the jsonld without the MIP into the NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'testJsons', 'nidm.jsonld'), data_path); - % Run the test. - delete_html_file(data_path); - nidm_results_display(data_path); -end - -% %testing the nidm json is not damaged by the viewer. -% function testNIDMUnaffected() -% fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default'); -% delete_html_file(fsl_default_dir); -% nidm_results_display(fullfile(fsl_default_dir, 'nidm.json')); -% originalNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidmWithoutMip.json')); -% currentNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidm.json')); -% %Choose a random vertex in the graph that we know should not have been changed. -% testObject = 20; -% while testObject == 20 -% testObject = randi(length(originalNIDM.x_graph)); -% end -% verifyEqual(currentNIDM.x_graph{testObject}, originalNIDM.x_graph{testObject}); -% end From 8c562bf0365702957ee09fae0c2f85b637d4dc2c Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Fri, 25 May 2018 14:44:14 +0100 Subject: [PATCH 50/57] small directory fix --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 733cdf7..9e542ae 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,6 +17,7 @@ install: - git clone https://github.com/MOxUnit/MOxUnit.git - ls # Download data + - mkdir data - cd data - wget https://neurovault.org/collections/2210/download - unzip download From f7ab256e242beed7b7528e411a41cc2d81d6e541 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Fri, 25 May 2018 15:05:00 +0100 Subject: [PATCH 51/57] wrong testFeatures --- test/moxunit_testsuite/testFeatures.m | 163 ++++++++++++-------------- 1 file changed, 76 insertions(+), 87 deletions(-) diff --git a/test/moxunit_testsuite/testFeatures.m b/test/moxunit_testsuite/testFeatures.m index 8700d75..469ca0e 100644 --- a/test/moxunit_testsuite/testFeatures.m +++ b/test/moxunit_testsuite/testFeatures.m @@ -5,96 +5,88 @@ %Authors: Thomas Maullin, Camille Maumet. %========================================================================== -classdef testFeatures < matlab.unittest.TestCase - - methods - %Function for deleting any HTML generated previously by the viewer. - function delete_html_file(testCase, data_path) - index = fullfile(data_path, 'index.html'); +function test_suite=testFeatures + try % assignment of 'localfunctions' is necessary in Matlab >= 2016 + test_functions=localfunctions(); + catch % no problem; early Matlab versions can use initTestSuite fine + end + initTestSuite; +end + +% Function for deleting any HTML generated previously by the viewer +function delete_html_file(data_path) + index = fullfile(data_path,'index.html'); + if exist(index, 'file') + delete(index); + else + for(i = 1:8) + index = fullfile(data_path,['index', num2str(i), '.html']); if exist(index, 'file') delete(index); end end - - %Function for running SPM batch job with input and output as data_path. - function runBatch(testCase, data_path) - - %Write the batch. - matlabbatch{1}.spm.tools.NIDMdisplay.nidmpack = {fullfile(data_path, 'temp.nidm.zip')}; - matlabbatch{1}.spm.tools.NIDMdisplay.dir = {data_path}; - matlabbatch{1}.spm.tools.NIDMdisplay.exSet.allEx = 0; - - %Run the batch. - spm_jobman('run', matlabbatch); - - end end +end + +% testing the viewer runs on SPM-nidm input. +function testViewerRunsSPM() + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); + delete_html_file(data_path); + nidm_results_display(data_path); +end + +% testing the experiment title is somewhere in the output HTML +% file. +function testForTitle() + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); + delete_html_file(data_path); + nidm_results_display(data_path); + text = fileread(fullfile(data_path, 'index.html')); + assertEqual(~isempty(findstr(text, 'tone counting vs baseline')),true); +end + +% testing the original functionality of the viewer with the +% original SPM, xSPM and TabDat functions is unaffected. +function testOriginalViewerRuns() + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_output'); + delete_html_file(data_path); + cwd = pwd; + cd(data_path) + testData = load(fullfile(data_path, 'nidm_example001.mat')); + spm_results_export(testData.SPM, testData.xSPM, testData.TabDat); + cd(cwd); +end + +% testing the viewer runs on FSL-nidm output. +function testViewerRunsFSL() + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default_130.nidm'); + delete_html_file(data_path); + nidm_results_display(data_path); +end + +%testing the viewer runs on SPM-nidm output with no MIP. +function testViewerRunsSPMwoMIP() + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP'); + % Make the directory if needed. + if ~exist(data_path) + mkdir(data_path) + end + % Copy contents of ex_spm_default NIDM pack. + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm', '*'),... + data_path); + %Delete the pre-existing jsonld. + delete(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); + % Copy the jsonld without the MIP into the NIDM pack. + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'testJsons', 'nidm.jsonld'), data_path); + % Run the test. + delete_html_file(data_path); + nidm_results_display(data_path); +end - methods(Test) - - %Checking the viewer runs on SPM-nidm input. - function checkViewerRunsSPM(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); - if(~exist(data_path, 'dir')) - mkdir(data_path) - websave(fullfile(data_path, 'tmp.zip'), 'http://neurovault.org/collections/2210/ex_spm_default.nidm.zip'); - unzip(fullfile(data_path, 'tmp.zip'), fullfile(data_path, '.')); - end - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Checking the experiment title is somewhere in the output HTML - %file. - function checkForTitle(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - text = fileread(fullfile(data_path, 'index.html')); - verifySubstring(testCase, text, 'tone counting vs baseline'); - end - - %Checking the original functionality of the viewer with the - %original SPM, xSPM and TabDat functions is unaffected. - function checkOriginalViewerRuns(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_output'); - testCase.delete_html_file(data_path); - cwd = pwd; - cd(data_path) - testData = load(fullfile(data_path, 'nidm_example001.mat')); - spm_results_export(testData.SPM, testData.xSPM, testData.TabDat); - cd(cwd); - end - - %Checking the viewer runs on FSL-nidm output. - function checkViewerRunsFSL(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default_130.nidm'); - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - - %Checking the viewer runs on SPM-nidm output with no MIP. - function checkViewerRunsSPMwoMIP(testCase) - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP'); - %Copy contents of ex_spm_default NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm', '*'),... - fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP')); - %Delete the pre-existing jsonld. - if exist(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld'), 'file') - delete(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); - end - %Copy the jsonld without the MIP into the NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'testJsons', 'nidm.jsonld'),... - fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP')); - %Run the test. - testCase.delete_html_file(data_path); - runBatch(testCase, data_path); - end - -% %Checking the nidm json is not damaged by the viewer. -% function checkNIDMUnaffected(testCase) +% %testing the nidm json is not damaged by the viewer. +% function testNIDMUnaffected() % fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default'); -% testCase.delete_html_file(fsl_default_dir); +% delete_html_file(fsl_default_dir); % nidm_results_display(fullfile(fsl_default_dir, 'nidm.json')); % originalNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidmWithoutMip.json')); % currentNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidm.json')); @@ -103,8 +95,5 @@ function checkViewerRunsSPMwoMIP(testCase) % while testObject == 20 % testObject = randi(length(originalNIDM.x_graph)); % end -% verifyEqual(testCase, currentNIDM.x_graph{testObject}, originalNIDM.x_graph{testObject}); +% verifyEqual(currentNIDM.x_graph{testObject}, originalNIDM.x_graph{testObject}); % end - - end -end \ No newline at end of file From 779baff9cf37cccdf6027897e1c90de38c9a5bbf Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Fri, 25 May 2018 15:18:16 +0100 Subject: [PATCH 52/57] paths ammended --- test/moxunit_testsuite/testDataSets.m | 108 +++++++++++++------------- test/moxunit_testsuite/testFeatures.m | 18 ++--- 2 files changed, 63 insertions(+), 63 deletions(-) diff --git a/test/moxunit_testsuite/testDataSets.m b/test/moxunit_testsuite/testDataSets.m index 378f2af..84a70f2 100644 --- a/test/moxunit_testsuite/testDataSets.m +++ b/test/moxunit_testsuite/testDataSets.m @@ -32,189 +32,189 @@ function delete_html_file(data_path) %Test viewer displays ex_spm_HRF_informed_basis.nidm function test_ex_spm_HRF_informed_basis() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_HRF_informed_basis.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_HRF_informed_basis.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_HRF_informed_basis.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_HRF_informed_basis.nidm.zip'), 'All'); end %Test viewer displays ex_spm_conjunction.nidm function test_ex_spm_conjunction() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_conjunction.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_conjunction.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_conjunction.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_conjunction.nidm.zip'), 'All'); end %Test viewer displays ex_spm_contrast_mask.nidm function test_ex_spm_contrast_mask() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_contrast_mask.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_contrast_mask.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_contrast_mask.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_contrast_mask.nidm.zip'), 'All'); end %Test viewer displays ex_spm_default.nidm function test_ex_spm_default() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_default.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_default.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_default.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_default.nidm.zip'), 'All'); end %Test viewer displays ex_spm_full_example001.nidm function test_ex_spm_full_example001() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_full_example001.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_full_example001.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_full_example001.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_full_example001.nidm.zip'), 'All'); end %Test viewer displays ex_spm_group_ols.nidm function test_ex_spm_group_ols() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_ols.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_group_ols.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_ols.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_group_ols.nidm.zip'), 'All'); end %Test viewer displays ex_spm_group_wls.nidm function test_ex_spm_group_wls() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_group_wls.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_group_wls.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_group_wls.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_group_wls.nidm.zip'), 'All'); end %Test viewer displays ex_spm_partial_conjunction.nidm function test_ex_spm_partial_conjunction() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_partial_conjunction.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_partial_conjunction.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_partial_conjunction.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_partial_conjunction.nidm.zip'), 'All'); end %Test viewer displays ex_spm_temporal_derivative.nidm function test_ex_spm_temporal_derivative() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_temporal_derivative.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_temporal_derivative.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_temporal_derivative.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_temporal_derivative.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_clustfwep05.nidm function test_ex_spm_thr_clustfwep05() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustfwep05.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_thr_clustfwep05.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustfwep05.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_thr_clustfwep05.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_clustunck10.nidm function test_ex_spm_thr_clustunck10() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_clustunck10.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_thr_clustunck10.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_clustunck10.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_thr_clustunck10.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_voxelfdrp05.nidm function test_ex_spm_thr_voxelfdrp05() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfdrp05.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_thr_voxelfdrp05.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfdrp05.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_thr_voxelfdrp05.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_voxelfwep05.nidm function test_ex_spm_thr_voxelfwep05() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelfwep05.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_thr_voxelfwep05.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelfwep05.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_thr_voxelfwep05.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_voxelunct4.nidm function test_ex_spm_thr_voxelunct4() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','ex_spm_thr_voxelunct4.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_thr_voxelunct4.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','ex_spm_thr_voxelunct4.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_thr_voxelunct4.nidm.zip'), 'All'); end %Test viewer displays fsl_con_f_130.nidm function test_fsl_con_f_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_con_f_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_con_f_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_con_f_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_con_f_130.nidm.zip'), 'All'); end %Test viewer displays fsl_contrast_mask_130.nidm function test_fsl_contrast_mask_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_contrast_mask_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_contrast_mask_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_contrast_mask_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_contrast_mask_130.nidm.zip'), 'All'); end %Test viewer displays fsl_default_130.nidm function test_fsl_default_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_default_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_default_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_default_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_default_130.nidm.zip'), 'All'); end %Test viewer displays fsl_full_examples001_130.nidm function test_fsl_full_examples001_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_full_examples001_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_full_examples001_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_full_examples001_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_full_examples001_130.nidm.zip'), 'All'); end %Test viewer displays fsl_gamma_basis_130.nidm function test_fsl_gamma_basis_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gamma_basis_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_gamma_basis_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gamma_basis_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_gamma_basis_130.nidm.zip'), 'All'); end %Test viewer displays fsl_gaussian_130.nidm function test_fsl_gaussian_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_gaussian_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_gaussian_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_gaussian_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_gaussian_130.nidm.zip'), 'All'); end %Test viewer displays fsl_group_btw_130.nidm function test_fsl_group_btw_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_btw_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_group_btw_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_btw_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_group_btw_130.nidm.zip'), 'All'); end %Test viewer displays fsl_group_ols_130.nidm function test_fsl_group_ols_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_ols_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_group_ols_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_ols_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_group_ols_130.nidm.zip'), 'All'); end %Test viewer displays fsl_group_wls_130.nidm function test_fsl_group_wls_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_group_wls_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_group_wls_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_group_wls_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_group_wls_130.nidm.zip'), 'All'); end %Test viewer displays fsl_hrf_fir_130.nidm function test_fsl_hrf_fir_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_fir_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_hrf_fir_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_fir_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_hrf_fir_130.nidm.zip'), 'All'); end %Test viewer displays fsl_hrf_gammadiff_130.nidm function test_fsl_hrf_gammadiff_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_hrf_gammadiff_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_hrf_gammadiff_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_hrf_gammadiff_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_hrf_gammadiff_130.nidm.zip'), 'All'); end %Test viewer displays fsl_thr_clustfwep05_130.nidm function test_fsl_thr_clustfwep05_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_clustfwep05_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_thr_clustfwep05_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_clustfwep05_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_thr_clustfwep05_130.nidm.zip'), 'All'); end %Test viewer displays fsl_thr_voxelfwep05_130.nidm function test_fsl_thr_voxelfwep05_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','test','data','fsl_thr_voxelfwep05_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_thr_voxelfwep05_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'test','data','fsl_thr_voxelfwep05_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_thr_voxelfwep05_130.nidm.zip'), 'All'); end diff --git a/test/moxunit_testsuite/testFeatures.m b/test/moxunit_testsuite/testFeatures.m index 469ca0e..daf9ca8 100644 --- a/test/moxunit_testsuite/testFeatures.m +++ b/test/moxunit_testsuite/testFeatures.m @@ -30,7 +30,7 @@ function delete_html_file(data_path) % testing the viewer runs on SPM-nidm input. function testViewerRunsSPM() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_default.nidm'); delete_html_file(data_path); nidm_results_display(data_path); end @@ -38,7 +38,7 @@ function testViewerRunsSPM() % testing the experiment title is somewhere in the output HTML % file. function testForTitle() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_default.nidm'); delete_html_file(data_path); nidm_results_display(data_path); text = fileread(fullfile(data_path, 'index.html')); @@ -48,7 +48,7 @@ function testForTitle() % testing the original functionality of the viewer with the % original SPM, xSPM and TabDat functions is unaffected. function testOriginalViewerRuns() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_output'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_output'); delete_html_file(data_path); cwd = pwd; cd(data_path) @@ -59,25 +59,25 @@ function testOriginalViewerRuns() % testing the viewer runs on FSL-nidm output. function testViewerRunsFSL() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default_130.nidm'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'fsl_default_130.nidm'); delete_html_file(data_path); nidm_results_display(data_path); end %testing the viewer runs on SPM-nidm output with no MIP. function testViewerRunsSPMwoMIP() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_default_wo_MIP'); % Make the directory if needed. if ~exist(data_path) mkdir(data_path) end % Copy contents of ex_spm_default NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default.nidm', '*'),... + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_default.nidm', '*'),... data_path); %Delete the pre-existing jsonld. - delete(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); + delete(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); % Copy the jsonld without the MIP into the NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'testJsons', 'nidm.jsonld'), data_path); + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'testJsons', 'nidm.jsonld'), data_path); % Run the test. delete_html_file(data_path); nidm_results_display(data_path); @@ -85,7 +85,7 @@ function testViewerRunsSPMwoMIP() % %testing the nidm json is not damaged by the viewer. % function testNIDMUnaffected() -% fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'test', 'data', 'fsl_default'); +% fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'fsl_default'); % delete_html_file(fsl_default_dir); % nidm_results_display(fullfile(fsl_default_dir, 'nidm.json')); % originalNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidmWithoutMip.json')); From 869011ded999a0d388c9a3c9dd65830913b6c7b0 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Fri, 25 May 2018 15:34:49 +0100 Subject: [PATCH 53/57] readded testdata --- .travis.yml | 1 - .../data/ex_spm_output/nidm_example001.mat | Bin 0 -> 361987 bytes .../data/testJsons/nidm.jsonld | 12876 ++++++++++++++++ 3 files changed, 12876 insertions(+), 1 deletion(-) create mode 100644 test/moxunit_testsuite/data/ex_spm_output/nidm_example001.mat create mode 100644 test/moxunit_testsuite/data/testJsons/nidm.jsonld diff --git a/.travis.yml b/.travis.yml index 9e542ae..733cdf7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,6 @@ install: - git clone https://github.com/MOxUnit/MOxUnit.git - ls # Download data - - mkdir data - cd data - wget https://neurovault.org/collections/2210/download - unzip download diff --git a/test/moxunit_testsuite/data/ex_spm_output/nidm_example001.mat b/test/moxunit_testsuite/data/ex_spm_output/nidm_example001.mat new file mode 100644 index 0000000000000000000000000000000000000000..4ad6764ddb8a128d5380342ea0fd335d4c2063a0 GIT binary patch literal 361987 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

  • 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

    ~Y%kAWgT$z~wmyyB-^Rg#b5{6z9CB%R`d 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%0DhI3P(^ST4MM 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", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "0"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0"}, + + + "nidm_equivalentThreshold": [{"@id": "niiri:554bd07b4f09ca74ef8c806e6c8e564f"},{"@id": "niiri:861feb0e7c690abb2b48c9a6c339725d"}] + + + }, + + + { + + + "@id": "niiri:554bd07b4f09ca74ef8c806e6c8e564f", + + + "@type": ["prov:Entity","nidm_ExtentThreshold","obo_FWERadjustedpvalue"], + + + "rdfs:label": "Extent Threshold", + + + "prov:value": {"@type": "xsd:float", "@value": "1"} + + + }, + + + { + + + "@id": "niiri:861feb0e7c690abb2b48c9a6c339725d", + + + "@type": ["prov:Entity","nidm_ExtentThreshold","nidm_PValueUncorrected"], + + + "rdfs:label": "Extent Threshold", + + + "prov:value": {"@type": "xsd:float", "@value": "1"} + + + }, + + + { + + + "@id": "niiri:2ebce388102223f39e0dc1b16945c50b", + + + "@type": ["prov:Entity","nidm_PeakDefinitionCriteria"], + + + "rdfs:label": "Peak Definition Criteria", + + + "nidm_maxNumberOfPeaksPerCluster": {"@type": "xsd:int", "@value": "3"}, + + + "nidm_minDistanceBetweenPeaks": {"@type": "xsd:float", "@value": "8"} + + + }, + + + { + + + "@id": "niiri:6275214bc5c43166d2c9d053350e0f1f", + + + "@type": ["prov:Entity","nidm_ClusterDefinitionCriteria"], + + + "rdfs:label": "Cluster Connectivity Criterion: 18", + + + "nidm_hasConnectivityCriterion": {"@id": "nidm_voxel18connected"} + + + }, + + + { + + + "@id": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", + + + "@type": ["prov:Activity","nidm_Inference"], + + + "nidm_hasAlternativeHypothesis": {"@id": "nidm_OneTailedTest"}, + + + "rdfs:label": "Inference" + + + }, + + + { + + + "@type": "prov:Association", + + + "activity_associated": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", + + + "agent": "niiri:b6c1b7838976c0895e1dafa5a8531375" + + + }, + + + { + + + "@type": "prov:Usage", + + + "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", + + + "entity": "niiri:d778366bc63bc309c7c52f3187674866" + + + }, + + + { + + + "@type": "prov:Usage", + + + "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", + + + "entity": "niiri:dc3705036ad6c46649136d5432c5f3ff" + + + }, + + + { + + + "@type": "prov:Usage", + + + "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", + + + "entity": "niiri:1316028e08e8d2777f9e68f5776155d1" + + + }, + + + { + + + "@type": "prov:Usage", + + + "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", + + + "entity": "niiri:e39686d93342136e1566c2dcaa7f25ed" + + + }, + + + { + + + "@type": "prov:Usage", + + + "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", + + + "entity": "niiri:bb452fb04fd2352ce0f99696c18cfaf5" + + + }, + + + { + + + "@type": "prov:Usage", + + + "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", + + + "entity": "niiri:2ebce388102223f39e0dc1b16945c50b" + + + }, + + + { + + + "@type": "prov:Usage", + + + "activity_using": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab", + + + "entity": "niiri:6275214bc5c43166d2c9d053350e0f1f" + + + }, + + + { + + + "@id": "niiri:e29a36ff8d237934dcebeb62008c3a7f", + + + "@type": ["prov:Entity","nidm_SearchSpaceMaskMap"], + + + "prov:atLocation": {"@type": "xsd:anyURI", "@value": "SearchSpaceMask.nii.gz"}, + + + "nfo:fileName": {"@type": "xsd:string", "@value": "SearchSpaceMask.nii.gz"}, + + + "dct:format": {"@type": "xsd:string", "@value": "image/nifti"}, + + + "rdfs:label": "Search Space Mask Map", + + + "nidm_inCoordinateSpace": {"@id": "niiri:023464249c2eff8a20856020301e7489"}, + + + "nidm_searchVolumeInVoxels": {"@type": "xsd:int", "@value": "223057"}, + + + "nidm_searchVolumeInUnits": {"@type": "xsd:float", "@value": "1784456"}, + + + "nidm_reselSizeInVoxels": {"@type": "xsd:float", "@value": "65.5786964036542"}, + + + "nidm_searchVolumeInResels": {"@type": "xsd:float", "@value": "3155.84193266257"}, + + + "spm_searchVolumeReselsGeometry": {"@type": "xsd:string", "@value": "[6, 97.8140592306853, 965.938819261507, 3155.84193266257]"}, + + + "nidm_noiseFWHMInVoxels": {"@type": "xsd:string", "@value": "[4.09118640605185, 4.0346308705955, 3.97291894351243]"}, + + + "nidm_noiseFWHMInUnits": {"@type": "xsd:string", "@value": "[8.18237281210369, 8.069261741191, 7.94583788702486]"}, + + + "nidm_randomFieldStationarity": {"@type": "xsd:boolean", "@value": "true"}, + + + "nidm_expectedNumberOfVoxelsPerCluster": {"@type": "xsd:float", "@value": "7.21748994812991"}, + + + "nidm_expectedNumberOfClusters": {"@type": "xsd:float", "@value": "33.5642173578105"}, + + + "nidm_heightCriticalThresholdFWE05": {"@type": "xsd:float", "@value": "5.30963135104407"}, + + + "nidm_heightCriticalThresholdFDR05": {"@type": "xsd:float", "@value": "4.69981384277344"}, + + + "crypto:sha512": {"@type": "xsd:string", "@value": "dc7dd2f8485039d7bcf7f41d9f8e3d35045cd3d0dd9ae34a2b945d4fcd87a396b4336b01f6a027797761b08a05d1c51c83c0a7e61d9fbd4d165526741a36c876"}, + + + "spm_smallestSignificantClusterSizeInVoxelsFWE05": {"@type": "xsd:int", "@value": "116"}, + + + "spm_smallestSignificantClusterSizeInVoxelsFDR05": {"@type": "xsd:int", "@value": "61"} + + + }, + + + { + + + "@type": "prov:Generation", + + + "entity_generated": "niiri:e29a36ff8d237934dcebeb62008c3a7f", + + + "activity": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab" + + + }, + + + { + + + "@id": "niiri:f29040e6da23cca634f39ac44860ecd8", + + + "@type": ["prov:Entity","nidm_ExcursionSetMap"], + + + "prov:atLocation": {"@type": "xsd:anyURI", "@value": "ExcursionSet.nii.gz"}, + + + "nfo:fileName": {"@type": "xsd:string", "@value": "ExcursionSet.nii.gz"}, + + + "dct:format": {"@type": "xsd:string", "@value": "image/nifti"}, + + + "rdfs:label": "Excursion Set Map", + + + "nidm_numberOfSupraThresholdClusters": {"@type": "xsd:int", "@value": "81"}, + + + "nidm_pValue": {"@type": "xsd:float", "@value": "3.03579383853503e-12"}, + + + "nidm_hasClusterLabelsMap": {"@id": "niiri:2006dfc96a15af1ae7dcbb00a0098a6f"}, + + + "nidm_inCoordinateSpace": {"@id": "niiri:023464249c2eff8a20856020301e7489"}, + + + "crypto:sha512": {"@type": "xsd:string", "@value": "014dbfd7824bc4040c0b428b073ff43721cf78f5e15bbfe3edf01dad68c62eac0a4e978b1cd38dcae91777937b9f5257fb28329cf8c317223be18fa70c2a2ed6"} + + + }, + + + { + + + "@id": "niiri:2006dfc96a15af1ae7dcbb00a0098a6f", + + + "@type": ["prov:Entity","nidm_ClusterLabelsMap"], + + + "prov:atLocation": {"@type": "xsd:anyURI", "@value": "ClusterLabels.nii.gz"}, + + + "nfo:fileName": {"@type": "xsd:string", "@value": "ClusterLabels.nii.gz"}, + + + "dct:format": {"@type": "xsd:string", "@value": "image/nifti"}, + + + "rdfs:label": "Cluster Labels Map", + + + "nidm_inCoordinateSpace": {"@id": "niiri:023464249c2eff8a20856020301e7489"}, + + + "crypto:sha512": {"@type": "xsd:string", "@value": "06977d4de4ad0066cd008492aeee125405b5fc4a1c6fe605211b4c16a2eaa09a2793f430dd5dec0d1b5fce0d872b2fa96b8083d6cdbe719e497031b5b9d08256"} + + + }, + + + { + + + "@type": "prov:Generation", + + + "entity_generated": "niiri:f29040e6da23cca634f39ac44860ecd8", + + + "activity": "niiri:bc00c6426287636d7d6f26b6d7f0f1ab" + + + }, + + + { + + + "@id": "niiri:6ad77a009380e0862dfda9d941d299ad", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0001", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1804"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "27.5089335246298"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.46511379022666e-21"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "5.93371085041799e-20"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "1"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:6ad77a009380e0862dfda9d941d299ad", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:168d2fb161add92e3c6aeced337f8718", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0002", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "356"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "5.42859220330831"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.6728855149243e-08"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "2.91098190852157e-06"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "1.17083954451478e-06"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "2"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:168d2fb161add92e3c6aeced337f8718", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:d8c3639077d613ce911ce46cf26e10a7", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0003", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5090"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "77.6166694237059"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.51031151932561e-42"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "2.03335233065374e-40"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "3"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d8c3639077d613ce911ce46cf26e10a7", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:72a30c2e9486357dfc642e2b4eb115d4", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0004", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "766"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "11.6806225498151"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.69891112070838e-12"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "5.70226088569825e-11"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "4.58706002591263e-11"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "4"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:72a30c2e9486357dfc642e2b4eb115d4", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:21a28b75be36a691ef2193a926897115", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0005", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "54"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.823438143198452"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.00980531403246826"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.280434478478115"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.061094648971533"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "5"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:21a28b75be36a691ef2193a926897115", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:80427d97199a521121ca685fd84d0896", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0006", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "285"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "4.34592353354738"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.15539697056139e-07"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "2.73725770201239e-05"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "9.4369593516496e-06"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "6"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:80427d97199a521121ca685fd84d0896", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:d377893f4dae7664669ce371f1f1fc73", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0007", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "395"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "6.02329752895164"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.70020762554596e-08"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "9.06303145864484e-07"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "4.37433635338446e-07"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "7"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d377893f4dae7664669ce371f1f1fc73", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:54217c65ee0ff39114550da1be8399f7", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0008", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "116"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "1.7688671224263"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000452977534465859"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0150888416289883"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00366911802917346"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "8"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:54217c65ee0ff39114550da1be8399f7", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:99df7d04ff05055ae51c18c1182323d1", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0009", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "19"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.289728235569826"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0997597824989178"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.964858026030202"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.278639392496977"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "9"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:99df7d04ff05055ae51c18c1182323d1", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:ad5d360b9b207e9ba6bf16c1f57d7f8a", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0010", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "50"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.762442725183751"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0123570633152281"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.339498021136914"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0707678054255747"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "10"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:ad5d360b9b207e9ba6bf16c1f57d7f8a", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:4188b9a8ac06b052f44d7230a9a3c200", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0011", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "447"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "6.81623796314274"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.03851586308171e-09"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "2.02678038352389e-07"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "1.22279946227405e-07"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "11"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:4188b9a8ac06b052f44d7230a9a3c200", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:e06046f408077db77048d7e4d4ed03fa", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0012", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "162"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "2.47031442959535"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.63852466674842e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00222568832297587"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000672150622508277"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "12"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:e06046f408077db77048d7e4d4ed03fa", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:bc4d473f9b2e487e89a0029d753c9678", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0013", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "29"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.442216780606576"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0470937359607303"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.79416170413585"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.190729630640958"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "13"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:bc4d473f9b2e487e89a0029d753c9678", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:9987b3b695b3350e0161648a1cd749ab", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0014", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "38"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.579456471139651"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0257597057294564"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.578781830495109"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.130408510255373"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "14"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:9987b3b695b3350e0161648a1cd749ab", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:dc0259c159480c453a71858cb8be2544", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0015", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "134"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "2.04334650349245"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000208225307159483"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00696455376757865"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00187402776443535"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "15"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:dc0259c159480c453a71858cb8be2544", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:87ae5db0dfdda41c7e736993e1755743", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0016", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "76"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "1.1589129422793"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.00300279655548563"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0958739715182708"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.022111501908576"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "16"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:87ae5db0dfdda41c7e736993e1755743", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:db5ffd5fa60194890a87d007be9ae279", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0017", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "16"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.2439816720588"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.128031320700056"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.986394362860718"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.324079280522016"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "17"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:db5ffd5fa60194890a87d007be9ae279", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:3968da321eb20e78db1daea92c1ed81e", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0018", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "26"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.396470217095551"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0583630672052552"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.858988054642613"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.205539497548942"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "18"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:3968da321eb20e78db1daea92c1ed81e", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:863d53688c17da71be9df7c295c7489d", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0019", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "29"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.442216780606576"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0470937359607303"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.79416170413585"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.190729630640958"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "19"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:863d53688c17da71be9df7c295c7489d", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:f3775117ba9d6b54c3cd5b0c33f6afc8", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0020", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "6"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0914931270220502"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.343388487126378"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999990125608014"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "20"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:f3775117ba9d6b54c3cd5b0c33f6afc8", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:6a74df6f4264d7702aa736cffb0a7e01", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0021", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "10"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.15248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.22255850848336"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999430072930499"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.487222680733842"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "21"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:6a74df6f4264d7702aa736cffb0a7e01", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:15b4a34b4a60268573d0e4529499beec", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0022", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "8"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.1219908360294"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.273933067513935"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999898388010158"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.554714461715718"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "22"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:15b4a34b4a60268573d0e4529499beec", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:84531fa2a2a9192d141b7233b3bd4ecf", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0023", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "49"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.747193870680076"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0131051491528842"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.355876032106543"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0707678054255747"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "23"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:84531fa2a2a9192d141b7233b3bd4ecf", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:1c2eaf9ae75191c4993fa7e0c306aa84", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0024", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "21"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.320225944577176"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0850912379420168"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.942502902202007"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.255273713826051"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "24"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:1c2eaf9ae75191c4993fa7e0c306aa84", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:77b5dfb5d66ef25c082837f83cb5178c", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0025", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "9"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.137239690533075"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.24643774370434"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999744295990386"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.511832236924399"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "25"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:77b5dfb5d66ef25c082837f83cb5178c", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:95504f0dd2d59b6945b680b7cbfa9298", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0026", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "30"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.457465635110251"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.043916653732793"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.770998817460931"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.190729630640958"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "26"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:95504f0dd2d59b6945b680b7cbfa9298", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:5bfd30af40355a17731f704a35ebd9e5", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0027", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "27"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.411719071599226"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0542875242970965"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.83831709934398"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.199876794002946"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "27"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:5bfd30af40355a17731f704a35ebd9e5", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:5137c721edac4fa532c5ff61d84ebfc9", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0028", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "10"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.15248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.22255850848336"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999430072930499"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.487222680733842"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "28"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:5137c721edac4fa532c5ff61d84ebfc9", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:1d7c374036bedf5ca5c1b61c584b395b", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0029", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "61"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.930180124724177"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.00662877418964967"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.199476682033478"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0447442257801353"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "29"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:1d7c374036bedf5ca5c1b61c584b395b", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:8e3ed9d445859954c1fbc1ab46e7ab93", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0030", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "19"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.289728235569826"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0997597824989178"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.964858026030202"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.278639392496977"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "30"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:8e3ed9d445859954c1fbc1ab46e7ab93", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:19c65b8c1a9243660def223d1d5aa7e9", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0031", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "14"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.21348396305145"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.152527900243506"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.994020866354823"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.374386664234061"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "31"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:19c65b8c1a9243660def223d1d5aa7e9", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:165f3ad2b659af29ddb6dc3cf112b059", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0032", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "18"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.27447938106615"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.108241900089372"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.973564689982443"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.292253130241304"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "32"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:165f3ad2b659af29ddb6dc3cf112b059", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:74c47e4a8e0bf5492dff7ff2f21c3e80", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0033", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "28"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.426967926102901"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.050541462694511"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.81665481379022"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.194945641821685"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "33"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:74c47e4a8e0bf5492dff7ff2f21c3e80", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:cbb903455a6aca38fc27d98de9737dcd", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0034", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "6"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0914931270220502"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.343388487126378"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999990125608014"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "34"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:cbb903455a6aca38fc27d98de9737dcd", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:509142545b10ac8cc2f9a9872603df59", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0035", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "21"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.320225944577176"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0850912379420168"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.942502902202007"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.255273713826051"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "35"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:509142545b10ac8cc2f9a9872603df59", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:34782753eb6e20cce48025db8e3faf4f", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0036", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "6"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0914931270220502"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.343388487126378"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999990125608014"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "36"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:34782753eb6e20cce48025db8e3faf4f", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:2e5a819ecc0f35aadb4d85f3df81be48", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0037", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "29"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.442216780606576"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0470937359607303"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.79416170413585"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.190729630640958"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "37"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:2e5a819ecc0f35aadb4d85f3df81be48", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:ad472c85b0c7ca0ff6f79c6eb9ebd936", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0038", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "24"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.365972508088201"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0676477474681771"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.896743975460065"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.228311147705098"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "38"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:ad472c85b0c7ca0ff6f79c6eb9ebd936", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:775ed5e05a8d79e4871af0ceeca6fc02", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0039", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "4"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0609954180147001"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.44232166254071"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999643232106"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628562362557851"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "39"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:775ed5e05a8d79e4871af0ceeca6fc02", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:8acd9f560c462fde1c022cee54efdea7", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0040", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "12"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.1829862540441"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.183276076907294"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.997869754572677"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.42415320655688"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "40"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:8acd9f560c462fde1c022cee54efdea7", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:d5211b559706d59e3693fcce6e7a41b4", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0041", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "9"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.137239690533075"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.24643774370434"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999744295990386"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.511832236924399"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "41"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d5211b559706d59e3693fcce6e7a41b4", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:56eaad1692ccb71b1c6e169012fd515c", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0042", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "42"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:56eaad1692ccb71b1c6e169012fd515c", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:46396499645db40dae922d37dc3267e2", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0043", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "21"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.320225944577176"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.0850912379420168"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.942502902202007"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.255273713826051"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "43"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:46396499645db40dae922d37dc3267e2", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:eb7a0e74d9904b0c014b27a15804f16d", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0044", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "7"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.106741981525725"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.305873808816549"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999965218155016"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604287280832693"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "44"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:eb7a0e74d9904b0c014b27a15804f16d", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:b2a0de67860aee5073af4e73bbd9938f", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0045", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "45"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:b2a0de67860aee5073af4e73bbd9938f", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:bcb5861eb4bcf22b4602611e2d0187f5", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0046", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "16"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.2439816720588"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.128031320700056"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.986394362860718"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.324079280522016"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "46"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:bcb5861eb4bcf22b4602611e2d0187f5", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:8d7729f14c4d6d02795647f762661bf5", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0047", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "47"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:8d7729f14c4d6d02795647f762661bf5", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:1eb50e79e367b15cf204d8ab6bfdc02a", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0048", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "48"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:1eb50e79e367b15cf204d8ab6bfdc02a", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:f90898c450b6c84ced20197e914f24e6", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0049", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "2"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0304977090073501"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.598176099264786"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999998092195"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "49"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:f90898c450b6c84ced20197e914f24e6", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:d1b2f062e725e24f3f65cdc90968cf0a", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0050", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "3"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0457465635110251"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.509991966452308"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999963189445"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.688489154710615"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "50"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d1b2f062e725e24f3f65cdc90968cf0a", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:915b9a9565f627dd370014bd9a50e959", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0051", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "4"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0609954180147001"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.44232166254071"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999643232106"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628562362557851"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "51"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:915b9a9565f627dd370014bd9a50e959", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:d17c466e9a0d50438a2c21391bf115b9", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0052", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "13"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.198235108547775"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.166999709083906"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.996321368733297"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.39785224811166"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "52"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d17c466e9a0d50438a2c21391bf115b9", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:6d4ec813b438148494f989035bd9afe8", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0053", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "6"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0914931270220502"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.343388487126378"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999990125608014"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "53"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:6d4ec813b438148494f989035bd9afe8", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:086f8869a1be038e430ecff772184cb3", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0054", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "3"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0457465635110251"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.509991966452308"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999963189445"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.688489154710615"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "54"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:086f8869a1be038e430ecff772184cb3", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:c900d76a0284371b93b5e635f10116aa", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0055", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "55"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:c900d76a0284371b93b5e635f10116aa", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:6d9a300dcff9a80b64dbc22a5d7914ca", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0056", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "3"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0457465635110251"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.509991966452308"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999963189445"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.688489154710615"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "56"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:6d9a300dcff9a80b64dbc22a5d7914ca", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:95a22da149d242dfb21aefaf48b59c60", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0057", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "2"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0304977090073501"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.598176099264786"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999998092195"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "57"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:95a22da149d242dfb21aefaf48b59c60", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:5d2d40be81f920d9b7ce4611d774cf3f", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0058", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "6"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0914931270220502"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.343388487126378"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999990125608014"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "58"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:5d2d40be81f920d9b7ce4611d774cf3f", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:57dd96b0751c26164f85323fbde621ac", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0059", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "59"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:57dd96b0751c26164f85323fbde621ac", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:e99fc91f5ab63ee6f791a55686e31898", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0060", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "4"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0609954180147001"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.44232166254071"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999643232106"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628562362557851"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "60"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:e99fc91f5ab63ee6f791a55686e31898", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:196aaef3af9b7aa3ee9e083d1ab28397", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0061", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "2"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0304977090073501"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.598176099264786"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999998092195"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "61"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:196aaef3af9b7aa3ee9e083d1ab28397", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:127001d948318f940f8656ea9990a464", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0062", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "4"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0609954180147001"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.44232166254071"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999643232106"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628562362557851"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "62"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:127001d948318f940f8656ea9990a464", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:ce3f37aaff53c08be5a1e85b3d1263ad", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0063", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "4"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0609954180147001"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.44232166254071"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999643232106"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628562362557851"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "63"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:ce3f37aaff53c08be5a1e85b3d1263ad", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:72bf3cd1f7197f541527d67fe3db55ec", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0064", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "64"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:72bf3cd1f7197f541527d67fe3db55ec", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:da3d4ba03ea6c1093006ab1d78f7a6c2", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0065", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "65"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:da3d4ba03ea6c1093006ab1d78f7a6c2", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:08f35554fabeacf8ece98e59357d1135", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0066", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "5"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0762442725183751"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.388074947166389"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999997796430203"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.604501360009182"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "66"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:08f35554fabeacf8ece98e59357d1135", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:5b42e789bea07d943343d826f43190a4", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0067", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "2"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0304977090073501"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.598176099264786"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999998092195"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "67"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:5b42e789bea07d943343d826f43190a4", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:2a804884d17b2db2ebfc7a690f2efb14", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0068", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "68"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:2a804884d17b2db2ebfc7a690f2efb14", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:bc39a5ea2a12cdc3fb7fc2e83e84b513", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0069", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "2"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.0304977090073501"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.598176099264786"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999998092195"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "69"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:bc39a5ea2a12cdc3fb7fc2e83e84b513", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:07015d814a4ac9f3c7f7055536b43103", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0070", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "70"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:07015d814a4ac9f3c7f7055536b43103", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:fc2516c65a591c885e9ce731a6227665", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0071", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "71"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:fc2516c65a591c885e9ce731a6227665", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:efc4f35345c833775e484aacebe6ba33", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0072", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "72"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:efc4f35345c833775e484aacebe6ba33", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:d5e88bdba74f19c38f5f47de5ba7386d", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0073", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "73"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d5e88bdba74f19c38f5f47de5ba7386d", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:e06fff72f851601359d201bf5196ef18", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0074", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "74"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:e06fff72f851601359d201bf5196ef18", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:2c92b9b91f8cc26180fdf926a94591c1", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0075", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "75"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:2c92b9b91f8cc26180fdf926a94591c1", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:f72f4c5c8bc79e87d8e637ef80dfdbdb", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0076", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "76"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:f72f4c5c8bc79e87d8e637ef80dfdbdb", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:e0ca8405bfd9ca6ed9171d451eb6d98c", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0077", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "77"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:e0ca8405bfd9ca6ed9171d451eb6d98c", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:4f5dc1d8928a01ed8832f731c2ca19f0", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0078", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "78"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:4f5dc1d8928a01ed8832f731c2ca19f0", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:4d3f725f159e65329756f4cf6791db79", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0079", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "79"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:4d3f725f159e65329756f4cf6791db79", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:4e3fa4fa99bdb8db55584dfa242d8f56", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0080", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "80"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:4e3fa4fa99bdb8db55584dfa242d8f56", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:b08b77f1781ee36be87cefc843049c90", + + + "@type": ["prov:Entity","nidm_SupraThresholdCluster"], + + + "rdfs:label": "Supra-Threshold Cluster: 0081", + + + "nidm_clusterSizeInVoxels": {"@type": "xsd:int", "@value": "1"}, + + + "nidm_clusterSizeInResels": {"@type": "xsd:float", "@value": "0.015248854503675"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999997153"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.723454321471829"}, + + + "nidm_clusterLabelId": {"@type": "xsd:int", "@value": "81"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:b08b77f1781ee36be87cefc843049c90", + + + "entity": "niiri:f29040e6da23cca634f39ac44860ecd8" + + + }, + + + { + + + "@id": "niiri:05846698a7b88e6ad59e4a3ab0fb431e", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0001", + + + "prov:atLocation": {"@id": "niiri:fd3886db2f698b9f4c168d8f9ba88e95"}, + + + "prov:value": {"@type": "xsd:float", "@value": "7.92007970809937"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "6.94608360738412"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.87783122385099e-12"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "4.18813870695089e-07"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "5.21674435923017e-06"} + + + }, + + + { + + + "@id": "niiri:fd3886db2f698b9f4c168d8f9ba88e95", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0001", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[46,16,24]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:05846698a7b88e6ad59e4a3ab0fb431e", + + + "entity": "niiri:6ad77a009380e0862dfda9d941d299ad" + + + }, + + + { + + + "@id": "niiri:ff477f34692625d92a7b690b11c26649", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0002", + + + "prov:atLocation": {"@id": "niiri:c05ab0e887c4c7707d2d30ebcaae2a60"}, + + + "prov:value": {"@type": "xsd:float", "@value": "6.31603479385376"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.77079466112137"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.94492849498107e-09"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.000879943865776389"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000830722551601523"} + + + }, + + + { + + + "@id": "niiri:c05ab0e887c4c7707d2d30ebcaae2a60", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0002", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[32,24,-4]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:ff477f34692625d92a7b690b11c26649", + + + "entity": "niiri:6ad77a009380e0862dfda9d941d299ad" + + + }, + + + { + + + "@id": "niiri:8a05b41e7e7f991621a7981524a966b3", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0003", + + + "prov:atLocation": {"@id": "niiri:521193a808a6fb2c84aef0e164f957ab"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.68819808959961"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.27450168515333"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.655864770444e-08"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0121028975026269"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00350091530962783"} + + + }, + + + { + + + "@id": "niiri:521193a808a6fb2c84aef0e164f957ab", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0003", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[18,16,4]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:8a05b41e7e7f991621a7981524a966b3", + + + "entity": "niiri:6ad77a009380e0862dfda9d941d299ad" + + + }, + + + { + + + "@id": "niiri:f7ab350b0922c21f054673cce4418beb", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0004", + + + "prov:atLocation": {"@id": "niiri:b3053e4e3369fcaaa0f4fbef75c5584a"}, + + + "prov:value": {"@type": "xsd:float", "@value": "7.11683940887451"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "6.37404871703245"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "9.20510334623259e-11"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "2.05325778424026e-05"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "9.33757664730496e-05"} + + + }, + + + { + + + "@id": "niiri:b3053e4e3369fcaaa0f4fbef75c5584a", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0004", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[34,-88,-2]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:f7ab350b0922c21f054673cce4418beb", + + + "entity": "niiri:168d2fb161add92e3c6aeced337f8718" + + + }, + + + { + + + "@id": "niiri:350a735370f7977dffca64249ba0cdf1", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0005", + + + "prov:atLocation": {"@id": "niiri:a424ec34c8f9b66381bc391f38f49569"}, + + + "prov:value": {"@type": "xsd:float", "@value": "6.48292255401611"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.8992593141605"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.82568493656277e-09"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.000407231755366277"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000830722551601523"} + + + }, + + + { + + + "@id": "niiri:a424ec34c8f9b66381bc391f38f49569", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0005", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[42,-72,-10]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:350a735370f7977dffca64249ba0cdf1", + + + "entity": "niiri:168d2fb161add92e3c6aeced337f8718" + + + }, + + + { + + + "@id": "niiri:3d701df2d207f3ea806cba47d07c8b23", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0006", + + + "prov:atLocation": {"@id": "niiri:e2dab830b9022e420010c2dbb7b62b26"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.2275915145874"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.89738468004472"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.85602978606003e-07"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0670610253017228"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0118363293065346"} + + + }, + + + { + + + "@id": "niiri:e2dab830b9022e420010c2dbb7b62b26", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0006", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[34,-86,12]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:3d701df2d207f3ea806cba47d07c8b23", + + + "entity": "niiri:168d2fb161add92e3c6aeced337f8718" + + + }, + + + { + + + "@id": "niiri:cc6363eac1b65c1e5252b71ba65593c6", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0007", + + + "prov:atLocation": {"@id": "niiri:a48c85616133eb6fdb578d746ca11759"}, + + + "prov:value": {"@type": "xsd:float", "@value": "6.28007745742798"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.74292583422276"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.65272453897825e-09"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00103782272796227"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000830722551601523"} + + + }, + + + { + + + "@id": "niiri:a48c85616133eb6fdb578d746ca11759", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0007", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[8,18,50]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:cc6363eac1b65c1e5252b71ba65593c6", + + + "entity": "niiri:d8c3639077d613ce911ce46cf26e10a7" + + + }, + + + { + + + "@id": "niiri:80d5ca1f76f2f4594507d420702e6813", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0008", + + + "prov:atLocation": {"@id": "niiri:6f4edf8f1304cc53de27ba1a724c3577"}, + + + "prov:value": {"@type": "xsd:float", "@value": "6.15222215652466"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.64328512810061"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.34178537356678e-09"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00186069357054308"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000972721201433817"} + + + }, + + + { + + + "@id": "niiri:6f4edf8f1304cc53de27ba1a724c3577", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0008", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-6,12,52]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:80d5ca1f76f2f4594507d420702e6813", + + + "entity": "niiri:d8c3639077d613ce911ce46cf26e10a7" + + + }, + + + { + + + "@id": "niiri:d8152bacd8fc09d8fc7be0ab0370cf04", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0009", + + + "prov:atLocation": {"@id": "niiri:15ce9d691992b87e548cf405b1104867"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.98517084121704"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.51181334779297"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.77577724747024e-08"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00376326218366319"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00136419627856355"} + + + }, + + + { + + + "@id": "niiri:15ce9d691992b87e548cf405b1104867", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0009", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[8,32,38]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d8152bacd8fc09d8fc7be0ab0370cf04", + + + "entity": "niiri:d8c3639077d613ce911ce46cf26e10a7" + + + }, + + + { + + + "@id": "niiri:f14854e94bc45e1e9311e74868a40f25", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0010", + + + "prov:atLocation": {"@id": "niiri:4c23872dd4d4fc5ec00e5d1ef909bd37"}, + + + "prov:value": {"@type": "xsd:float", "@value": "6.25127363204956"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.72055271981637"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "5.30890376104765e-09"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0011841880966994"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000830722551601523"} + + + }, + + + { + + + "@id": "niiri:4c23872dd4d4fc5ec00e5d1ef909bd37", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0010", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[52,-32,42]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:f14854e94bc45e1e9311e74868a40f25", + + + "entity": "niiri:72a30c2e9486357dfc642e2b4eb115d4" + + + }, + + + { + + + "@id": "niiri:c2794c3022de95ce5efba7024cd684c5", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0011", + + + "prov:atLocation": {"@id": "niiri:2e3eea8bea86c62ffeaf44a2c3691a21"}, + + + "prov:value": {"@type": "xsd:float", "@value": "6.24752378463745"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.71763687476157"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "5.40078304300806e-09"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00120468241369565"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000830722551601523"} + + + }, + + + { + + + "@id": "niiri:2e3eea8bea86c62ffeaf44a2c3691a21", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0011", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[40,-62,50]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:c2794c3022de95ce5efba7024cd684c5", + + + "entity": "niiri:72a30c2e9486357dfc642e2b4eb115d4" + + + }, + + + { + + + "@id": "niiri:eff5f5bbde1af123bcad01ba728fdd56", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0012", + + + "prov:atLocation": {"@id": "niiri:08cb963b18876706503f143cbe7ff0b1"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.70337772369385"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.28674301747281"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.22566831420812e-08"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.011413186758684"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00350091530962783"} + + + }, + + + { + + + "@id": "niiri:08cb963b18876706503f143cbe7ff0b1", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0012", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[56,-44,52]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:eff5f5bbde1af123bcad01ba728fdd56", + + + "entity": "niiri:72a30c2e9486357dfc642e2b4eb115d4" + + + }, + + + { + + + "@id": "niiri:d3e929b6903d04eaf88dde6ffea28f36", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0013", + + + "prov:atLocation": {"@id": "niiri:620573cacb5f2d9d8d6cddbf60230c6d"}, + + + "prov:value": {"@type": "xsd:float", "@value": "6.15371799468994"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.64445580026639"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.285227171001e-09"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00184807786755337"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.000972721201433817"} + + + }, + + + { + + + "@id": "niiri:620573cacb5f2d9d8d6cddbf60230c6d", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0013", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-28,-94,4]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d3e929b6903d04eaf88dde6ffea28f36", + + + "entity": "niiri:21a28b75be36a691ef2193a926897115" + + + }, + + + { + + + "@id": "niiri:dd0c80556cd4c7faa0858e005f55bfe2", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0014", + + + "prov:atLocation": {"@id": "niiri:27ca9c02dfb710e9865dc58afa63d3aa"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.71480798721313"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.58412084932714"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000169107736440521"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999869855188705"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.383925327139989"} + + + }, + + + { + + + "@id": "niiri:27ca9c02dfb710e9865dc58afa63d3aa", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0014", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-34,-84,-2]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:dd0c80556cd4c7faa0858e005f55bfe2", + + + "entity": "niiri:21a28b75be36a691ef2193a926897115" + + + }, + + + { + + + "@id": "niiri:d465ddc21809984c748d700514fbd591", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0015", + + + "prov:atLocation": {"@id": "niiri:6363cba3cc6115d3e8af094112f1c2a4"}, + + + "prov:value": {"@type": "xsd:float", "@value": "6.10109901428223"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.60320502193174"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.05212039080982e-08"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00234682813060005"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00104518293275697"} + + + }, + + + { + + + "@id": "niiri:6363cba3cc6115d3e8af094112f1c2a4", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0015", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[32,2,46]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d465ddc21809984c748d700514fbd591", + + + "entity": "niiri:80427d97199a521121ca685fd84d0896" + + + }, + + + { + + + "@id": "niiri:65865ddcb6c541a86095061533052c4a", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0016", + + + "prov:atLocation": {"@id": "niiri:1bf1d47ce4eda3fc9993c7e6f0662152"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.6086859703064"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.3736141683061"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.11031435759912e-06"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.453877178455514"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0599714495109201"} + + + }, + + + { + + + "@id": "niiri:1bf1d47ce4eda3fc9993c7e6f0662152", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0016", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[28,4,58]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:65865ddcb6c541a86095061533052c4a", + + + "entity": "niiri:80427d97199a521121ca685fd84d0896" + + + }, + + + { + + + "@id": "niiri:bf8dcc23201dcf44e912ba9e7fed43ab", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0017", + + + "prov:atLocation": {"@id": "niiri:2ff7e2786d18e893cb93768e47b90d33"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.98793148994446"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.82932508069717"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.42475887594474e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.984644566584946"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.233149120368192"} + + + }, + + + { + + + "@id": "niiri:2ff7e2786d18e893cb93768e47b90d33", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0017", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[42,4,48]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:bf8dcc23201dcf44e912ba9e7fed43ab", + + + "entity": "niiri:80427d97199a521121ca685fd84d0896" + + + }, + + + { + + + "@id": "niiri:c41af9f3055218e91b24ad642e5c0fb6", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0018", + + + "prov:atLocation": {"@id": "niiri:78868068e40ec3adc9753a47472c7490"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.98348569869995"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.51047970249337"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.78928538652201e-08"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00378871596531738"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00136419627856355"} + + + }, + + + { + + + "@id": "niiri:78868068e40ec3adc9753a47472c7490", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0018", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-52,0,38]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:c41af9f3055218e91b24ad642e5c0fb6", + + + "entity": "niiri:d377893f4dae7664669ce371f1f1fc73" + + + }, + + + { + + + "@id": "niiri:0d57fa851fa124509d4839ed34cb90ca", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0019", + + + "prov:atLocation": {"@id": "niiri:a0ab3ed0cfffc5153d600ec0ee735d14"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.2253565788269"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.89552821543552"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.90210114501011e-07"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0675937275056587"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0118363293065346"} + + + }, + + + { + + + "@id": "niiri:a0ab3ed0cfffc5153d600ec0ee735d14", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0019", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-60,8,20]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:0d57fa851fa124509d4839ed34cb90ca", + + + "entity": "niiri:d377893f4dae7664669ce371f1f1fc73" + + + }, + + + { + + + "@id": "niiri:7c4704a4e029efb16ebf09156b8cc798", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0020", + + + "prov:atLocation": {"@id": "niiri:9fa1a2c7cc88ddd17737594c03f6f6fa"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.98950004577637"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.69817956585148"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.31245304380023e-06"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.151048137890434"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0233609510296683"} + + + }, + + + { + + + "@id": "niiri:9fa1a2c7cc88ddd17737594c03f6f6fa", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0020", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-44,6,28]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:7c4704a4e029efb16ebf09156b8cc798", + + + "entity": "niiri:d377893f4dae7664669ce371f1f1fc73" + + + }, + + + { + + + "@id": "niiri:11111848dd2c43cbe687b84b9ec840dd", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0021", + + + "prov:atLocation": {"@id": "niiri:8af4f172f6c9170abd903de0a70abfe3"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.78093099594116"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.34909755317379"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.41969442155354e-08"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.00844151822925698"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00286742427823329"} + + + }, + + + { + + + "@id": "niiri:8af4f172f6c9170abd903de0a70abfe3", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0021", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-34,-2,52]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:11111848dd2c43cbe687b84b9ec840dd", + + + "entity": "niiri:54217c65ee0ff39114550da1be8399f7" + + + }, + + + { + + + "@id": "niiri:830a28f2036910e3575bf877f99954b5", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0022", + + + "prov:atLocation": {"@id": "niiri:a836ef63834921952a90f1e718763f32"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.40964078903198"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "5.04774404642803"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.23528758724889e-07"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0346958937061391"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.00846044059259994"} + + + }, + + + { + + + "@id": "niiri:a836ef63834921952a90f1e718763f32", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0022", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-54,-46,58]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:830a28f2036910e3575bf877f99954b5", + + + "entity": "niiri:99df7d04ff05055ae51c18c1182323d1" + + + }, + + + { + + + "@id": "niiri:727164db7e5449f980143441a7bf5c47", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0023", + + + "prov:atLocation": {"@id": "niiri:146fe7d791bfa6413e5dd728dfe87206"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.31841945648193"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.97261482231588"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.30279114724163e-07"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0484353441449864"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0106752417476244"} + + + }, + + + { + + + "@id": "niiri:146fe7d791bfa6413e5dd728dfe87206", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0023", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-62,-38,48]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:727164db7e5449f980143441a7bf5c47", + + + "entity": "niiri:ad5d360b9b207e9ba6bf16c1f57d7f8a" + + + }, + + + { + + + "@id": "niiri:7dfe47a9554c8b5326c8505266f141db", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0024", + + + "prov:atLocation": {"@id": "niiri:8df63377c3c6c765ceec1b1760075fa8"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.57099342346191"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.34109644800954"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "7.08867353027554e-06"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.496004086968197"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0635474729952592"} + + + }, + + + { + + + "@id": "niiri:8df63377c3c6c765ceec1b1760075fa8", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0024", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-60,-50,48]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:7dfe47a9554c8b5326c8505266f141db", + + + "entity": "niiri:ad5d360b9b207e9ba6bf16c1f57d7f8a" + + + }, + + + { + + + "@id": "niiri:2d637540adaf317b4ddf00e5b23ae57b", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0025", + + + "prov:atLocation": {"@id": "niiri:666d7842b26897e8a5e086b673c5b315"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.30699443817139"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.96317509467693"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.46750043123123e-07"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0504786376455083"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0106752417476244"} + + + }, + + + { + + + "@id": "niiri:666d7842b26897e8a5e086b673c5b315", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0025", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[32,40,16]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:2d637540adaf317b4ddf00e5b23ae57b", + + + "entity": "niiri:4188b9a8ac06b052f44d7230a9a3c200" + + + }, + + + { + + + "@id": "niiri:521c573d1e76959654b5a567e04b5fe4", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0026", + + + "prov:atLocation": {"@id": "niiri:0b82cef26b259a5ce542d1468c5437ac"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.5497465133667"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.32273570618355"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "7.7053150754347e-06"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.520378392891944"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0649997423676262"} + + + }, + + + { + + + "@id": "niiri:0b82cef26b259a5ce542d1468c5437ac", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0026", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[40,46,12]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:521c573d1e76959654b5a567e04b5fe4", + + + "entity": "niiri:4188b9a8ac06b052f44d7230a9a3c200" + + + }, + + + { + + + "@id": "niiri:d2b64afa4235cfaa9c8b8b7659a3954d", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0027", + + + "prov:atLocation": {"@id": "niiri:7eae10f36e5a37a215ec53f58c37dcad"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.31582498550415"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.11913273798974"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.90150518718513e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.788829013385429"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.116130094830597"} + + + }, + + + { + + + "@id": "niiri:7eae10f36e5a37a215ec53f58c37dcad", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0027", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[36,54,6]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d2b64afa4235cfaa9c8b8b7659a3954d", + + + "entity": "niiri:4188b9a8ac06b052f44d7230a9a3c200" + + + }, + + + { + + + "@id": "niiri:089feec2252f853e98de71221985b13a", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0028", + + + "prov:atLocation": {"@id": "niiri:fa7487d68cdfdf25441ac6c54324a993"}, + + + "prov:value": {"@type": "xsd:float", "@value": "5.27030229568481"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.93281349716267"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.05267701952816e-07"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.0575990926145485"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0110040663565173"} + + + }, + + + { + + + "@id": "niiri:fa7487d68cdfdf25441ac6c54324a993", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0028", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[40,26,48]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:089feec2252f853e98de71221985b13a", + + + "entity": "niiri:e06046f408077db77048d7e4d4ed03fa" + + + }, + + + { + + + "@id": "niiri:e6a64639a02544b77a2ecc7439654425", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0029", + + + "prov:atLocation": {"@id": "niiri:f5049e9b19d5569b473a860f0abfe399"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.93343877792358"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.65085575575197"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.6528024058271e-06"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.180887232162623"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0254967087736733"} + + + }, + + + { + + + "@id": "niiri:f5049e9b19d5569b473a860f0abfe399", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0029", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-58,-30,-18]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:e6a64639a02544b77a2ecc7439654425", + + + "entity": "niiri:bc4d473f9b2e487e89a0029d753c9678" + + + }, + + + { + + + "@id": "niiri:f3ae22c62a8cb0e6bb2dc54417e5161a", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0030", + + + "prov:atLocation": {"@id": "niiri:ba98ecd3370932cdff31c575baf1dd40"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.76414346694946"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.50698548813516"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.287756441539e-06"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.301278778226174"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0396433885053995"} + + + }, + + + { + + + "@id": "niiri:ba98ecd3370932cdff31c575baf1dd40", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0030", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-46,-66,-6]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:f3ae22c62a8cb0e6bb2dc54417e5161a", + + + "entity": "niiri:9987b3b695b3350e0161648a1cd749ab" + + + }, + + + { + + + "@id": "niiri:93af50397f4f93b77f3c79fd4d7c42b0", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0031", + + + "prov:atLocation": {"@id": "niiri:99145d5cc364884d74e4d6fbe252f424"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.7637345790863"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.62829384243901"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000142650218672435"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999605970761399"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.34409224637793"} + + + }, + + + { + + + "@id": "niiri:99145d5cc364884d74e4d6fbe252f424", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0031", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-54,-64,-8]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:93af50397f4f93b77f3c79fd4d7c42b0", + + + "entity": "niiri:9987b3b695b3350e0161648a1cd749ab" + + + }, + + + { + + + "@id": "niiri:2324a4d46e033b4ad1d3116808315a96", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0032", + + + "prov:atLocation": {"@id": "niiri:ace161b4e51baf9e57c6f251e1d104e8"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.72232866287231"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.47122948835043"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.88855941602095e-06"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.338512677882141"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.044836631144536"} + + + }, + + + { + + + "@id": "niiri:ace161b4e51baf9e57c6f251e1d104e8", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0032", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[58,-38,6]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:2324a4d46e033b4ad1d3116808315a96", + + + "entity": "niiri:dc0259c159480c453a71858cb8be2544" + + + }, + + + { + + + "@id": "niiri:41c4362cad2163d440fd49f9500e0ef8", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0033", + + + "prov:atLocation": {"@id": "niiri:aa6ac5e91a7ffb00b76cbc7c77472037"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.98372888565063"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.8255778871433"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.52328381068878e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.985409231324461"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.233731539105478"} + + + }, + + + { + + + "@id": "niiri:aa6ac5e91a7ffb00b76cbc7c77472037", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0033", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[64,-30,-4]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:41c4362cad2163d440fd49f9500e0ef8", + + + "entity": "niiri:dc0259c159480c453a71858cb8be2544" + + + }, + + + { + + + "@id": "niiri:3a85f65eb685e3804a6bb93506c93662", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0034", + + + "prov:atLocation": {"@id": "niiri:add0d98577f0f556f4d0f987303a4c5a"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.50753784179688"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.39582098150001"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000342115474631921"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999778829603"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.564856004417035"} + + + }, + + + { + + + "@id": "niiri:add0d98577f0f556f4d0f987303a4c5a", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0034", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[60,-40,-12]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:3a85f65eb685e3804a6bb93506c93662", + + + "entity": "niiri:dc0259c159480c453a71858cb8be2544" + + + }, + + + { + + + "@id": "niiri:36b9cf8626bed8cf996915c1ac626015", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0035", + + + "prov:atLocation": {"@id": "niiri:77b7d86073f510011ebd35c61c811cdc"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.70483255386353"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.45624265093732"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.17043099876224e-06"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.354967306449537"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0466228196503302"} + + + }, + + + { + + + "@id": "niiri:77b7d86073f510011ebd35c61c811cdc", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0035", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-36,-74,-14]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:36b9cf8626bed8cf996915c1ac626015", + + + "entity": "niiri:87ae5db0dfdda41c7e736993e1755743" + + + }, + + + { + + + "@id": "niiri:f281c8f1ea822c1330defaf48449bcfc", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0036", + + + "prov:atLocation": {"@id": "niiri:480c0deea15df5418f52f6158c0e8dbf"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.08770418167114"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.91804495668"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.46350297789166e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.955724279224547"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.186719971332974"} + + + }, + + + { + + + "@id": "niiri:480c0deea15df5418f52f6158c0e8dbf", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0036", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-36,-68,-20]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:f281c8f1ea822c1330defaf48449bcfc", + + + "entity": "niiri:87ae5db0dfdda41c7e736993e1755743" + + + }, + + + { + + + "@id": "niiri:432ee234ff474f90741b278841c9c70c", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0037", + + + "prov:atLocation": {"@id": "niiri:54600bfc8a90d94d733a4225bcc07014"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.71012616157532"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.57988831343959"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000171870546999631"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999883757236262"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.385893135248467"} + + + }, + + + { + + + "@id": "niiri:54600bfc8a90d94d733a4225bcc07014", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0037", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-30,-58,-16]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:432ee234ff474f90741b278841c9c70c", + + + "entity": "niiri:87ae5db0dfdda41c7e736993e1755743" + + + }, + + + { + + + "@id": "niiri:990bb552fa3ee856618acca021b64482", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0038", + + + "prov:atLocation": {"@id": "niiri:2f5b4203dfd622d258ea91de21b6df86"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.59621620178223"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.36286413267216"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.41853365035416e-06"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.467637998233248"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0604181585485856"} + + + }, + + + { + + + "@id": "niiri:2f5b4203dfd622d258ea91de21b6df86", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0038", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[16,-98,6]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:990bb552fa3ee856618acca021b64482", + + + "entity": "niiri:db5ffd5fa60194890a87d007be9ae279" + + + }, + + + { + + + "@id": "niiri:b970e912e6a1762276f0912e9ddba25c", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0039", + + + "prov:atLocation": {"@id": "niiri:4b42f174d3a90a11a1c94f9834d6a055"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.57891654968262"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.34793761600864"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.87118388575936e-06"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.487021764768749"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.0629240173925056"} + + + }, + + + { + + + "@id": "niiri:4b42f174d3a90a11a1c94f9834d6a055", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0039", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-60,-16,28]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:b970e912e6a1762276f0912e9ddba25c", + + + "entity": "niiri:3968da321eb20e78db1daea92c1ed81e" + + + }, + + + { + + + "@id": "niiri:927ae781e0fa699a5f5cedeeadc1c98b", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0040", + + + "prov:atLocation": {"@id": "niiri:8a52c0affc377391eafe523217263560"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.37013816833496"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.16664310578498"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.54558935169247e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.730405153245217"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.101858458171742"} + + + }, + + + { + + + "@id": "niiri:8a52c0affc377391eafe523217263560", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0040", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-52,-62,52]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:927ae781e0fa699a5f5cedeeadc1c98b", + + + "entity": "niiri:863d53688c17da71be9df7c295c7489d" + + + }, + + + { + + + "@id": "niiri:4459e8f7f994c20d28fe99d01271f2d8", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0041", + + + "prov:atLocation": {"@id": "niiri:93b4d84238246a40e4989ae7c1599855"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.30655717849731"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.11101155082742"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "1.96964745459161e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.798260223882423"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.118009486872663"} + + + }, + + + { + + + "@id": "niiri:93b4d84238246a40e4989ae7c1599855", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0041", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-26,-92,32]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:4459e8f7f994c20d28fe99d01271f2d8", + + + "entity": "niiri:f3775117ba9d6b54c3cd5b0c33f6afc8" + + + }, + + + { + + + "@id": "niiri:e15bb44688f4a10bb95288297e506c02", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0042", + + + "prov:atLocation": {"@id": "niiri:5907799846e1d0494f431201f76fc521"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.24533367156982"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.05725918601008"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.4825985211363e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.855631833511506"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.135717263652471"} + + + }, + + + { + + + "@id": "niiri:5907799846e1d0494f431201f76fc521", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0042", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-18,-60,48]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:e15bb44688f4a10bb95288297e506c02", + + + "entity": "niiri:6a74df6f4264d7702aa736cffb0a7e01" + + + }, + + + { + + + "@id": "niiri:f66a209b956a2379aa62911e8472fc81", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0043", + + + "prov:atLocation": {"@id": "niiri:9baabf0aa49ff348de30a46abf7e5897"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.22729349136353"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.04138628171284"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.65680735640483e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.870712357794855"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.138603763901635"} + + + }, + + + { + + + "@id": "niiri:9baabf0aa49ff348de30a46abf7e5897", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0043", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-20,-98,22]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:f66a209b956a2379aa62911e8472fc81", + + + "entity": "niiri:15b4a34b4a60268573d0e4529499beec" + + + }, + + + { + + + "@id": "niiri:646f4ef0f0622413da965323e6de9e5f", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0044", + + + "prov:atLocation": {"@id": "niiri:389bba3b6c95aaa9eccd4751fdfffa33"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.22599840164185"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.04024618213588"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.66975618669063e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.871760516202526"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.138603763901635"} + + + }, + + + { + + + "@id": "niiri:389bba3b6c95aaa9eccd4751fdfffa33", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0044", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-36,-74,-34]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:646f4ef0f0622413da965323e6de9e5f", + + + "entity": "niiri:84531fa2a2a9192d141b7233b3bd4ecf" + + + }, + + + { + + + "@id": "niiri:5d811d79e371cdf569e9b5197f343f23", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0045", + + + "prov:atLocation": {"@id": "niiri:1b32825b5a67bf032c888b45257ab7b8"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.20391035079956"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.02078923241408"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "2.900174224163e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.888907080881232"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.143583628261646"} + + + }, + + + { + + + "@id": "niiri:1b32825b5a67bf032c888b45257ab7b8", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0045", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[34,-54,-16]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:5d811d79e371cdf569e9b5197f343f23", + + + "entity": "niiri:1c2eaf9ae75191c4993fa7e0c306aa84" + + + }, + + + { + + + "@id": "niiri:43beb45a393998ed9343ce166d038f6b", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0046", + + + "prov:atLocation": {"@id": "niiri:267aac92d0491a991732824ba7b54120"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.18721437454224"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "4.00606667297511"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.08691144208506e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.900934824371894"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.149373770721144"} + + + }, + + + { + + + "@id": "niiri:267aac92d0491a991732824ba7b54120", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0046", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[12,-100,20]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:43beb45a393998ed9343ce166d038f6b", + + + "entity": "niiri:77b5dfb5d66ef25c082837f83cb5178c" + + + }, + + + { + + + "@id": "niiri:ad725aad16ac5330017c0d4411a67015", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0047", + + + "prov:atLocation": {"@id": "niiri:e970b46d15adc873f88c5f50257bd38f"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.17404651641846"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.99444589181498"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.24228638075574e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.909844421846994"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.153735203854581"} + + + }, + + + { + + + "@id": "niiri:e970b46d15adc873f88c5f50257bd38f", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0047", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-40,-38,44]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:ad725aad16ac5330017c0d4411a67015", + + + "entity": "niiri:95504f0dd2d59b6945b680b7cbfa9298" + + + }, + + + { + + + "@id": "niiri:892ddd47bd5fe47e62d0d29733c23f82", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0048", + + + "prov:atLocation": {"@id": "niiri:9da4bd1baefa8561fed66ca5e2b1cfe2"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.12145137786865"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.94794832362008"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "3.94119065879606e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.940339218142555"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.172448885449819"} + + + }, + + + { + + + "@id": "niiri:9da4bd1baefa8561fed66ca5e2b1cfe2", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0048", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-48,-72,2]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:892ddd47bd5fe47e62d0d29733c23f82", + + + "entity": "niiri:5bfd30af40355a17731f704a35ebd9e5" + + + }, + + + { + + + "@id": "niiri:4cd3ae863949af92d00278f88841314d", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0049", + + + "prov:atLocation": {"@id": "niiri:d8dfac519236eff9dd900c6024b7feae"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.07333517074585"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.9052963692066"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.70549882543025e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.961337330645756"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.192831151077206"} + + + }, + + + { + + + "@id": "niiri:d8dfac519236eff9dd900c6024b7feae", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0049", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[20,-66,34]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:4cd3ae863949af92d00278f88841314d", + + + "entity": "niiri:5137c721edac4fa532c5ff61d84ebfc9" + + + }, + + + { + + + "@id": "niiri:56369a3a7a495e0c382b5f1404477b32", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0050", + + + "prov:atLocation": {"@id": "niiri:cc16fdce815cf7baa2f789342c3bd46a"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.05762767791748"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.89134919103145"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "4.98441713834286e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.966867400896655"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.199920408224698"} + + + }, + + + { + + + "@id": "niiri:cc16fdce815cf7baa2f789342c3bd46a", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0050", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-46,-56,14]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:56369a3a7a495e0c382b5f1404477b32", + + + "entity": "niiri:1d7c374036bedf5ca5c1b61c584b395b" + + + }, + + + { + + + "@id": "niiri:7fd416cbdea688247cab744fd77616f5", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0051", + + + "prov:atLocation": {"@id": "niiri:7555dca6b2885c50ef809276427e7656"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.97341108322144"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.81637469850314"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "6.7713399346081e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.987160063394768"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.237117251115433"} + + + }, + + + { + + + "@id": "niiri:7555dca6b2885c50ef809276427e7656", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0051", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-50,-50,20]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:7fd416cbdea688247cab744fd77616f5", + + + "entity": "niiri:1d7c374036bedf5ca5c1b61c584b395b" + + + }, + + + { + + + "@id": "niiri:f41c508f9d7c170d38c1d7bcb4b738f1", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0052", + + + "prov:atLocation": {"@id": "niiri:a2d9eb01d4bdc87b838a0b60915447dc"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.03719234466553"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.87318677164159"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "5.37107204765519e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.973166168280088"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.210147957128937"} + + + }, + + + { + + + "@id": "niiri:a2d9eb01d4bdc87b838a0b60915447dc", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0052", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-48,2,50]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:f41c508f9d7c170d38c1d7bcb4b738f1", + + + "entity": "niiri:8e3ed9d445859954c1fbc1ab46e7ab93" + + + }, + + + { + + + "@id": "niiri:b8d87b56a83393cecc04b33cd98e3418", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0053", + + + "prov:atLocation": {"@id": "niiri:9d34c2c8fc08a5b393c97ec28fdf8bd8"}, + + + "prov:value": {"@type": "xsd:float", "@value": "4.0217924118042"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.85948683644491"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "5.68126885931441e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.977286609355005"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.217632520436791"} + + + }, + + + { + + + "@id": "niiri:9d34c2c8fc08a5b393c97ec28fdf8bd8", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0053", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-36,-40,-36]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:b8d87b56a83393cecc04b33cd98e3418", + + + "entity": "niiri:19c65b8c1a9243660def223d1d5aa7e9" + + + }, + + + { + + + "@id": "niiri:7ff213889669bacb4469bb6e238f285e", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0054", + + + "prov:atLocation": {"@id": "niiri:d616d512731f04d684f1fd769d4216f0"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.9634416103363"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.80747753892992"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "7.01957428701494e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.988689669381963"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.237117251115433"} + + + }, + + + { + + + "@id": "niiri:d616d512731f04d684f1fd769d4216f0", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0054", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[4,6,32]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:7ff213889669bacb4469bb6e238f285e", + + + "entity": "niiri:165f3ad2b659af29ddb6dc3cf112b059" + + + }, + + + { + + + "@id": "niiri:0d001fd41f9f86a024fb03517eb2331a", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0055", + + + "prov:atLocation": {"@id": "niiri:276dd8ca76616c29cbf67a6efa34fe71"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.96245408058167"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.80659597790245"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "7.04463150378309e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.988832912076595"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.237117251115433"} + + + }, + + + { + + + "@id": "niiri:276dd8ca76616c29cbf67a6efa34fe71", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0055", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-50,-48,-16]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:0d001fd41f9f86a024fb03517eb2331a", + + + "entity": "niiri:74c47e4a8e0bf5492dff7ff2f21c3e80" + + + }, + + + { + + + "@id": "niiri:5ebbf5836c46060f3589ae60416f0465", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0056", + + + "prov:atLocation": {"@id": "niiri:d399f42b4e18d8d10fdac9ba90cf1ea5"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.92427015304565"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.77247501519699"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.08180782938539e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.993353008667813"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.257401847609111"} + + + }, + + + { + + + "@id": "niiri:d399f42b4e18d8d10fdac9ba90cf1ea5", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0056", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[34,12,64]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:5ebbf5836c46060f3589ae60416f0465", + + + "entity": "niiri:cbb903455a6aca38fc27d98de9737dcd" + + + }, + + + { + + + "@id": "niiri:1f1ba134a69919fbafe117058c558463", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0057", + + + "prov:atLocation": {"@id": "niiri:651112908022de34a4ccc8f6aa4a904e"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.9098813533783"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.75959988615137"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.50926599039736e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.994607633788328"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.264100967145263"} + + + }, + + + { + + + "@id": "niiri:651112908022de34a4ccc8f6aa4a904e", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0057", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[54,-24,-2]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:1f1ba134a69919fbafe117058c558463", + + + "entity": "niiri:509142545b10ac8cc2f9a9872603df59" + + + }, + + + { + + + "@id": "niiri:583b3c17abaeacf2e00d61990d05bfce", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0058", + + + "prov:atLocation": {"@id": "niiri:0a7005959d39df11b885718544e39f11"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.90759468078613"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.75755289319297"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.57915531067288e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.994787688943672"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.264100967145263"} + + + }, + + + { + + + "@id": "niiri:0a7005959d39df11b885718544e39f11", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0058", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-14,-98,-4]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:583b3c17abaeacf2e00d61990d05bfce", + + + "entity": "niiri:34782753eb6e20cce48025db8e3faf4f" + + + }, + + + { + + + "@id": "niiri:1f61c0c76bc66ae096c4d8f2bfa914c7", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0059", + + + "prov:atLocation": {"@id": "niiri:7f12604084a24fe5ad4db93a1a088833"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.90285301208496"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.75330746420074"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "8.72582920719012e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99514521861122"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.264100967145263"} + + + }, + + + { + + + "@id": "niiri:7f12604084a24fe5ad4db93a1a088833", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0059", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-36,-46,-18]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:1f61c0c76bc66ae096c4d8f2bfa914c7", + + + "entity": "niiri:2e5a819ecc0f35aadb4d85f3df81be48" + + + }, + + + { + + + "@id": "niiri:2cc5b963ab608a2341c324be73620dcb", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0060", + + + "prov:atLocation": {"@id": "niiri:d0cbe88625bd0086fc21e579d26339fa"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.8867518901825"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.73888373627584"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "9.24195907030523e-05"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.996210852184447"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.271701156704036"} + + + }, + + + { + + + "@id": "niiri:d0cbe88625bd0086fc21e579d26339fa", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0060", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-50,-46,-32]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:2cc5b963ab608a2341c324be73620dcb", + + + "entity": "niiri:ad472c85b0c7ca0ff6f79c6eb9ebd936" + + + }, + + + { + + + "@id": "niiri:85d6340192b459f5ed94fac6cfda4868", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0061", + + + "prov:atLocation": {"@id": "niiri:b7fc72d6b839ac23092501c76e6ba033"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.86077284812927"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.7155862280194"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000101366555929516"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.997515005942308"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.285012944590861"} + + + }, + + + { + + + "@id": "niiri:b7fc72d6b839ac23092501c76e6ba033", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0061", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[64,-30,-22]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:85d6340192b459f5ed94fac6cfda4868", + + + "entity": "niiri:775ed5e05a8d79e4871af0ceeca6fc02" + + + }, + + + { + + + "@id": "niiri:4bc52fd026464560c039bb6ab6ed4854", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0062", + + + "prov:atLocation": {"@id": "niiri:b72bd12601e0172bd4be7be93a1837d8"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.82178378105164"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.68056404693028"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000116359297336222"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.998750111206092"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.307505393775956"} + + + }, + + + { + + + "@id": "niiri:b72bd12601e0172bd4be7be93a1837d8", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0062", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[12,52,-12]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:4bc52fd026464560c039bb6ab6ed4854", + + + "entity": "niiri:8acd9f560c462fde1c022cee54efdea7" + + + }, + + + { + + + "@id": "niiri:465c47c23ef3521a7773e7e4887bbb7d", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0063", + + + "prov:atLocation": {"@id": "niiri:37488a579feffc16bebd5979fd5b8f2e"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.81266117095947"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.67235967240763"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000120160560553639"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.998946217488595"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.312228840798665"} + + + }, + + + { + + + "@id": "niiri:37488a579feffc16bebd5979fd5b8f2e", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0063", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[36,54,20]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:465c47c23ef3521a7773e7e4887bbb7d", + + + "entity": "niiri:d5211b559706d59e3693fcce6e7a41b4" + + + }, + + + { + + + "@id": "niiri:66f9c265cd4cb46b4683ebf9229121c2", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0064", + + + "prov:atLocation": {"@id": "niiri:7f60a362943af6078b26b6d8fd25df96"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.80767583847046"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.66787455107711"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000122287561408974"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999041631710947"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.312228840798665"} + + + }, + + + { + + + "@id": "niiri:7f60a362943af6078b26b6d8fd25df96", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0064", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[22,-80,54]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:66f9c265cd4cb46b4683ebf9229121c2", + + + "entity": "niiri:56eaad1692ccb71b1c6e169012fd515c" + + + }, + + + { + + + "@id": "niiri:3afb1bf38360d63d447d995105df462b", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0065", + + + "prov:atLocation": {"@id": "niiri:2c9cd10f4902177a2a5222b4c87403a5"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.7885959148407"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.65069869844077"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000130763947768786"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999340802437346"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.325675502417125"} + + + }, + + + { + + + "@id": "niiri:2c9cd10f4902177a2a5222b4c87403a5", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0065", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[22,40,26]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:3afb1bf38360d63d447d995105df462b", + + + "entity": "niiri:46396499645db40dae922d37dc3267e2" + + + }, + + + { + + + "@id": "niiri:7a99ec762325e128207d6c6f2c120350", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0066", + + + "prov:atLocation": {"@id": "niiri:54611f19b94033e8562c83bfd2faa607"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.78668808937073"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.64898036269368"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000131641613210109"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999365630484476"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.325675502417125"} + + + }, + + + { + + + "@id": "niiri:54611f19b94033e8562c83bfd2faa607", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0066", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-22,-74,60]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:7a99ec762325e128207d6c6f2c120350", + + + "entity": "niiri:eb7a0e74d9904b0c014b27a15804f16d" + + + }, + + + { + + + "@id": "niiri:fdc36ea72bf065c3c22890724bdf4036", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0067", + + + "prov:atLocation": {"@id": "niiri:08758613835aa509aa1b255fdbc678b2"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.69408750534058"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.56538143418403"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000181663694368006"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999921818129803"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.399826018660701"} + + + }, + + + { + + + "@id": "niiri:08758613835aa509aa1b255fdbc678b2", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0067", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[50,46,-12]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:fdc36ea72bf065c3c22890724bdf4036", + + + "entity": "niiri:b2a0de67860aee5073af4e73bbd9938f" + + + }, + + + { + + + "@id": "niiri:290fa8845144b5d11258bcc0e89bceee", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0068", + + + "prov:atLocation": {"@id": "niiri:f9287ebbe9dc84faa60b80577254959f"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.65790581703186"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.53261354467296"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000205736742878826"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999969815552823"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.430567192397012"} + + + }, + + + { + + + "@id": "niiri:f9287ebbe9dc84faa60b80577254959f", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0068", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[52,-46,-12]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:290fa8845144b5d11258bcc0e89bceee", + + + "entity": "niiri:bcb5861eb4bcf22b4602611e2d0187f5" + + + }, + + + { + + + "@id": "niiri:198b3a040c2566298455f7b231dd86ed", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0069", + + + "prov:atLocation": {"@id": "niiri:c90572ee6291889a6f363ea57972c0c8"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.65459251403809"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.52960997534834"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000208086348004177"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999972447579615"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.431239033859527"} + + + }, + + + { + + + "@id": "niiri:c90572ee6291889a6f363ea57972c0c8", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0069", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[54,8,-36]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:198b3a040c2566298455f7b231dd86ed", + + + "entity": "niiri:8d7729f14c4d6d02795647f762661bf5" + + + }, + + + { + + + "@id": "niiri:b87f1cfc02a67e870c9bc1a2cedbec35", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0070", + + + "prov:atLocation": {"@id": "niiri:3c1e1b3c81f6d39262f8a66f6c9e6b82"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.60173606872559"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.48162963814792"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000249186237945009"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999994173508246"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.477936808108637"} + + + }, + + + { + + + "@id": "niiri:3c1e1b3c81f6d39262f8a66f6c9e6b82", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0070", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-14,58,10]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:b87f1cfc02a67e870c9bc1a2cedbec35", + + + "entity": "niiri:1eb50e79e367b15cf204d8ab6bfdc02a" + + + }, + + + { + + + "@id": "niiri:0316cfb2f080171d88cf85ec0ea92b8d", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0071", + + + "prov:atLocation": {"@id": "niiri:e8c9a80b0a9352a01abd4095afb4d059"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.58989810943604"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.47086705539024"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000259390388114844"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999995993033212"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.486123239113482"} + + + }, + + + { + + + "@id": "niiri:e8c9a80b0a9352a01abd4095afb4d059", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0071", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-66,-36,22]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:0316cfb2f080171d88cf85ec0ea92b8d", + + + "entity": "niiri:f90898c450b6c84ced20197e914f24e6" + + + }, + + + { + + + "@id": "niiri:63ddd626eded7c4f4763532f0ac6dc11", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0072", + + + "prov:atLocation": {"@id": "niiri:77de5d5c662da3541a5cae4ce9b94f0e"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.56340670585632"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.44676015888715"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000283676007278189"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999998329299787"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.513357841480064"} + + + }, + + + { + + + "@id": "niiri:77de5d5c662da3541a5cae4ce9b94f0e", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0072", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[18,60,12]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:63ddd626eded7c4f4763532f0ac6dc11", + + + "entity": "niiri:d1b2f062e725e24f3f65cdc90968cf0a" + + + }, + + + { + + + "@id": "niiri:1c796dca840f8da9fd2ec9d38704ce07", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0073", + + + "prov:atLocation": {"@id": "niiri:54be9b048beb6db278480a76f139b61f"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.55537104606628"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.43944179853069"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000291457553818653"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999998731920076"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.518882279088377"} + + + }, + + + { + + + "@id": "niiri:54be9b048beb6db278480a76f139b61f", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0073", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-64,-34,8]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:1c796dca840f8da9fd2ec9d38704ce07", + + + "entity": "niiri:915b9a9565f627dd370014bd9a50e959" + + + }, + + + { + + + "@id": "niiri:b07cc4615df92c65e4bafc92aa6b78ee", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0074", + + + "prov:atLocation": {"@id": "niiri:23f93e991ba31d7545aabea85ca2c280"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.55148839950562"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.43590473729199"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000295289297083445"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999889206113"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.518882279088377"} + + + }, + + + { + + + "@id": "niiri:23f93e991ba31d7545aabea85ca2c280", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0074", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[64,-34,16]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:b07cc4615df92c65e4bafc92aa6b78ee", + + + "entity": "niiri:d17c466e9a0d50438a2c21391bf115b9" + + + }, + + + { + + + "@id": "niiri:e1135583b601ad1e685ee292dfe0756f", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0075", + + + "prov:atLocation": {"@id": "niiri:ba3ae2a92ffd8e00d0f0ed7b95be0375"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.54216623306274"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.42740966598884"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000304684504620178"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999202607737"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.527734905237698"} + + + }, + + + { + + + "@id": "niiri:ba3ae2a92ffd8e00d0f0ed7b95be0375", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0075", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-58,-32,22]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:e1135583b601ad1e685ee292dfe0756f", + + + "entity": "niiri:6d4ec813b438148494f989035bd9afe8" + + + }, + + + { + + + "@id": "niiri:ac4f23cdaf50a4bb9586e9fb65802ad6", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0076", + + + "prov:atLocation": {"@id": "niiri:ec1e511c5a027cfc59b32b3c52416491"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.51380252838135"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.40153955037634"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000335037159349127"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999971905221"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.559625109906516"} + + + }, + + + { + + + "@id": "niiri:ec1e511c5a027cfc59b32b3c52416491", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0076", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[48,12,50]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:ac4f23cdaf50a4bb9586e9fb65802ad6", + + + "entity": "niiri:086f8869a1be038e430ecff772184cb3" + + + }, + + + { + + + "@id": "niiri:a5b552b5eeec5bc36ba91efc38d2bbc6", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0077", + + + "prov:atLocation": {"@id": "niiri:6406f3d435d749caf00a3db2d318ecb7"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.46738910675049"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.35913252154752"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000390937814553127"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999955890495"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.612505014136882"} + + + }, + + + { + + + "@id": "niiri:6406f3d435d749caf00a3db2d318ecb7", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0077", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[14,-14,72]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:a5b552b5eeec5bc36ba91efc38d2bbc6", + + + "entity": "niiri:c900d76a0284371b93b5e635f10116aa" + + + }, + + + { + + + "@id": "niiri:6cd4061e08d0f463b695f1ac752d6c8d", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0078", + + + "prov:atLocation": {"@id": "niiri:debc678e05f68f034336adf27fa9ec03"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.45441365242004"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.34726077209469"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000408071982705316"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999974583179"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.628488500556802"} + + + }, + + + { + + + "@id": "niiri:debc678e05f68f034336adf27fa9ec03", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0078", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-38,-54,-42]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:6cd4061e08d0f463b695f1ac752d6c8d", + + + "entity": "niiri:6d9a300dcff9a80b64dbc22a5d7914ca" + + + }, + + + { + + + "@id": "niiri:4ceffb7908eba8d291d18d0791cfb57a", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0079", + + + "prov:atLocation": {"@id": "niiri:6ea836ae83fd2b4d2063bdfcfffce410"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.43550229072571"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.32994532400952"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000434315195478541"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999988927098"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.654261098812949"} + + + }, + + + { + + + "@id": "niiri:6ea836ae83fd2b4d2063bdfcfffce410", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0079", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[22,44,-16]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:4ceffb7908eba8d291d18d0791cfb57a", + + + "entity": "niiri:95a22da149d242dfb21aefaf48b59c60" + + + }, + + + { + + + "@id": "niiri:0ed2f76bb1af134503817d979344ed65", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0080", + + + "prov:atLocation": {"@id": "niiri:96a71170b3297524dcadfc4fe32cc8a6"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.43198323249817"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.32672157755253"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000439370628491198"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999990548038"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.655840530088522"} + + + }, + + + { + + + "@id": "niiri:96a71170b3297524dcadfc4fe32cc8a6", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0080", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[42,-42,14]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:0ed2f76bb1af134503817d979344ed65", + + + "entity": "niiri:5d2d40be81f920d9b7ce4611d774cf3f" + + + }, + + + { + + + "@id": "niiri:5e9588089617b656fbe20a93bdab140e", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0081", + + + "prov:atLocation": {"@id": "niiri:f50c56b052c79cac40fadceb710b9f43"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.40964436531067"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.30624524554301"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000472776443704692"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999996632889"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.684032337898302"} + + + }, + + + { + + + "@id": "niiri:f50c56b052c79cac40fadceb710b9f43", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0081", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-22,-82,0]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:5e9588089617b656fbe20a93bdab140e", + + + "entity": "niiri:57dd96b0751c26164f85323fbde621ac" + + + }, + + + { + + + "@id": "niiri:cc6d11d4ee68aa163cba89f4538e3ac0", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0082", + + + "prov:atLocation": {"@id": "niiri:f114fda5a5b4a3f5a7d3445b7cd32d3d"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.40386486053467"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.30094422133281"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000481800187664638"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999997442132"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.689466168942319"} + + + }, + + + { + + + "@id": "niiri:f114fda5a5b4a3f5a7d3445b7cd32d3d", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0082", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[52,-42,18]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:cc6d11d4ee68aa163cba89f4538e3ac0", + + + "entity": "niiri:e99fc91f5ab63ee6f791a55686e31898" + + + }, + + + { + + + "@id": "niiri:6fce8e17f3f3146361d1683eed25738f", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0083", + + + "prov:atLocation": {"@id": "niiri:1634ec1b02e2eb85fe141e381c1e49e6"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.36533284187317"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.26556677338515"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000546226226643243"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999624169"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.751744172496132"} + + + }, + + + { + + + "@id": "niiri:1634ec1b02e2eb85fe141e381c1e49e6", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0083", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[44,-48,-26]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:6fce8e17f3f3146361d1683eed25738f", + + + "entity": "niiri:196aaef3af9b7aa3ee9e083d1ab28397" + + + }, + + + { + + + "@id": "niiri:433f82b2de3ab12ae7ff8870186d5277", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0084", + + + "prov:atLocation": {"@id": "niiri:663a5348d0dbaa8c578904273b178894"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.3379864692688"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.24042202275062"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000596764555146345"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999912202"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.787874793017543"} + + + }, + + + { + + + "@id": "niiri:663a5348d0dbaa8c578904273b178894", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0084", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[46,-40,44]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:433f82b2de3ab12ae7ff8870186d5277", + + + "entity": "niiri:127001d948318f940f8656ea9990a464" + + + }, + + + { + + + "@id": "niiri:be2f96b80fdb68d42df6bfdc4c31093b", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0085", + + + "prov:atLocation": {"@id": "niiri:9ea624657c5c2af4da8a8c9c8eff85fa"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.33372783660889"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.23650348537689"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000605018743711327"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999930494"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.791142662581953"} + + + }, + + + { + + + "@id": "niiri:9ea624657c5c2af4da8a8c9c8eff85fa", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0085", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[16,4,16]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:be2f96b80fdb68d42df6bfdc4c31093b", + + + "entity": "niiri:ce3f37aaff53c08be5a1e85b3d1263ad" + + + }, + + + { + + + "@id": "niiri:5ed99a24f092ca808cf0b2fba04cb679", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0086", + + + "prov:atLocation": {"@id": "niiri:d7187ce6d012758434bdbccc0be98853"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.32532405853271"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.22876865896546"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000621622108231912"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999995642"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.802213727911317"} + + + }, + + + { + + + "@id": "niiri:d7187ce6d012758434bdbccc0be98853", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0086", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-54,-32,42]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:5ed99a24f092ca808cf0b2fba04cb679", + + + "entity": "niiri:72bf3cd1f7197f541527d67fe3db55ec" + + + }, + + + { + + + "@id": "niiri:551790ec7cff89eedf3deec050e7544f", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0087", + + + "prov:atLocation": {"@id": "niiri:26189585da45b252b9ba7d8379193a3e"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.31892204284668"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.22287431730178"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000634556128578101"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.99999999996962"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.809612456104087"} + + + }, + + + { + + + "@id": "niiri:26189585da45b252b9ba7d8379193a3e", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0087", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-16,4,62]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:551790ec7cff89eedf3deec050e7544f", + + + "entity": "niiri:da3d4ba03ea6c1093006ab1d78f7a6c2" + + + }, + + + { + + + "@id": "niiri:ff45a1e55371728779b219577faa4fac", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0088", + + + "prov:atLocation": {"@id": "niiri:85b525bd703b938b3f1937b1c0154e77"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.3035409450531"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.20870610659348"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000666668530368786"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999987468"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.829570299628891"} + + + }, + + + { + + + "@id": "niiri:85b525bd703b938b3f1937b1c0154e77", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0088", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[22,38,10]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:ff45a1e55371728779b219577faa4fac", + + + "entity": "niiri:08f35554fabeacf8ece98e59357d1135" + + + }, + + + { + + + "@id": "niiri:f201ed02d6effb218aea03c9b0a0d936", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0089", + + + "prov:atLocation": {"@id": "niiri:5867f98d8da6263211c1512585663ddd"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.29107904434204"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.19721985733158"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000693795605607228"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999994003"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.839453948823053"} + + + }, + + + { + + + "@id": "niiri:5867f98d8da6263211c1512585663ddd", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0089", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[30,34,48]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:f201ed02d6effb218aea03c9b0a0d936", + + + "entity": "niiri:5b42e789bea07d943343d826f43190a4" + + + }, + + + { + + + "@id": "niiri:e8986acb80979547bb1daadca89fc2ef", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0090", + + + "prov:atLocation": {"@id": "niiri:b27f54a3ba50a50db3543aa2f9424876"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.28136968612671"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.18826629952882"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000715643274853739"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999996665"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.851590920517607"} + + + }, + + + { + + + "@id": "niiri:b27f54a3ba50a50db3543aa2f9424876", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0090", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[56,-66,4]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:e8986acb80979547bb1daadca89fc2ef", + + + "entity": "niiri:2a804884d17b2db2ebfc7a690f2efb14" + + + }, + + + { + + + "@id": "niiri:b6ba428726d892dc27ab078f8b20abbc", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0091", + + + "prov:atLocation": {"@id": "niiri:a785eb0c42ba7e35ccad427705cb3070"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.27154183387756"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.17919960131803"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000738411785119797"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999998178"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.858755937068456"} + + + }, + + + { + + + "@id": "niiri:a785eb0c42ba7e35ccad427705cb3070", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0091", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[10,-76,-12]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:b6ba428726d892dc27ab078f8b20abbc", + + + "entity": "niiri:bc39a5ea2a12cdc3fb7fc2e83e84b513" + + + }, + + + { + + + "@id": "niiri:1d650b105120e2ae7d769ece3008d1e2", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0092", + + + "prov:atLocation": {"@id": "niiri:4f7ed2ab4caa0a14f11263de555c7944"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.2669575214386"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.17496900913942"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000749262523860983"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999998632"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.863075307004762"} + + + }, + + + { + + + "@id": "niiri:4f7ed2ab4caa0a14f11263de555c7944", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0092", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[20,32,54]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:1d650b105120e2ae7d769ece3008d1e2", + + + "entity": "niiri:07015d814a4ac9f3c7f7055536b43103" + + + }, + + + { + + + "@id": "niiri:0135b687e496cf89be889adbf28832d2", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0093", + + + "prov:atLocation": {"@id": "niiri:cacdd47125dac169fbbc42b7ae3d403e"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.26226496696472"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.17063765299814"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000760523733375762"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999998982"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.867640730428823"} + + + }, + + + { + + + "@id": "niiri:cacdd47125dac169fbbc42b7ae3d403e", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0093", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-60,-14,10]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:0135b687e496cf89be889adbf28832d2", + + + "entity": "niiri:fc2516c65a591c885e9ce731a6227665" + + + }, + + + { + + + "@id": "niiri:3d0cfa4a25414e2cac59eef18c2e7246", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0094", + + + "prov:atLocation": {"@id": "niiri:ed39415a0c50cdaf94da0a0038c2cae2"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.25743293762207"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.16617663527645"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000772284854291594"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999251"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.872516606801204"} + + + }, + + + { + + + "@id": "niiri:ed39415a0c50cdaf94da0a0038c2cae2", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0094", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-22,-94,28]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:3d0cfa4a25414e2cac59eef18c2e7246", + + + "entity": "niiri:efc4f35345c833775e484aacebe6ba33" + + + }, + + + { + + + "@id": "niiri:ed396d7a7106f52ddc082e77fcaa9857", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0095", + + + "prov:atLocation": {"@id": "niiri:951da082baab8ee1a17895ffdb543419"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.25416302680969"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.16315726358056"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000780339994975288"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999392"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.874305136305167"} + + + }, + + + { + + + "@id": "niiri:951da082baab8ee1a17895ffdb543419", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0095", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-66,-46,8]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:ed396d7a7106f52ddc082e77fcaa9857", + + + "entity": "niiri:d5e88bdba74f19c38f5f47de5ba7386d" + + + }, + + + { + + + "@id": "niiri:04a32f25ba6296a2b5b0212c23f6d139", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0096", + + + "prov:atLocation": {"@id": "niiri:abb2b664dd18d7b933a64facf0a63c10"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.24836373329163"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.15780125799237"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000794819459152607"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999582"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.881177035765112"} + + + }, + + + { + + + "@id": "niiri:abb2b664dd18d7b933a64facf0a63c10", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0096", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-68,-34,-8]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:04a32f25ba6296a2b5b0212c23f6d139", + + + "entity": "niiri:e06fff72f851601359d201bf5196ef18" + + + }, + + + { + + + "@id": "niiri:2beff5c02187156c3873cb55209d70bd", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0097", + + + "prov:atLocation": {"@id": "niiri:8036d52279c6b3e109d3b8143af29076"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.23679161071777"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.14710967833961"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000824465484375092"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999804"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.899808991491498"} + + + }, + + + { + + + "@id": "niiri:8036d52279c6b3e109d3b8143af29076", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0097", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-56,34,-20]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:2beff5c02187156c3873cb55209d70bd", + + + "entity": "niiri:2c92b9b91f8cc26180fdf926a94591c1" + + + }, + + + { + + + "@id": "niiri:d7f84d9d113610c8177d122eab50eb56", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0098", + + + "prov:atLocation": {"@id": "niiri:f6c6f1a85d81ae7104726251ef89cbbf"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.22478008270264"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.13600649460504"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000856327054624684"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999913"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.917823543835361"} + + + }, + + + { + + + "@id": "niiri:f6c6f1a85d81ae7104726251ef89cbbf", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0098", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[8,-72,42]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:d7f84d9d113610c8177d122eab50eb56", + + + "entity": "niiri:f72f4c5c8bc79e87d8e637ef80dfdbdb" + + + }, + + + { + + + "@id": "niiri:2d1e8f1cc67348f693491e07e437a3ff", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0099", + + + "prov:atLocation": {"@id": "niiri:b16c733521573e376ee8eb7b659a3ed6"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.22331190109253"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.13464894829369"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000860299398633191"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999921"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.917823543835361"} + + + }, + + + { + + + "@id": "niiri:b16c733521573e376ee8eb7b659a3ed6", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0099", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[42,-86,12]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:2d1e8f1cc67348f693491e07e437a3ff", + + + "entity": "niiri:e0ca8405bfd9ca6ed9171d451eb6d98c" + + + }, + + + { + + + "@id": "niiri:4832ef47999597158890d36dcf8d4c71", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0100", + + + "prov:atLocation": {"@id": "niiri:e75195129214aaeba4848c305fbe6f47"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.21184372901917"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.12404202893254"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000891924872423622"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999964"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.936836924136013"} + + + }, + + + { + + + "@id": "niiri:e75195129214aaeba4848c305fbe6f47", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0100", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-18,-92,8]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:4832ef47999597158890d36dcf8d4c71", + + + "entity": "niiri:4f5dc1d8928a01ed8832f731c2ca19f0" + + + }, + + + { + + + "@id": "niiri:afbc13ce1445b812f791a16badc463ed", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0101", + + + "prov:atLocation": {"@id": "niiri:20ac974e541591a5ddaca4039f84c3f5"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.19808602333069"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.1113106720378"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000931294345451028"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999986"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.958204454708765"} + + + }, + + + { + + + "@id": "niiri:20ac974e541591a5ddaca4039f84c3f5", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0101", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[12,6,18]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:afbc13ce1445b812f791a16badc463ed", + + + "entity": "niiri:4d3f725f159e65329756f4cf6791db79" + + + }, + + + { + + + "@id": "niiri:346bb052d59293aa77d0adee5baaeabe", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0102", + + + "prov:atLocation": {"@id": "niiri:3197be4179857e1fefbb5d85faccbd4e"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.19609522819519"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.10946777700093"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000937123635013748"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999988"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.958204454708765"} + + + }, + + + { + + + "@id": "niiri:3197be4179857e1fefbb5d85faccbd4e", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0102", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[14,40,20]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:346bb052d59293aa77d0adee5baaeabe", + + + "entity": "niiri:4e3fa4fa99bdb8db55584dfa242d8f56" + + + }, + + + { + + + "@id": "niiri:9b36af5821b3f23057ed24e76832807f", + + + "@type": ["prov:Entity","nidm_Peak"], + + + "rdfs:label": "Peak: 0103", + + + "prov:atLocation": {"@id": "niiri:3db46f2c974cd873dba5d119917a4a73"}, + + + "prov:value": {"@type": "xsd:float", "@value": "3.19474077224731"}, + + + "nidm_equivalentZStatistic": {"@type": "xsd:float", "@value": "3.10821385730133"}, + + + "nidm_pValueUncorrected": {"@type": "xsd:float", "@value": "0.000941109068576473"}, + + + "nidm_pValueFWER": {"@type": "xsd:float", "@value": "0.999999999999989"}, + + + "nidm_qValueFDR": {"@type": "xsd:float", "@value": "0.958204454708765"} + + + }, + + + { + + + "@id": "niiri:3db46f2c974cd873dba5d119917a4a73", + + + "@type": ["prov:Entity","prov:Location","nidm_Coordinate"], + + + "rdfs:label": "Coordinate: 0103", + + + "nidm_coordinateVector": {"@type": "xsd:string", "@value": "[-44,-42,-36]"} + + + }, + + + { + + + "@type": "prov:Derivation", + + + "entity_derived": "niiri:9b36af5821b3f23057ed24e76832807f", + + + "entity": "niiri:b08b77f1781ee36be87cefc843049c90" + + + } + + + ] + + +} + + +] + + From ee1d8ae694e677682416765a555fcd4f1d269628 Mon Sep 17 00:00:00 2001 From: Thomas Maullin-Sapey Date: Fri, 25 May 2018 17:01:18 +0100 Subject: [PATCH 54/57] both testing suites now there --- .gitignore | 4 +- .travis.yml | 3 +- .../data/ex_spm_output/nidm_example001.mat | Bin .../data/testJsons/nidm.jsonld | 0 test/matlabunit_testsuite/runTest.m | 24 ++ test/matlabunit_testsuite/testDataSets.m | 356 ++++++++++++++++++ test/matlabunit_testsuite/testFeatures.m | 94 +++++ test/moxunit_testsuite/testDataSets.m | 108 +++--- test/moxunit_testsuite/testFeatures.m | 18 +- 9 files changed, 541 insertions(+), 66 deletions(-) rename test/{moxunit_testsuite => }/data/ex_spm_output/nidm_example001.mat (100%) rename test/{moxunit_testsuite => }/data/testJsons/nidm.jsonld (100%) create mode 100644 test/matlabunit_testsuite/runTest.m create mode 100644 test/matlabunit_testsuite/testDataSets.m create mode 100644 test/matlabunit_testsuite/testFeatures.m diff --git a/.gitignore b/.gitignore index 8e7dfac..b2a7e1e 100644 --- a/.gitignore +++ b/.gitignore @@ -9,8 +9,8 @@ # images in data folder Data/*.png -# Test data (if missing will be downloaded from NeuroVault) -test/moxunit_testsuite/data +# Test data +test/data test/moxunit_testsuite/MOxUnit #nii files diff --git a/.travis.yml b/.travis.yml index 733cdf7..066247a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,13 +16,14 @@ install: # Download MoxUnit for unit testing - git clone https://github.com/MOxUnit/MOxUnit.git - ls + - cd .. # Download data - cd data - wget https://neurovault.org/collections/2210/download - unzip download - mv NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/* . - rm -r NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ - - cd ../../.. + - cd ../.. - ls script: # Run docker snapshot of dev octave (until 4.4 is released) diff --git a/test/moxunit_testsuite/data/ex_spm_output/nidm_example001.mat b/test/data/ex_spm_output/nidm_example001.mat similarity index 100% rename from test/moxunit_testsuite/data/ex_spm_output/nidm_example001.mat rename to test/data/ex_spm_output/nidm_example001.mat diff --git a/test/moxunit_testsuite/data/testJsons/nidm.jsonld b/test/data/testJsons/nidm.jsonld similarity index 100% rename from test/moxunit_testsuite/data/testJsons/nidm.jsonld rename to test/data/testJsons/nidm.jsonld diff --git a/test/matlabunit_testsuite/runTest.m b/test/matlabunit_testsuite/runTest.m new file mode 100644 index 0000000..22a66b8 --- /dev/null +++ b/test/matlabunit_testsuite/runTest.m @@ -0,0 +1,24 @@ +%========================================================================== +%This function runs the testFeatures tests, which test specific features of +%the viewer, and the testDataSets tests, which test all locally available +%datasets. +% +%Authors: Thomas Maullin, Camille Maumet. +%========================================================================== + +function runTest() + + %Clear previous classes. + clear all; + + %Setup steps for the test. + import matlab.unittest.TestSuite; + addpath(fullfile(fileparts(mfilename('fullpath')),'..', '..', 'lib')); + addpath(fullfile(fileparts(mfilename('fullpath')),'..', '..')); + + %Run all tests. + tests = [matlab.unittest.TestSuite.fromFile(which('testDataSets')),... + matlab.unittest.TestSuite.fromFile(which('testFeatures'))]; + result = run(tests) + +end \ No newline at end of file diff --git a/test/matlabunit_testsuite/testDataSets.m b/test/matlabunit_testsuite/testDataSets.m new file mode 100644 index 0000000..698fe17 --- /dev/null +++ b/test/matlabunit_testsuite/testDataSets.m @@ -0,0 +1,356 @@ +%========================================================================== +%Unit tests for testing whether datasets run in the viewer. To run the +%below run the runTest function. The html files generated can be found in +%the corresponding folders after the test has been run. +% +%Authors: Thomas Maullin, Camille Maumet. (Generated by the createTest +%function). +%========================================================================== + classdef testDataSets < matlab.unittest.TestCase + + methods + %Function for deleting any HTML generated previously by the viewer + function delete_html_file(testCase, data_path) + index = fullfile(data_path,'index.html'); + if exist(index, 'file') + delete(index); + else + for(i = 1:8) + index = fullfile(data_path,['index', num2str(i), '.html']); + if exist(index, 'file') + delete(index); + end + end + end + end + end + + methods(Test) + + %Test viewer displays ex_spm_HRF_informed_basis.nidm + function test_ex_spm_HRF_informed_basis(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_HRF_informed_basis.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_HRF_informed_basis.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_HRF_informed_basis.nidm'), 'All'); + end + + %Test viewer displays ex_spm_conjunction.nidm + function test_ex_spm_conjunction(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_conjunction.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_conjunction.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_conjunction.nidm'), 'All'); + end + + %Test viewer displays ex_spm_contrast_mask.nidm + function test_ex_spm_contrast_mask(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_contrast_mask.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_contrast_mask.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_contrast_mask.nidm'), 'All'); + end + + %Test viewer displays ex_spm_default.nidm + function test_ex_spm_default(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_default.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_default.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_default.nidm'), 'All'); + end + + %Test viewer displays ex_spm_full_example001.nidm + function test_ex_spm_full_example001(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_full_example001.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_full_example001.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_full_example001.nidm'), 'All'); + end + + %Test viewer displays ex_spm_group_ols.nidm + function test_ex_spm_group_ols(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_group_ols.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_group_ols.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_group_ols.nidm'), 'All'); + end + + %Test viewer displays ex_spm_group_wls.nidm + function test_ex_spm_group_wls(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_group_wls.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_group_wls.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_group_wls.nidm'), 'All'); + end + + %Test viewer displays ex_spm_partial_conjunction.nidm + function test_ex_spm_partial_conjunction(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_partial_conjunction.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_partial_conjunction.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_partial_conjunction.nidm'), 'All'); + end + + %Test viewer displays ex_spm_temporal_derivative.nidm + function test_ex_spm_temporal_derivative(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_temporal_derivative.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_temporal_derivative.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_temporal_derivative.nidm'), 'All'); + end + + %Test viewer displays ex_spm_thr_clustfwep05.nidm + function test_ex_spm_thr_clustfwep05(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_thr_clustfwep05.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_clustfwep05.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_thr_clustfwep05.nidm'), 'All'); + end + + %Test viewer displays ex_spm_thr_clustunck10.nidm + function test_ex_spm_thr_clustunck10(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_thr_clustunck10.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_clustunck10.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_thr_clustunck10.nidm'), 'All'); + end + + %Test viewer displays ex_spm_thr_voxelfdrp05.nidm + function test_ex_spm_thr_voxelfdrp05(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_thr_voxelfdrp05.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelfdrp05.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_thr_voxelfdrp05.nidm'), 'All'); + end + + %Test viewer displays ex_spm_thr_voxelfwep05.nidm + function test_ex_spm_thr_voxelfwep05(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_thr_voxelfwep05.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelfwep05.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_thr_voxelfwep05.nidm'), 'All'); + end + + %Test viewer displays ex_spm_thr_voxelunct4.nidm + function test_ex_spm_thr_voxelunct4(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_thr_voxelunct4.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/ex_spm_thr_voxelunct4.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','ex_spm_thr_voxelunct4.nidm'), 'All'); + end + + %Test viewer displays fsl_con_f_130.nidm + function test_fsl_con_f_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_con_f_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_con_f_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_con_f_130.nidm'), 'All'); + end + + %Test viewer displays fsl_contrast_mask_130.nidm + function test_fsl_contrast_mask_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_contrast_mask_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_contrast_mask_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_contrast_mask_130.nidm'), 'All'); + end + + %Test viewer displays fsl_default_130.nidm + function test_fsl_default_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_default_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_default_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_default_130.nidm'), 'All'); + end + + %Test viewer displays fsl_full_examples001_130.nidm + function test_fsl_full_examples001_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_full_examples001_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_full_examples001_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_full_examples001_130.nidm'), 'All'); + end + + %Test viewer displays fsl_gamma_basis_130.nidm + function test_fsl_gamma_basis_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_gamma_basis_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_gamma_basis_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_gamma_basis_130.nidm'), 'All'); + end + + %Test viewer displays fsl_gaussian_130.nidm + function test_fsl_gaussian_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_gaussian_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_gaussian_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_gaussian_130.nidm'), 'All'); + end + + %Test viewer displays fsl_group_btw_130.nidm + function test_fsl_group_btw_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_group_btw_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_group_btw_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_group_btw_130.nidm'), 'All'); + end + + %Test viewer displays fsl_group_ols_130.nidm + function test_fsl_group_ols_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_group_ols_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_group_ols_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_group_ols_130.nidm'), 'All'); + end + + %Test viewer displays fsl_group_wls_130.nidm + function test_fsl_group_wls_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_group_wls_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_group_wls_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_group_wls_130.nidm'), 'All'); + end + + %Test viewer displays fsl_hrf_fir_130.nidm + function test_fsl_hrf_fir_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_hrf_fir_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_hrf_fir_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_hrf_fir_130.nidm'), 'All'); + end + + %Test viewer displays fsl_hrf_gammadiff_130.nidm + function test_fsl_hrf_gammadiff_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_hrf_gammadiff_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_hrf_gammadiff_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_hrf_gammadiff_130.nidm'), 'All'); + end + + %Test viewer displays fsl_thr_clustfwep05_130.nidm + function test_fsl_thr_clustfwep05_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_thr_clustfwep05_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_thr_clustfwep05_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_thr_clustfwep05_130.nidm'), 'All'); + end + + %Test viewer displays fsl_thr_voxelfwep05_130.nidm + function test_fsl_thr_voxelfwep05_130(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_thr_voxelfwep05_130.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path); + websave([data_path, filesep, 'temp.zip'], 'http://neurovault.org/collections/2210/fsl_thr_voxelfwep05_130.nidm.zip'); + unzip([data_path, filesep, 'temp.zip'], [data_path, filesep]); + end + testCase.delete_html_file(data_path); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..','data','fsl_thr_voxelfwep05_130.nidm'), 'All'); + end + + end + + end \ No newline at end of file diff --git a/test/matlabunit_testsuite/testFeatures.m b/test/matlabunit_testsuite/testFeatures.m new file mode 100644 index 0000000..cf6543b --- /dev/null +++ b/test/matlabunit_testsuite/testFeatures.m @@ -0,0 +1,94 @@ +%========================================================================== +%Unit tests for testing features of the viewer. To run the below run the +%runTest function. +% +%Authors: Thomas Maullin, Camille Maumet. +%========================================================================== + +classdef testFeatures < matlab.unittest.TestCase + + methods + %Function for deleting any HTML generated previously by the viewer. + function delete_html_file(testCase, data_path) + index = fullfile(data_path, 'index.html'); + if exist(index, 'file') + delete(index); + end + end + end + + methods(Test) + + %Checking the viewer runs on SPM-nidm input. + function checkViewerRunsSPM(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default.nidm'); + if(~exist(data_path, 'dir')) + mkdir(data_path) + websave(fullfile(data_path, 'tmp.zip'), 'http://neurovault.org/collections/2210/ex_spm_default.nidm.zip'); + unzip(fullfile(data_path, 'tmp.zip'), fullfile(data_path, '.')); + end + testCase.delete_html_file(data_path); + nidm_results_display(data_path); + end + + %Checking the experiment title is somewhere in the output HTML + %file. + function checkForTitle(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default.nidm'); + testCase.delete_html_file(data_path); + nidm_results_display(data_path); + text = fileread(fullfile(data_path, 'index.html')); + verifySubstring(testCase, text, 'tone counting vs baseline'); + end + + %Checking the original functionality of the viewer with the + %original SPM, xSPM and TabDat functions is unaffected. + function checkOriginalViewerRuns(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_output'); + testCase.delete_html_file(data_path); + cwd = pwd; + cd(data_path) + testData = load(fullfile(data_path, 'nidm_example001.mat')); + spm_results_export(testData.SPM, testData.xSPM, testData.TabDat); + cd(cwd); + end + + %Checking the viewer runs on FSL-nidm output. + function checkViewerRunsFSL(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'fsl_default_130.nidm'); + testCase.delete_html_file(data_path); + nidm_results_display(data_path); + end + + %Checking the viewer runs on SPM-nidm output with no MIP. + function checkViewerRunsSPMwoMIP(testCase) + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default_wo_MIP'); + %Copy contents of ex_spm_default NIDM pack. + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default.nidm', '*'),... + fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default_wo_MIP')); + %Delete the pre-existing jsonld. + delete(fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); + %Copy the jsonld without the MIP into the NIDM pack. + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'testJsons', 'nidm.jsonld'), fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default_wo_MIP')); + %Run the test. + testCase.delete_html_file(data_path); + nidm_results_display(data_path); + end + +% %Checking the nidm json is not damaged by the viewer. +% function checkNIDMUnaffected(testCase) +% fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'fsl_default'); +% testCase.delete_html_file(fsl_default_dir); +% nidm_results_display(fullfile(fsl_default_dir, 'nidm.json')); +% originalNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidmWithoutMip.json')); +% currentNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidm.json')); +% %Choose a random vertex in the graph that we know should not have been changed. +% testObject = 20; +% while testObject == 20 +% testObject = randi(length(originalNIDM.x_graph)); +% end +% verifyEqual(testCase, currentNIDM.x_graph{testObject}, originalNIDM.x_graph{testObject}); +% end + + end +end \ No newline at end of file diff --git a/test/moxunit_testsuite/testDataSets.m b/test/moxunit_testsuite/testDataSets.m index 84a70f2..acc1008 100644 --- a/test/moxunit_testsuite/testDataSets.m +++ b/test/moxunit_testsuite/testDataSets.m @@ -32,189 +32,189 @@ function delete_html_file(data_path) %Test viewer displays ex_spm_HRF_informed_basis.nidm function test_ex_spm_HRF_informed_basis() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_HRF_informed_basis.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_HRF_informed_basis.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_HRF_informed_basis.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_HRF_informed_basis.nidm.zip'), 'All'); end %Test viewer displays ex_spm_conjunction.nidm function test_ex_spm_conjunction() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_conjunction.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_conjunction.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_conjunction.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_conjunction.nidm.zip'), 'All'); end %Test viewer displays ex_spm_contrast_mask.nidm function test_ex_spm_contrast_mask() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_contrast_mask.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_contrast_mask.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_contrast_mask.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_contrast_mask.nidm.zip'), 'All'); end %Test viewer displays ex_spm_default.nidm function test_ex_spm_default() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_default.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_default.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_default.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_default.nidm.zip'), 'All'); end %Test viewer displays ex_spm_full_example001.nidm function test_ex_spm_full_example001() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_full_example001.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_full_example001.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_full_example001.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_full_example001.nidm.zip'), 'All'); end %Test viewer displays ex_spm_group_ols.nidm function test_ex_spm_group_ols() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_group_ols.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_group_ols.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_group_ols.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_group_ols.nidm.zip'), 'All'); end %Test viewer displays ex_spm_group_wls.nidm function test_ex_spm_group_wls() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_group_wls.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_group_wls.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_group_wls.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_group_wls.nidm.zip'), 'All'); end %Test viewer displays ex_spm_partial_conjunction.nidm function test_ex_spm_partial_conjunction() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_partial_conjunction.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_partial_conjunction.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_partial_conjunction.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_partial_conjunction.nidm.zip'), 'All'); end %Test viewer displays ex_spm_temporal_derivative.nidm function test_ex_spm_temporal_derivative() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_temporal_derivative.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_temporal_derivative.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_temporal_derivative.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_temporal_derivative.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_clustfwep05.nidm function test_ex_spm_thr_clustfwep05() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_thr_clustfwep05.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_thr_clustfwep05.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_thr_clustfwep05.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_thr_clustfwep05.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_clustunck10.nidm function test_ex_spm_thr_clustunck10() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_thr_clustunck10.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_thr_clustunck10.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_thr_clustunck10.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_thr_clustunck10.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_voxelfdrp05.nidm function test_ex_spm_thr_voxelfdrp05() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_thr_voxelfdrp05.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_thr_voxelfdrp05.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_thr_voxelfdrp05.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_thr_voxelfdrp05.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_voxelfwep05.nidm function test_ex_spm_thr_voxelfwep05() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_thr_voxelfwep05.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_thr_voxelfwep05.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_thr_voxelfwep05.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_thr_voxelfwep05.nidm.zip'), 'All'); end %Test viewer displays ex_spm_thr_voxelunct4.nidm function test_ex_spm_thr_voxelunct4() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','ex_spm_thr_voxelunct4.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','ex_spm_thr_voxelunct4.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','ex_spm_thr_voxelunct4.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','ex_spm_thr_voxelunct4.nidm.zip'), 'All'); end %Test viewer displays fsl_con_f_130.nidm function test_fsl_con_f_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_con_f_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_con_f_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_con_f_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_con_f_130.nidm.zip'), 'All'); end %Test viewer displays fsl_contrast_mask_130.nidm function test_fsl_contrast_mask_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_contrast_mask_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_contrast_mask_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_contrast_mask_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_contrast_mask_130.nidm.zip'), 'All'); end %Test viewer displays fsl_default_130.nidm function test_fsl_default_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_default_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_default_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_default_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_default_130.nidm.zip'), 'All'); end %Test viewer displays fsl_full_examples001_130.nidm function test_fsl_full_examples001_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_full_examples001_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_full_examples001_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_full_examples001_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_full_examples001_130.nidm.zip'), 'All'); end %Test viewer displays fsl_gamma_basis_130.nidm function test_fsl_gamma_basis_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_gamma_basis_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_gamma_basis_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_gamma_basis_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_gamma_basis_130.nidm.zip'), 'All'); end %Test viewer displays fsl_gaussian_130.nidm function test_fsl_gaussian_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_gaussian_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_gaussian_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_gaussian_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_gaussian_130.nidm.zip'), 'All'); end %Test viewer displays fsl_group_btw_130.nidm function test_fsl_group_btw_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_group_btw_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_group_btw_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_group_btw_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_group_btw_130.nidm.zip'), 'All'); end %Test viewer displays fsl_group_ols_130.nidm function test_fsl_group_ols_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_group_ols_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_group_ols_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_group_ols_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_group_ols_130.nidm.zip'), 'All'); end %Test viewer displays fsl_group_wls_130.nidm function test_fsl_group_wls_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_group_wls_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_group_wls_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_group_wls_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_group_wls_130.nidm.zip'), 'All'); end %Test viewer displays fsl_hrf_fir_130.nidm function test_fsl_hrf_fir_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_hrf_fir_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_hrf_fir_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_hrf_fir_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_hrf_fir_130.nidm.zip'), 'All'); end %Test viewer displays fsl_hrf_gammadiff_130.nidm function test_fsl_hrf_gammadiff_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_hrf_gammadiff_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_hrf_gammadiff_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_hrf_gammadiff_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_hrf_gammadiff_130.nidm.zip'), 'All'); end %Test viewer displays fsl_thr_clustfwep05_130.nidm function test_fsl_thr_clustfwep05_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_thr_clustfwep05_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_thr_clustfwep05_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_thr_clustfwep05_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_thr_clustfwep05_130.nidm.zip'), 'All'); end %Test viewer displays fsl_thr_voxelfwep05_130.nidm function test_fsl_thr_voxelfwep05_130() - data_path = fullfile(fileparts(mfilename('fullpath')),'..','moxunit_testsuite','data','fsl_thr_voxelfwep05_130.nidm.zip'); + data_path = fullfile(fileparts(mfilename('fullpath')),'..','data','fsl_thr_voxelfwep05_130.nidm.zip'); delete_html_file(strrep(data_path, '.zip', '')); - nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite','data','fsl_thr_voxelfwep05_130.nidm.zip'), 'All'); + nidm_results_display(fullfile(fileparts(mfilename('fullpath')), '..', 'data','fsl_thr_voxelfwep05_130.nidm.zip'), 'All'); end diff --git a/test/moxunit_testsuite/testFeatures.m b/test/moxunit_testsuite/testFeatures.m index daf9ca8..a945e02 100644 --- a/test/moxunit_testsuite/testFeatures.m +++ b/test/moxunit_testsuite/testFeatures.m @@ -30,7 +30,7 @@ function delete_html_file(data_path) % testing the viewer runs on SPM-nidm input. function testViewerRunsSPM() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_default.nidm'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default.nidm'); delete_html_file(data_path); nidm_results_display(data_path); end @@ -38,7 +38,7 @@ function testViewerRunsSPM() % testing the experiment title is somewhere in the output HTML % file. function testForTitle() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_default.nidm'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default.nidm'); delete_html_file(data_path); nidm_results_display(data_path); text = fileread(fullfile(data_path, 'index.html')); @@ -48,7 +48,7 @@ function testForTitle() % testing the original functionality of the viewer with the % original SPM, xSPM and TabDat functions is unaffected. function testOriginalViewerRuns() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_output'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_output'); delete_html_file(data_path); cwd = pwd; cd(data_path) @@ -59,25 +59,25 @@ function testOriginalViewerRuns() % testing the viewer runs on FSL-nidm output. function testViewerRunsFSL() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'fsl_default_130.nidm'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'fsl_default_130.nidm'); delete_html_file(data_path); nidm_results_display(data_path); end %testing the viewer runs on SPM-nidm output with no MIP. function testViewerRunsSPMwoMIP() - data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_default_wo_MIP'); + data_path = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default_wo_MIP'); % Make the directory if needed. if ~exist(data_path) mkdir(data_path) end % Copy contents of ex_spm_default NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_default.nidm', '*'),... + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default.nidm', '*'),... data_path); %Delete the pre-existing jsonld. - delete(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); + delete(fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'ex_spm_default_wo_MIP', 'nidm.jsonld')); % Copy the jsonld without the MIP into the NIDM pack. - copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'testJsons', 'nidm.jsonld'), data_path); + copyfile(fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'testJsons', 'nidm.jsonld'), data_path); % Run the test. delete_html_file(data_path); nidm_results_display(data_path); @@ -85,7 +85,7 @@ function testViewerRunsSPMwoMIP() % %testing the nidm json is not damaged by the viewer. % function testNIDMUnaffected() -% fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'moxunit_testsuite', 'data', 'fsl_default'); +% fsl_default_dir = fullfile(fileparts(mfilename('fullpath')), '..', 'data', 'fsl_default'); % delete_html_file(fsl_default_dir); % nidm_results_display(fullfile(fsl_default_dir, 'nidm.json')); % originalNIDM = spm_jsonread(fullfile(fsl_default_dir, 'nidmWithoutMip.json')); From 1c46776e23159e13b301846d4e9ec171a62ca0b0 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Fri, 25 May 2018 17:24:25 +0100 Subject: [PATCH 55/57] Update README.md --- README.md | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f7c25e4..f0adf09 100644 --- a/README.md +++ b/README.md @@ -50,13 +50,40 @@ To view NIDM results using the NIDM results viewer run the following ##### Testing -1. Add the filepath to the 'tests' folder; +Currently, two versions of the test suite exist. One based on the `matlab unittesting framework` and the other based on the `[MOxUnit](https://github.com/MOxUnit/MOxUnit)` library. The `matlab unittesting framework` tests are recommended for testing the code locally in `Matlab` as they perform much faster and do not require any additional installation. The `MOxUnit` tests are recommended for testing the code locally in `Octave` and are also used for the Travis CI. Below is a description of how to run each test set. + +#### Matlab Unittesting Framework + +1. Add the filepath to the 'tests/matlabunit_testsuite' folder. In the Matlab commandline type; ``` -addpath(fullfile(fileparts(which('nidm_results_display')), 'test')) +addpath(fullfile(fileparts(which('nidm_results_display')), 'test', 'matlabunit_testsuite')) ``` 2. Run runTest; ``` runTest(); ``` + + #### MOxUnit Framework + + 1. Download the MOxUnit testing framework to 'tests/moxunit_testsuite'. In the bash commandline type; + + ``` +cd /tests/moxunit_testsuite +git clone https://github.com/MOxUnit/MOxUnit.git + ``` + 2. Download the test data from [NeuroVault](https://neurovault.org/). In the bash commandline type; + + ``` +cd /tests/data +wget https://neurovault.org/collections/2210/download +unzip download +mv NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/* . +rm -r NIDM-Results\ 1.3.0\ examples\ -\ nidmfsl\ 1.2.01\ and\ SPM12\ r6906/ + ``` + 3. From 'tests/moxunit_testsuite' run the MOxUnit tests. In the Octave/Matlab terminal type; + + ``` + moxunit_runtests + ``` From c9bf0ee54437f452a01971e8b950d0d4630bbf7e Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Fri, 25 May 2018 17:26:03 +0100 Subject: [PATCH 56/57] Update README.md --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f0adf09..f6ebbd7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Read and display NIDM-Results packs in the SPM environment. -##### Usage +#### Usage To view NIDM results using the NIDM results viewer run the following 1. Open `SPM fMRI` from the Matlab command line. @@ -32,11 +32,11 @@ To view NIDM results using the NIDM results viewer run the following :-------------------------:|:-------------------------: **Fig. 5.** Table data and images | **Fig. 6.** Summary statistics -##### Requirements +#### Requirements - [SPM12](http://www.fil.ion.ucl.ac.uk/spm/software/spm12/) -##### Installation +#### Installation 1. Add the filepath to SPM in Matlab; @@ -48,24 +48,24 @@ To view NIDM results using the NIDM results viewer run the following /toolbox/ ``` -##### Testing +#### Testing -Currently, two versions of the test suite exist. One based on the `matlab unittesting framework` and the other based on the `[MOxUnit](https://github.com/MOxUnit/MOxUnit)` library. The `matlab unittesting framework` tests are recommended for testing the code locally in `Matlab` as they perform much faster and do not require any additional installation. The `MOxUnit` tests are recommended for testing the code locally in `Octave` and are also used for the Travis CI. Below is a description of how to run each test set. +Currently, two versions of the test suite exist. One based on the `matlab unittesting framework` and the other based on the [`MOxUnit`](https://github.com/MOxUnit/MOxUnit) library. The `matlab unittesting framework` tests are recommended for testing the code locally in `Matlab` as they perform much faster and do not require any additional installation. The `MOxUnit` tests are recommended for testing the code locally in `Octave` and are also used for the Travis CI. Below is a description of how to run each test set. -#### Matlab Unittesting Framework +##### Matlab Unittesting Framework 1. Add the filepath to the 'tests/matlabunit_testsuite' folder. In the Matlab commandline type; ``` addpath(fullfile(fileparts(which('nidm_results_display')), 'test', 'matlabunit_testsuite')) ``` -2. Run runTest; +2. Run runTest. In the Matlab commandline type; ``` runTest(); ``` - #### MOxUnit Framework + ##### MOxUnit Framework 1. Download the MOxUnit testing framework to 'tests/moxunit_testsuite'. In the bash commandline type; From 288beaa113303a752e36a5fed6aa786a9963f743 Mon Sep 17 00:00:00 2001 From: TomMaullin Date: Fri, 25 May 2018 17:26:37 +0100 Subject: [PATCH 57/57] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f6ebbd7..53dec1b 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,9 @@ To view NIDM results using the NIDM results viewer run the following #### Testing -Currently, two versions of the test suite exist. One based on the `matlab unittesting framework` and the other based on the [`MOxUnit`](https://github.com/MOxUnit/MOxUnit) library. The `matlab unittesting framework` tests are recommended for testing the code locally in `Matlab` as they perform much faster and do not require any additional installation. The `MOxUnit` tests are recommended for testing the code locally in `Octave` and are also used for the Travis CI. Below is a description of how to run each test set. +Currently, two versions of the test suite exist. One is based on the `matlab unittesting framework` and the other is based on the [`MOxUnit`](https://github.com/MOxUnit/MOxUnit) library. + +The `matlab unittesting framework` tests are recommended for testing the code locally in `Matlab` as they perform much faster and do not require any additional installation. The `MOxUnit` tests are recommended for testing the code locally in `Octave` and are also used for the Travis CI. Below is a description of how to run each test set. ##### Matlab Unittesting Framework