目的:利用matlab工具包 BrainNet Viewer 绘制脑网络图
1. BrainNet Viewer 的主要功能
- 脑网络的多视角显示
- 显示多种脑曲面、节点和边构成的不同组合
- 多种方式调节点、边的颜色和大小
- 自定阈值来提取相关矩阵中的边信息
- 实现体素图像到曲面的映射
- 可进行放大、缩小、旋转等交互式操作
- 支持jpg、png等多种格式的输出
2. BrainNet Viewer 的安装
去官网下载BrianNet Viewer工具包放到自己电脑的文件夹里。
因为BrianNet Viewer是基于Matlab的,故只需要在Matlab的路径里面添加BrianNet Viewer的文件路径即可。
3. BrainNet Viewer 的使用
1)打开Matlab,在命令行窗口输入:BrainNet
2)进入BrainNet Viewer界面
3)BN类型
BrainNet Viewer可以产生多种组合图(如下图),因为我做的是EEG,所以常用的是第5种,后面我们会详细介绍此种图的画法,也简单介绍第9种。
4. 脑网络绘制流程
- 读入文件
- 设置绘图格式
- 脑网络图显示
- 结果导出
- 调整node label
1)读入文件
-
1 脑曲面文件(Surface file):ASCII文件,后缀名为‘nv’,包含了脑曲面上的顶点和三角曲面信息
-
2 节点文件(node file):ASCII文件,后缀名为’node’,为nx6的矩阵,包含了节点的坐标、颜色、大小和标签信息
-
3 边文件(edge file):ASCII文件,后缀名为‘edge’,为nxn矩阵,即节点间的相关矩阵
-
4 三维图像文件(volume file):NIFTI或Analyze格式,后缀名为配对的‘hdr’和‘img’该文件仅用于体素到曲面的映射绘制
文件说明
a)Surface file
a)Node file
a)Edge file
2)设置绘图格式
- 1 带label的图:前面导入文件添加完路径点击‘ok’按钮之后会出现右图的界面,选择 Node --> Label All --> Colomap
点击‘ok’即可画出脑网络连接图。 - 2 选择Colomap画出来的节点颜色会根据你node文件节点颜色部分来分配。
- 3 如果选择Modular,可以根据node文件节点颜色序号来自定义节点颜色。
- 4 不带label的图:只需把Label ALL 变成 Label None即可
3)脑网络图显示
4)结果导出
5)调整node label
5. ROI 的绘制
参考:AAL模板及脑区功能介绍