轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
dcanumn/nhp-abcd-bids-pipeline
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

nhp-abcd-bids-pipeline Docker 镜像下载 - 轩辕镜像

nhp-abcd-bids-pipeline 镜像详细信息和使用指南

nhp-abcd-bids-pipeline 镜像标签列表和版本信息

nhp-abcd-bids-pipeline 镜像拉取命令和加速下载

nhp-abcd-bids-pipeline 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

nhp-abcd-bids-pipeline
dcanumn/nhp-abcd-bids-pipeline

nhp-abcd-bids-pipeline 镜像详细信息

nhp-abcd-bids-pipeline 镜像标签列表

nhp-abcd-bids-pipeline 镜像使用说明

nhp-abcd-bids-pipeline 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

用于猕猴的完整fMRI预处理BIDS应用,改编自ABCD管道。
0 次下载activedcanumn镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

nhp-abcd-bids-pipeline 镜像详细说明

nhp-abcd-bids-pipeline 使用指南

nhp-abcd-bids-pipeline 配置说明

nhp-abcd-bids-pipeline 官方文档

nhp-abcd-bids-pipeline

该仓库包含用于非人灵长类(即猕猴)的BIDS App,用于运行dcan-macaque-pipeline。

该软件以BIDS文件夹为输入,确定DCAN Labs修改的HCP管道参数,并调用适当的代码来运行受试者数据。

使用Docker

运行前,需通过以下命令将镜像加载到Docker服务中:

docker pull dcanumn/nhp-abcd-bids-pipeline

如果在拉取过程中收到“设备上没有空间”错误,可能需要清理Docker registry中的旧/悬空镜像和容器,并可能增加分配给Docker的空间。

使用Singularity

可从Docker仓库拉取镜像,或从仓库构建镜像并保存到工作目录:

singularity pull docker://dcanumn/nhp-abcd-bids-pipeline

singularity build nhp-abcd-bids-pipeline.img docker://dcanumn/nhp-abcd-bids-pipeline

这两种方法本质相同,但后者允许控制文件名。

用法

使用该镜像需要BIDS格式的输入数据。有关更多信息以及帮助将数据转换为BIDS格式的工具,请参考[***]

以下是最小命令调用示例。选项详情见下文“选项”部分。

Docker调用

docker run --rm \
    -v /path/to/bids_dataset:/bids_input:ro \
    -v /path/to/outputs:/output \
    -v /path/to/freesurfer/license:/license \
    dcanumn/nhp-abcd-bids-pipeline /bids_input /output \
    --freesurfer-license=/license [选项]

注意:FreeSurfer许可证需直接挂载到FreeSurfer文件夹中。

Singularity调用

env -i singularity run \
    -B /path/to/bids_dataset:/bids_input \
    -B /path/to/outputs:/output \
    -B /path/to/freesurfer/license.txt:/opt/freesurfer/license.txt \
    ./nhp-abcd-bids-pipeline.img /bids_input /output \
    --freesurfer-license=/opt/freesurfer/license.txt [选项]

注意:许可证需直接挂载到freesurfer文件夹中,且Singularity调用前需添加"env -i"。

选项

usage: nhp-abcd-bids-pipeline [-h] [--version] [--aseg ASEG]
                              [--participant-label PARTICIPANT_LABEL [PARTICIPANT_LABEL ...]]
                              [--session-id SESSION_ID [SESSION_ID ...]]
                              [--all-sessions] [--ncpus NCPUS] [--stage STAGE]
                              [--bandstop LOWER UPPER]
                              [--max-cortical-thickness MAX_CORTICAL_THICKNESS]
                              [--registration-assist MOVING REFERENCE]
                              [--custom-clean JSON]
                              [--t1-brain-mask T1_BRAIN_MASK]
                              [--t2-brain-mask T2_BRAIN_MASK]
                              [--study-template HEAD BRAIN]
                              [--t1-reg-method {FLIRT_FNIRT,ANTS,ANTS_NO_INTERMEDIATE}]
                              [--check-outputs-only] [--print-commands-only]
                              [--ignore-expected-outputs]
                              [--multi-template-dir MULTI_TEMPLATE_DIR]
                              [--hyper-normalization-method {ADULT_GM_IP,ROI_IPS,NONE}]  
                              [--norm-gm-std-dev-scale SCALE_FACTOR]
                              [--norm-wm-std-dev-scale SCALE_FACTOR]
                              [--norm-csf-std-dev-scale SCALE_FACTOR]
                              [--make-white-from-norm-t1] [--single-pass-pial]
                              bids_dir output_dir

发展认知与神经影像(DCAN)实验室猕猴fMRI管道[1]。该BIDS应用启动基于人类连接组计划(HCP)最小预处理管道构建的功能MRI处理管道[2]。应用仅需符合BIDS规范的数据集,用户几乎无需额外配置。BIDS格式和应用详情见[***]

位置参数:
  bids_dir              输入BIDS数据集根目录路径。有关BIDS格式的更多信息,请参见描述中的链接。建议使用dcan bids gui或dcm2bids将参与者DICOM转换为BIDS格式。
  output_dir            管道所有中间文件和输出文件的输出目录路径,日志也存储在此路径中。

可选参数:
  -h, --help            显示此帮助消息并退出
  --version, -v         显示程序版本号并退出
  --aseg ASEG           指定FreeSurfer使用的aseg文件路径;替换受试者T1w目录中的默认aseg_acpc.nii.gz。指定的aseg文件名必须为"aseg_acpc.nii.gz"。默认值:使用PreFreeSurfer阶段通过ANTs联合标签融合在受试者T1w目录中生成的aseg_acpc.nii.gz。
  --participant-label PARTICIPANT_LABEL [PARTICIPANT_LABEL ...]
                        可选的参与者ID列表。默认值:BIDS输入目录下找到的所有ID。参与者标签不包含"sub-"前缀。
  --session-id SESSION_ID [SESSION_ID ...]
                        按会话ID筛选输入数据集。默认值:在受试者输入目录下找到的所有ID。会话ID不包含"ses-"前缀。
  --all-sessions        运行受试者时将所有会话合并为一个。
  --ncpus NCPUS         用于并发处理和算法加速的核心数。警告:会导致ANTs和FreeSurfer产生非确定性结果。
  --stage STAGE         从指定阶段开始继续运行。选项:PreFreeSurfer、FreeSurfer、PostFreeSurfer、FMRIVolume、FMRISurface、DCANBOLDProcessing、ExecutiveSummary
  --bandstop LOWER UPPER
                        运动回归器带阻滤波器参数。建议边界匹配参与者组呼吸频率(bpm)的四分位距,或直接匹配BIDS生理数据[3]。对于采集频率约为1 Hz或更高(TR≤1.0)的数据,强烈推荐这些参数。默认值:无滤波器。
  --max-cortical-thickness MAX_CORTICAL_THICKNESS
                        FreeSurfer允许的最大皮质厚度。默认值=5 mm。
  --registration-assist MOVING REFERENCE
                        提供两个任务/运行名称(移动图像和参考图像)以辅助解剖配准。用例:超顺磁性氧化铁增强fMRI在典型FSL flirt指标下无法一致配准到T1w图像。使用bold图像作为参考有助于解决此问题。例如:task-CErest01 task-rest01
  --t1-brain-mask T1_BRAIN_MASK
                        指定掩码文件路径。指定的文件将替代PreliminaryMasking和PreFreeSurfer阶段的默认掩码处理。--t2-brain-mask可与此选项结合使用,但不是必需的。
  --t2-brain-mask T2_BRAIN_MASK
                        指定掩码文件路径。指定的文件将替代PreliminaryMasking和PreFreeSurfer阶段的默认掩码处理。此选项可与--t1-brain-mask结合使用,但不是必需的。
  --study-template HEAD BRAIN
                        用于掩码非线性和T1w到标准图谱(Yerkes19)的可选中间配准的模板头部和脑图像。有效解决男性/女性群体头部形状差异、年龄组差异或解剖视野差异。默认值:使用Yerkes19模板。
  --t1-reg-method {FLIRT_FNIRT,ANTS,ANTS_NO_INTERMEDIATE}        
                        指定PreFreeSurfer阶段中受试者T1w配准到参考图像的方法。FLIRT_FNIRT使用FLIRT进行初始仿射变换,然后使用FNIRT配准到参考图像。ANTS先中间配准到研究模板,然后配准到参考图像,两者均使用antsRegistrationSyN。ANTS_NO_INTERMEDIATE直接使用antsRegistrationSyN配准到参考图像。默认值:FLIRT_FNIRT。
  --multi-template-dir MULTI_TEMPLATE_DIR
                        联合标签融合模板目录。该目录应仅包含每个子目录,每个子目录包含"T1w_brain.nii.gz"和"Segmentation.nii.gz"。每个子目录可具有任意名称和任意数量的附加文件。
  --hyper-normalization-method {ADULT_GM_IP,ROI_IPS,NONE}
                        指定FreeSurfer中超归一化步骤使用的强度分布:ADULT_GM_IP调整整个基础图像,使目标GM的IP大致匹配参考(即成人freesurfer图谱)的GM的IP。然后将目标图像中的WM偏移以匹配参考中WM的直方图。ROI_IPS分别调整每个ROI(GM、WM、CSF)的强度分布并重新组合。NONE跳过超归一化步骤。允许用户运行PreFreeSurfer,应用新的实验性超归一化方法,然后从FreeSurfer阶段重新开始。默认值:ADULT_GM_IP。
  --norm-gm-std-dev-scale SCALE_FACTOR
                        指定超归一化FreeSurfer T1w图像中GM体素标准差相对于成人参考图像标准差的缩放因子(浮点数)。降低GM体素的标准差可解决当T1w皮质GM对比度不均匀或在软脑膜表面附近较弱时FreeSurfer表面生成不良的问题。默认值=1。
  --norm-wm-std-dev-scale SCALE_FACTOR
                        指定超归一化FreeSurfer T1w图像中WM体素标准差相对于成人参考图像标准差的缩放因子(浮点数)。默认值=1。
  --norm-csf-std-dev-scale SCALE_FACTOR
                        指定超归一化FreeSurfer T1w图像中CSF体素标准差相对于成人参考图像标准差的缩放因子(浮点数)。当与ADULT_GM_IP超归一化一起使用时,此选项无效。默认值=1。
  --make-white-from-norm-t1
                        使用归一化T1w体积(如果存在)作为FreeSurfer mris_make_surfaces生成白质表面的输入。默认值:False。
  --single-pass-pial
                        使用超归一化T1w脑图像(如果未省略超归一化)通过mris_make_surfaces单次生成软脑膜表面;省略mris_make_surfaces的第二次运行(其中第一次运行生成的表面将用作先验,并使用非超归一化T1w脑图像)。默认值:False。

特殊管道选项:
  属于替代管道或未从BIDS数据推断的额外阶段的选项。

  --custom-clean JSON   管道成功完成后运行dcan清理脚本,根据custom-clean json中指定的文件结构删除管道输出。

运行时选项:
  运行时行为的特殊更改。调试功能。

  --check-outputs-only  检查每个阶段的输出是否存在,然后退出。用于调试。
  --print-commands-only
                        将每个阶段的运行命令打印到shell,然后退出。
  --ignore-expected-outputs
                        即使某些预期输出缺失,仍继续管道运行。

参考文献
----------
[1] dcan-pipelines(目前,请在使用本软件时引用[3])
[2] Glasser, MF. et al. The minimal preprocessing pipelines for the Human Connectome Project. Neuroimage. 2013 Oct 15;80:105-24. 10.1016/j.neuroimage.2013.04.127
[3] Fair, D. et al. Correction of respiratory artifacts in MRI head motion estimates. Biorxiv. 2018 June 7. doi: [***]
[4] Dale, A.M., Fischl, B., Sereno, M.I., 1999. Cortical surface-based analysis. I. Segmentation and surface reconstruction. Neuroimage 9, 179-194.
[5] M. Jenkinson, C.F. Beckmann, T.E. Behrens, M.W. Woolrich, S.M. Smith. FSL. NeuroImage, 62:782-90, 2012
[6] Avants, BB et al. The Insight ToolKit image registration framework. Front Neuroinform. 2014 Apr 28;8:44. doi: 10.3389/fninf.2014.00044. eCollection 2014.

构建Docker镜像

该仓库包含创建包含BIDS应用和管道脚本的Docker镜像所需的Dockerfile(和其他文件)。此版本不需要像先前版本那样预先构建DCAN-Labs internal-tools;internal-tools Dockerfile的内容现已集成到nhp-abcd-bids-pipeline Dockerfile中。

其他信息

管道阶段

有关每个阶段的关键输入和输出以及审查和故障排除输出的提示,请参见管道阶段摘要文档。

!flowchart-PreliminaryMasking !flowchart-PreFreeSurfer !flowchart-FreeSurfer !flowchart-PostFreeSurfer !flowchart-FMRIVolume !flowchart-FMRISurface !flowchart-DCANBOLDProcessing !flowchart-ExecutiveSummary

输出

输出按以下结构组织:

output_dir/sub-id/ses-session/

  • files/
  • logs/

files

  • T1w: 包含原生空间解剖数据以及中间预处理文件。
  • T1w/participantID: T1w中的参与者ID文件夹是FreeSurfer受试者文件夹。
  • T2w: 包含原生空间解剖数据以及中间预处理文件。
  • MNINonLinear: 包含164k分辨率的最终空间解剖结果。
  • MNINonLinear/Results: 最终空间功能数据。
  • MNINonLinear/fsaverage_32K: 32k分辨率的最终空间解剖结构,功能数据最终投影到此处。
  • task-taskname: 这些文件夹包含中间功能预处理文件。
  • summary_DCANBOLDProc_ver/executivesummary: 其中的.html文件可打开以进行管道结果的质量检查。

关于"MNINonLinear"的说明

"MNINonLinear"输出目录的名称继承自DCAN-HCP BIDS应用/abcd-bids-pipeline,其中标准输出空间为MNINonLinear。在此管道中,"MNINonLinear"目录中的图像实际上处于MacaqueYerkes19空间。

logs

logs包含每个阶段的日志文件。发生错误时,除了应用程序本身的标准错误/输出(默认打印到命令行)外,请查阅这些文件。

status.json代码:

  • unchecked: 999
  • succeeded: 1
  • incomplete: 2
  • failed: 3
  • not_started: 4

重新运行

--stage选项允许在管道提前终止的情况下重新启动管道。

杂项

  • 临时/暂存空间:默认情况下,所有处理都在输出文件夹中进行。未来可能会改进磁盘空间的使用效率,并支持使用临时文件系统挂载进行热读写。
  • 软件将优先使用自旋回波场图(如果存在),然后是梯度场图,最后是无场图,这与观察到的最佳性能一致。注意,如果存在多种模态,不会产生错误或警告。
  • 要指定使用自旋回波场图(即每个功能运行为一对场图),必须在BIDS输入侧car json中插入"IntendedFor"字段,该字段为每个场图指定一个功能运行。该字段在BIDS规范中有更详细的说明。
  • 对于多波段(快速TR)数据,建议使用带阻滤波器以减少 artifactually high 运动数值。在帧位移计算前对运动回归器使用的带阻滤波器参数必须根据受试者呼吸频率选择。

当前限制

  • 尚未在不同重复时间或人群中对理想的运动滤波参数进行稳健测试。此外,尚未实现从BIDS格式自动读取生理数据,因此应仔细确定适当的范围。
  • 软件目前不支持单一模态的动态采集参数,例如BIDS目录中2个fMRI的不同相位编码方向(但BIDS fmap目录中用于FSL topup的相反PE方向扫描是允许的)。具有不同fMRI参数的会话必须通过为其创建单独的BIDS数据集来处理。当存在多个具有相同BIDS ses-、task-(可选run-)标签的运行时(例如必须通过acq-标签区分的运行),FMRIVolume阶段将发生错误。
查看更多 nhp-abcd-bids-pipeline 相关镜像 →
atlassian/pipelines-agent logo
atlassian/pipelines-agent
by Atlassian
认证
暂无描述
4100M+ pulls
上次更新:5 年前
atlassian/pipelines-auth-proxy logo
atlassian/pipelines-auth-proxy
by Atlassian
认证
作为边车容器,提供Git HTTP(S)代理功能,用于访问bitbucket.org
150M+ pulls
上次更新:5 年前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.