Skip to content

Commit 9484ed5

Browse files
authored
Merge pull request #96 from HBClab/add_compcor_global
ENH: Add compcor global
2 parents f47e816 + e9ed831 commit 9484ed5

File tree

8 files changed

+1179
-639
lines changed

8 files changed

+1179
-639
lines changed

.circleci/config.yml

Lines changed: 31 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -108,26 +108,49 @@ jobs:
108108
docker images
109109
fi
110110
- run:
111-
name: Run Docker image on test data
111+
name: Test --compcor
112112
command: |
113-
docker run -ti --rm=false --name rs_app \
113+
docker run -ti --rm=false \
114114
-v /tmp/data/ds005:/data \
115115
hbclab/restingstate:latest \
116116
--epi=/data/sub-01/func/sub-01_task-rest_run-01_bold.nii.gz \
117117
--t1=/data/sub-01/anat/sub-01_T1w.nii.gz \
118118
--t1_mask=/data/derivatives/bet/sub-01/anat/sub-01_desc-brainmask_T1w.nii.gz \
119119
--roiList=/data/derivatives/data/roi_list.txt \
120120
--compcor
121+
mv /tmp/data/ds005/derivatives/rsOut /tmp/data/ds005/derivatives/rsOutCompcor
121122
- run:
122-
name: Check outputs
123+
name: Check compcor outputs
123124
command: |
124125
mkdir -p /tmp/ds005/test
125-
find /tmp/data/ds005/derivatives/rsOut -type f | sed s+/tmp/data/ds005/derivatives++ | sort > /tmp/ds005/test/outputs.out
126-
diff /tmp/src/RestingState/.circleci/ds005_outputs.txt /tmp/ds005/test/outputs.out
126+
find /tmp/data/ds005/derivatives/rsOutCompcor -type f | sed s+/tmp/data/ds005/derivatives/rsOutCompcor++ | sort > /tmp/ds005/test/outputs-compcor.out
127+
diff /tmp/src/RestingState/.circleci/ds005_compcor.txt /tmp/ds005/test/outputs-compcor.out
127128
exit $?
128129
- store_artifacts:
129-
path: /tmp/data/ds005/derivatives/rsOut
130-
130+
path: /tmp/data/ds005/derivatives/rsOutCompcor
131+
- run:
132+
name: Test --compcor_global
133+
command: |
134+
docker run -ti --rm=false \
135+
-v /tmp/data/ds005:/data \
136+
hbclab/restingstate:latest \
137+
--epi=/data/sub-01/func/sub-01_task-rest_run-01_bold.nii.gz \
138+
--t1=/data/sub-01/anat/sub-01_T1w.nii.gz \
139+
--t1_mask=/data/derivatives/bet/sub-01/anat/sub-01_desc-brainmask_T1w.nii.gz \
140+
--roiList=/data/derivatives/data/roi_list.txt \
141+
--compcor_global
142+
mv /tmp/data/ds005/derivatives/rsOut /tmp/data/ds005/derivatives/rsOutCompcorGlobal
143+
- run:
144+
name: Check compcor_global outputs
145+
command: |
146+
mkdir -p /tmp/ds005/test
147+
find /tmp/data/ds005/derivatives/rsOutCompcorGlobal -type f | sed s+/tmp/data/ds005/derivatives/rsOutCompcorGlobal++ | sort > /tmp/ds005/test/outputs-compcor_global.out
148+
diff /tmp/src/RestingState/.circleci/ds005_compcor_global.txt /tmp/ds005/test/outputs-compcor_global.out
149+
exit $?
150+
- store_artifacts:
151+
path: /tmp/data/ds005/derivatives/rsOutCompcorGlobal
152+
153+
131154
workflows:
132155
version: 2
133156
build_test:
@@ -148,4 +171,4 @@ workflows:
148171
- get_data
149172
filters:
150173
tags:
151-
only: /.*/
174+
only: /.*/

0 commit comments

Comments
 (0)