How to set up SDCflows (input directory + command line arguments)

Summary of what happened:

I’m trying to run sdcflows in Docker (on Linux), but it doesn’t work.

Command used (and if a helper script was used, a link to the helper script or the command generated):


# Run docker container (this part works): 
sudo docker run --rm -it \
-v /home/vcnlab/Documents/my_folder:/tmp \
nipreps/sdcflows

# Now that I am in the container, run the command (this part doesn't work): 
sdcflows data data_output participant -v

Version

SDCflows 2.10.0

Environment:

Docker

Data formatted according to a validatable standard? Please provide the output of the validator:

Some warnings for missing json sidecars, but I don’t think this would be relevant

Relevant log outputs (up to 20 lines):

Running SDCflows 2.10.0
*BIDS dataset path: /tmp/data
*Output folder: /tmp/data_output
*Analysis levels: ['participant']

Workflow did not generate any jobs. Please check your inputs are valid. 

Screenshots / relevant information:

These are the contents of my input directory:

sdcflows

data_output

data

sub-02

ses-1

anat

func

anat contains sub-02_ses-1_T1w.nii.gz and BIDS-formatted .json file
func contains sub-02_ses-1_task-01_bold.nii.gz and BIDS-formatted .json file


Hi @Isabel_Wilson, and welcome to neurostars!

You have no fieldmaps with which to perform SDC.

Best,
Steven

Hi Steven,
Thanks for your reply! I believe the default SDCflows command allows fieldmap-less estimation (which I am trying to do).
Isabel

Hi @Isabel_Wilson,

You should just do that through fmriprep, I am not sure there is a command line option in SDCFlows to enable syn SDC at the moment.

Best,
Steven