diff --git a/circle.yml b/circle.yml index 9641ad5..0c5280a 100644 --- a/circle.yml +++ b/circle.yml @@ -27,14 +27,14 @@ test: # print version - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds003_downsampled:/bids_dataset bids/${CIRCLE_PROJECT_REPONAME,,} --version # template level run for downsampled dataset - - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds003_downsampled:/bids_dataset -v ${HOME}/outputs:/outputs bids/${CIRCLE_PROJECT_REPONAME,,} --fast --n_cpus 2 --segmentation_type colin27-subcortical /bids_dataset /outputs group --participant_label 01 : + - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds003_downsampled:/bids_dataset -v ${HOME}/outputs:/outputs bids/${CIRCLE_PROJECT_REPONAME,,} --fast --n_cpus 2 --segmentation_type colin27-subcortical /bids_dataset /outputs participant1 --participant_label 01 : timeout: 21600 - - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds003_downsampled:/bids_dataset -v ${HOME}/outputs:/outputs bids/${CIRCLE_PROJECT_REPONAME,,} --fast --n_cpus 2 --segmentation_type colin27-subcortical /bids_dataset /outputs group --participant_label 02 : + - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds003_downsampled:/bids_dataset -v ${HOME}/outputs:/outputs bids/${CIRCLE_PROJECT_REPONAME,,} --fast --n_cpus 2 --segmentation_type colin27-subcortical /bids_dataset /outputs participant1 --participant_label 02 : timeout: 2160 # participant level tests for a longitudinal dataset - - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds003_downsampled:/bids_dataset -v ${HOME}/outputs:/outputs bids/${CIRCLE_PROJECT_REPONAME,,} --fast --n_cpus 2 --segmentation_type colin27-subcortical /bids_dataset /outputs participant --participant_label 01 : + - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds003_downsampled:/bids_dataset -v ${HOME}/outputs:/outputs bids/${CIRCLE_PROJECT_REPONAME,,} --fast --n_cpus 2 --segmentation_type colin27-subcortical /bids_dataset /outputs participant2 --participant_label 01 : timeout: 21600 - - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds003_downsampled:/bids_dataset -v ${HOME}/outputs:/outputs bids/${CIRCLE_PROJECT_REPONAME,,} --fast --n_cpus 2 --segmentation_type colin27-subcortical /bids_dataset /outputs participant --participant_label 02 : + - docker run -ti --rm --read-only -v /tmp:/tmp -v /var/tmp:/var/tmp -v ${HOME}/data/ds003_downsampled:/bids_dataset -v ${HOME}/outputs:/outputs bids/${CIRCLE_PROJECT_REPONAME,,} --fast --n_cpus 2 --segmentation_type colin27-subcortical /bids_dataset /outputs participant2 --participant_label 02 : timeout: 21600 deployment: diff --git a/run.py b/run.py index 6937fc4..00a024f 100755 --- a/run.py +++ b/run.py @@ -48,7 +48,7 @@ def run(command, env={}): 'Multiple participant level analyses can be run independently ' '(in parallel) using the same output_dir after a group level preprocessing has been done. ' 'In MAGeTbrain parlance, group = template stage, partipant = subject stage', - choices=['group', 'participant']) + choices=['participant1', 'participant2']) parser.add_argument('--participant_label', help='The label(s) of the participant(s) that should be analyzed. The label ' 'corresponds to sub- from the BIDS spec ' '(so it does not include "sub-"). If this parameter is not ' @@ -132,7 +132,7 @@ def run(command, env={}): "-")[-1] for subject_dir in subject_dirs] # running participant level (must be done after template) -if args.analysis_level == "participant": +if args.analysis_level == "participant2": T1_files = [] for subject in subjects_to_analyze: T1_files.append(glob(os.path.join(args.bids_dir, "sub-{0}".format(subject), @@ -146,7 +146,7 @@ def run(command, env={}): run(cmd) # running template level preprocessing -elif args.analysis_level == "group": +elif args.analysis_level == "participant1": template_T1_files = [] for subject in subjects_to_analyze: template_T1_files.append(glob(os.path.join(args.bids_dir, "sub-{0}".format(subject),