The important distinction here is single-quotes vs. double-quotes. JSON does not allow single-quoted strings. (I actually didn’t know this until now, but the PyCharm json parser caught this for me:)
RUNNING
-------
Processing 2 subjects in parallel. (Worker processes used: 2).
Started at 12h14m16s: sub-nyuShepherd002. See log file /data/vertebral-labeling-validation/prediction_version_deep/log/run_prediction_sub-nyuShepherd002.log
Started at 12h14m16s: sub-koreajisun002. See log file /data/vertebral-labeling-validation/prediction_version_deep/log/run_prediction_sub-koreajisun002.log
I will update the GitHub issue accordingly so that the use of single-quotes doesn’t mislead anyone again.
I have tried your solution ("include_list" : ["sub-0001", "sub-0002"]) but it did work. Since our dataset is longitudinal (organised in this way: sub-0001/ses-01/anat, …) I then tried to include also ses into the list:
So, it seems that include_list required ses for longitudinal studies. On the other hand, include accepts both variants (with ses: "include" : "sub-0001/ses-01" and also without ses: "include" : "sub-0001")
I’m surprised to hear that include and include_list function differently with respect to ses folders. I think this requires further investigation on the part of SCT’s developers.