Hi,
I’m using the latest 20.0.2, and a bids-filter-file to process sessions separately. The functional outputs seem to feed into sub-xxxx/ses-xx/func (desired behavior for me) while the anatomical outputs go directly to sub-xxx.
In fact it’s a little more complicated, the anatomical transforms are written to sub-xxx/ses-xxx/anat but everything else went to sub-xxx/anat. I tried to do a little digging and see if I could figure out why, but outputs.py seems not to differentiate between them. Output for a ses-02 is slightly different, missing the anat folder under ses-02. Guessing it has to do with differences between smriprep and fmriprep outputs?
Edit to add the bids filter file, which feed in sessions separately:
{
"t1w": {
"datatype": "anat",
"session": "01",
"acquisition": null,
"suffix": "T1w"
},
"bold": {
"datatype": "func",
"session": "01",
"suffix": "bold"
}
}


