I upgraded Nextflow (v 21.04.0) and upgraded Tractoflow to what I think is version 2.4.2 - I downloaded the SIF file which was named scilus_1.5.0.sif.
I tried the following call to tractoflow, but I get a ‘Revision option cannot be used running a script’
Here is my call (vars in curly braces are preceded by a dollar sign, are Bash string vars)
nextflow run tractoflow -r 2.4.2
–bids {basefolder}/{projectname}
–dti_shells “0 1000”
–fodf_shells “0 1000 2000”
-with-singularity {basefolder}/singularity/scilus_1.5.0.sif
–participants_label {subjid}
–resume
I then replaced the first line without the ‘-r 2.4.2’, that is, just used "nextflow run tractoflow " on the first line and then tractoflow does start running. Do I need to use -r 2.4.2, or can I leave it out?
But I get the following error:
ERROR - No subjects found. Please check the naming convention <etc.>
I do have a valid subject in the BIDS folder however (sub-S6581DHW) and the BIDS structure checks out with bids-validator.
Is my call to Tractoflow above correct? I used to use ‘–participant_label’ to specify a subject, but does that not work anymore?
My BIDS structure for my subject is as follows:
under folder.sub-S6581DHW …
±- ses-01
±- anat
¦ ±- sub-S6581DHW_ses-01_T1w.json
¦ ±- sub-S6581DHW_ses-01_T1w.nii.gz
¦ ±- sub-S6581DHW_ses-01_T2w.json
¦ ±- sub-S6581DHW_ses-01_T2w.nii.gz
±- dwi
¦ ±- sub-S6581DHW_ses-01_acq-dir91LR_dwi.bval
¦ ±- sub-S6581DHW_ses-01_acq-dir91LR_dwi.bvec
¦ ±- sub-S6581DHW_ses-01_acq-dir91LR_dwi.json
¦ ±- sub-S6581DHW_ses-01_acq-dir91LR_dwi.nii.gz
¦ ±- sub-S6581DHW_ses-01_acq-dir91LR_sbref.json
¦ ±- sub-S6581DHW_ses-01_acq-dir91LR_sbref.nii.gz
¦ ±- sub-S6581DHW_ses-01_acq-dir91RL_dwi.bval
¦ ±- sub-S6581DHW_ses-01_acq-dir91RL_dwi.bvec
¦ ±- sub-S6581DHW_ses-01_acq-dir91RL_dwi.json
¦ ±- sub-S6581DHW_ses-01_acq-dir91RL_dwi.nii.gz
¦ ±- sub-S6581DHW_ses-01_acq-dir91RL_sbref.json
¦ ±- sub-S6581DHW_ses-01_acq-dir91RL_sbref.nii.gz
±- fmap
±- sub-S6581DHW_ses-01_acq-dir91LR_epi.json
±- sub-S6581DHW_ses-01_acq-dir91LR_epi.nii.gz
±- sub-S6581DHW_ses-01_acq-dir91RL_epi.json
±- sub-S6581DHW_ses-01_acq-dir91RL_epi.nii.gz
Here are the contents of my BIDS {projectname} folder
CHANGES
code
dataset_description.json
derivatives
participants.json
participants.tsv
README
sourcedata
sub-S6581DHW
Thanks!