想来整理下常用的AFNI和FSL软件的命令,从而满足一些常用的MRI图像处理操作
AFNI类
常用命令简介表
目的 | 命令 | 参数项 | 更多 |
---|---|---|---|
制作Mask文件 | 3dAutomask | -prefix | See more |
去颅骨,剥脑 | 3dSkullStrip | -prefix、-push_to_edge | See more |
查看文件信息 | 3dinfo | \ | See more |
转换格式 | 3dAFNItoNIFTI | -prefix(其他命令在使用该选项时指明类型可以 减少此步骤) |
See more |
重采样 | 3dresample | -dxyz、-master | See more |
影像数据计算 | 3dcalc | 制作mask(’ispositive(a-0.5)‘) | See more |
提取提素值 | 3dmaskdump | \ | See more |
截取Volume | 3dTcat | demo.nii[3..$] | See more |
更改头文件信息 | 3drefit | -space、-relabel_all | See more |
其他
- AFNI命令中如何使用shell变量
- 使用双引号即可,举个栗子,在
3dcalc
命令中,3dcalc -a "${id}" ....
- 了解更多
- 使用双引号即可,举个栗子,在
FSL类
目的 | 命令 | 参数项 | 更多 |
---|---|---|---|
数值、逻辑计算 | fslmaths | -bin、-thr | See more |
脚本类
并行计算
foo(){
cd ${data_path}/${i}
}
for i in ${type[@]}; do foo "$i" & done
- fslmerge
- 查询存储空间:
df -h
$\cdots$ end $\cdots$