首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nipype列表:<>实例的“”in_file“”特性必须是现有的文件名,但指定的值为<>

Nipype列表:<>实例的“”in_file“”特性必须是现有的文件名,但指定的值为<>
EN

Stack Overflow用户
提问于 2018-03-12 20:06:34
回答 1查看 93关注 0票数 0

我正在尝试构建一个用于标准化/共同注册的工作流。这是我的DataGrabber

代码语言:javascript
复制
data_grabber = Node(interface=DataGrabber(infields=['subject_id'], 
                                      outfields=['t1', 'flair', 'les','ref']),
               name ='data_grabber')
data_grabber.inputs.base_directory = base_dir
data_grabber.inputs.template = '*'
data_grabber.inputs.sort_filelist = True
data_grabber.inputs.field_template = dict(t1='T1/%s_BL_T1.nii',
                                   flair='FLAIR/%s_BL_FLAIR.nii',
                                   les='Lesions/%s_BL_FLAIR*.nii',
                                    ref='/usr/share/data/fsl-mni152-templates/%s')
data_grabber.inputs.template_args = dict(t1=[['subject_id']],
                                   flair=[['subject_id']],
                                   les=[['subject_id']],
                                    ref=[['MNI152_T1_1mm.nii.gz']])

data_grabber.inputs.subject_id = [217, 221]

当我尝试只使用一个主题时,一切都没有问题,使用更多主题时,我收到以下错误。

代码语言:javascript
复制
TraitError: The 'in_file' trait of a FLIRTInputSpec instance must be an existing file name, but a value of ['/[...]/FLAIR/217_BL_FLAIR.nii', '/[...]/FLAIR/221_BL_FLAIR.nii'] <class 'list'> was specified.
Error setting node input:
Node: flair_norm
input: in_file
results_file: /[...]/data_grabber/result_data_grabber.pklz
value: ['/[...]/FLAIR/217_BL_FLAIR.nii', '/[...]/FLAIR/221_BL_FLAIR.nii']
EN

回答 1

Stack Overflow用户

发布于 2018-12-27 04:40:56

DataGrabber仅接受单个in_file。您需要将DataGrabber放入MapNode中:

代码语言:javascript
复制
data_grabber = MapNode(
    interface = DataGrabber(
        infields = ['subject_id'],
        outfields = ['t1', 'flair', 'les','ref']
    ),
    iterfields = ['in_file'],
    name = 'data_grabber'
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49234853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档