# spm12-dartel
Code for preprocessing of functional and structural MRI data into standardized MNI space using SPM12 and DARTEL.
* Can be used with only one structural scan (e.g. either T1 MPRAGE or T2 matched-bandwidth)
* Can be used with two structural scans (e.g. T1 MPRAGE *and* T2 matched-bandwidth). Secondary scan (e.g. MBW) used as intermediary for coregistering functionals to primary structural (e.g. MPRAGE)
<b>Instructions:</b>
Call only the <b>wrapper</b> script as it will call the <b>run</b> function in a parfor loop. All user-editable parameters are in the epynomous section of the wrapper. Other sections of the wrapper script and run function shouldn't be edited unless you know what you're doing.
A "runStatus" struct containg each subject's pre-dartel status will be saved in the folder specified in "batchDir". The matlab workspace after pre-dartel will also be saved in "batchDir", you can use this to re-run DARTEL without re-running pre-dartel. A text log of the matlab console output will be saved for predartel & dartel in the "batchDir" folder. All pre-dartel and DARTEL matlabbatches will be saved in "batchDir"
Final image ouputs for further analyses:
* rBOLD[run name].nii = resliced, native-space BOLD images (e.g. native-space single-subject analyeses)
* wrBOLD[run name].nii = resliced, MNI-space & unsmoothed BOLD images (e.g. connectivity or MVPA analyses)
* swrBOLD[run name].nii = resliced, MNI-space & smoothed BOLD images (e.g. normal group-level analyeses)
* rp_BOLD[run name].nii = motion parameters to include in level1 model as nuisance regressors
* wm[MPRAGE/structural name].nii = bias-corrected MNI-space structural image
* wc1[MPRAGE/structural name].nii = MNI-space grey matter segmentation image (can be used as mask/ROI; signal from which typically used for functional connectivity analyses, etc)
* wc2[MPRAGE/structural name].nii = MNI-space white matter segmentation image (can be used as mask/ROI; signal from which typically regressed out during functional connectivity analyses, etc)
* wc3[MPRAGE/structural name].nii = MNI-space cerebrospinal fluid (also eyes/sinuses maybe) segmentation image (can be used as mask/ROI; signal from which typically regressed out during functional connectivity analyses, etc)
<b>Algorithm when using only one structural scan:</b>
1) Realign & reslice functionals to mean functional (pre-dartel; parfor parallelization)
2) Co-register structural to mean functional (pre-dartel; parfor parallelization)
3) Segment & bias-correct structural, generate segment params for DARTEL (pre-dartel; implicit multithreading from here)
4) Create DARTEL templates & generate deformation fields for MNI normalization
5) Normalize & smooth functionals to MNI space via DARTEL (implicit parallelization from here)
6) Normalize bias-corrected structural to MNI space via DARTEL
7) Normalize grey matter (C1) segmentation to MNI space via DARTEL
8) Normalize white matter (C2) segmentation to MNI space via DARTEL
9) Normalize CSF (C3) segmentation to MNI space via DARTEL
<b>Algorithm when using MPRAGE & MBW:</b>
1) Realign & reslice functionals to mean functional (pre-dartel; parfor parallelization)
2) Co-register MBW to mean functional (pre-dartel; parfor parallelization)
3) Co-register MPRAGE to MBW (pre-dartel; parfor parallelization)
4) Segment & bias-correct structural, generate segment params for DARTEL (pre-dartel; implicit multithreading from here)
5) Create DARTEL templates & generate deformation fields for MNI normalization
6) Normalize & smooth functionals to MNI space via DARTEL (implicit parallelization from here)
7) Normalize bias-corrected MPRAGE to MNI space via DARTEL
8) Normalize grey matter (C1) segmentation to MNI space via DARTEL
9) Normalize white matter (C2) segmentation to MNI space via DARTEL
10) Normalize CSF (C3) segmentation to MNI space via DARTEL
没有合适的资源?快使用搜索试试~ 我知道了~
bold信号MATLAB代码-spm12-dartel:使用SPM12和DARTEL将功能和结构MRI数据预处理为标准化的MNI...
共5个文件
m:4个
md:1个
5星 · 超过95%的资源 需积分: 34 9 下载量 62 浏览量
2021-06-20
10:42:03
上传
评论 3
收藏 12KB ZIP 举报
温馨提示
粗体信号MATLAB代码spm12-dartel 使用 SPM12 和 DARTEL 将功能和结构 MRI 数据预处理到标准化 MNI 空间的代码。 仅可用于一次结构扫描(例如 T1 MPRAGE 或 T2 匹配带宽) 可用于两个结构扫描(例如 T1 MPRAGE和T2 匹配带宽)。 二级扫描(例如 MBW)用作将功能配准到一级结构(例如 MPRAGE)的中介 指示: 仅调用包装器脚本,因为它将在 parfor 循环中调用run函数。 所有用户可编辑的参数都在包装器的同义部分中。 除非您知道自己在做什么,否则不应编辑包装器脚本和运行函数的其他部分。 包含每个主题的 pre-dartel 状态的“runStatus”结构将保存在“batchDir”中指定的文件夹中。 pre-dartel 之后的matlab 工作区也将保存在“batchDir”中,您可以使用它重新运行DARTEL,而无需重新运行pre-dartel。 matlab 控制台输出的文本日志将为 predartel 和 dartel 保存在“batchDir”文件夹中。 所有 pre-dartel 和 DARTEL matla
资源推荐
资源详情
资源评论
收起资源包目录
spm12-dartel-master.zip (5个子文件)
spm12-dartel-master
run_spm12dartel.m 7KB
depreciated
wrapper_dartel_1struct.m 13KB
run_dartel_1struct.m 5KB
README.md 4KB
wrapper_spm12dartel.m 14KB
共 5 条
- 1
资源评论
- 章满莫2023-07-26:这个文件使用的MATLAB代码简洁明了,易于理解和使用,对于需要进行MRI数据预处理的研究者来说是一份很好的参考资料。
- 田仲政2023-07-26:这个文件提供了使用SPM12和DARTEL进行数据预处理的代码,能够帮助用户更好地处理MRI数据,非常棒的资源。
- woo静2023-07-26:通过这个文件,我学到了如何使用SPM12和DARTEL对功能和结构MRI数据进行预处理,非常有价值的经验分享。
- Unique先森2023-07-26:这个文件非常实用,提供了将功能和结构MRI数据预处理为标准化的MNI空间的MATLAB代码,对于研究者来说非常方便。
- 代码深渊漫步者2023-07-26:这个文件将功能和结构MRI数据预处理为标准化的MNI空间,为研究者提供了一个很好的解决方案,值得推荐给需要的人。
weixin_38672940
- 粉丝: 5
- 资源: 970
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 《电路》大作业:基于matlab实现的节点电压法计算.zip
- 基于SpringBoot和Vue构建的文件分享系统,包括文件的上传与下载,文件的权限管理,远程文件管理等.zip
- 基于springboot+thymeleaf构建的保险出单系统(含后台管理系统).zip
- 毕业设计:基于Springboot+vue的校园社团管理系统的设计与实现.zip
- 小波包分解重构计算信号各频段能量
- Python QR Code 图像生成器.zip
- 003 硝烟的泯灭.mp3
- Html初学练习代码.zip学习资料程序资源
- Python for .NET 是一个软件包,它为 Python 程序员提供了与 .NET 公共语言运行时 (CLR) 几乎无缝的集成,并为 .NET 开发人员提供了强大的应用程序脚本工具 .zip
- 基于QT的DSA课程设计低风险出行系统,记忆化搜索算法为用户制定最低风险或者是限时最低风险策略的出行方案.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功