BrainNetwork

目的:利用matlab工具包 BrainNet Viewer 绘制脑网络图

1. BrainNet Viewer 的主要功能

  • 脑网络的多视角显示
  • 显示多种脑曲面、节点和边构成的不同组合
  • 多种方式调节点、边的颜色和大小
  • 自定阈值来提取相关矩阵中的边信息
  • 实现体素图像到曲面的映射
  • 可进行放大、缩小、旋转等交互式操作
  • 支持jpg、png等多种格式的输出

2. BrainNet Viewer 的安装

官网下载BrianNet Viewer工具包放到自己电脑的文件夹里。
因为BrianNet Viewer是基于Matlab的,故只需要在Matlab的路径里面添加BrianNet Viewer的文件路径即可。
piw9aZt.png

3. BrainNet Viewer 的使用

1)打开Matlab,在命令行窗口输入:BrainNet

piw9szQ.png

2)进入BrainNet Viewer界面

piw9css.png

3)BN类型

BrainNet Viewer可以产生多种组合图(如下图),因为我做的是EEG,所以常用的是第5种,后面我们会详细介绍此种图的画法,也简单介绍第9种。
piw9Wd0.png

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’该文件仅用于体素到曲面的映射绘制

  • [x] File —> Load File
    piwCdX9.png

文件说明

a)Surface file

piwPSA0.png

a)Node file

piwPpNV.png

a)Edge file

piwFhnJ.png
piwCx7q.png


2)设置绘图格式

  • 1 带label的图:前面导入文件添加完路径点击‘ok’按钮之后会出现右图的界面,选择 Node --> Label All --> Colomap
    点击‘ok’即可画出脑网络连接图。
  • 2 选择Colomap画出来的节点颜色会根据你node文件节点颜色部分来分配。
  • 3 如果选择Modular,可以根据node文件节点颜色序号来自定义节点颜色。
  • 4 不带label的图:只需把Label ALL 变成 Label None即可
    piwF57R.png
    piwFTtx.png
    piwFoA1.png

3)脑网络图显示

piwkXGV.png


4)结果导出

piwkOP0.png


5)调整node label

piwkj2T.png

piwElm4.png


5. ROI 的绘制

piwApqJ.png

piwEK6U.png

参考:AAL模板及脑区功能介绍

关于BrainNet Viewer的更多具体使用可以参考BrainNet_Manual.pdf