1. 程式人生 > >北師大BrainNet Viewer軟體使用心得與原創實用ROI提取toolkit分享

北師大BrainNet Viewer軟體使用心得與原創實用ROI提取toolkit分享

近期因為要繪製人腦連線結構的網路連線圖,所以接觸到了北師大研發的BrainNet Viewer軟體,download地址為:http://www.nitrc.org/projects/bnv/

該軟體為我們提供了多種圖形組合方式,具體的功能可以參見manual,這裡我只談一下我自己的使用感受。

首先是軟體啟動,比較簡單,都是基於matlab開發的,只需要新增路徑後在command window中輸入'BrainNet'即可。

開啟軟體後,可以根據我們的選擇載入需要的影象,這裡我選擇全部載入的影象。

1.surface file:這個會自動跳轉到系統為大家提供的12個現有surface資料下,我們也可以用同樣的方法來繪製自己的surface(感覺意義不大)。

2.Data file(node):這裡是輸入節點定義資訊,我選擇使用提供的example中的AAL90節點定義模板,這個模板很棒,直接為我們提供了Lookup table。

3.Data file(edge):這裡是輸入連線資料資訊,也就是edge資訊,我選擇使用我自己通過PANDA軟體生成的確定性determinstric結構連線資訊中的FA,FN,Length矩陣進行構建。

4.Volume file:這裡輸入的是ROI的資訊,我們可以將ROI通過他提供的演算法對映到surface上,也可以進行ROI繪製。(投射時出現116的問題是因為軟體提供的example中的aal.nii是116個分割槽,也就是AAL116的ROI資訊,並非AAL90的資訊)。

收入完成後點選OK繼續,進行不同的設定,具體設定細節可以參見manual。

因為我對扣帶回區域感興趣,所以我打算研究扣帶回結構和其他結構之間的連線關係,這裡我就選擇提取扣帶回(對應於ALL中的Label 31~36)。

這裡,我們就需要使用我為大家提供的toolkit來進行ROI連線矩陣的提取,具體程式碼如下:

%Name:CIN_network_extraction_toolkit
%Function:Extraction CIN(lable 31:36 in AAL 90 atlas set)to show the
%construction
%Author :Changle Zhang e-mail:
[email protected]
clc;clear all;close all; cd ('E://Anhuishi/00001/Network/Deterministic'); %進入儲存目錄,後期可以根據需要修改0000i以及確定不確定等 %FA=load ('00001_dti_FACT_35_02_1_0_Matrix_FA_AAL_Contract_90_2MM_90.txt'); %開啟FA %FA=load ('00001_dti_FACT_35_02_1_0_Matrix_FN_AAL_Contract_90_2MM_90.txt'); %%開啟FN FA=load('00001_dti_FACT_35_02_1_0_Matrix_Length_AAL_Contract_90_2MM_90.txt'); %%開啟Length %Upper_Left for i=1:30 for j=1:30 FA(i,j)=0; end end %Upper_Right for i = 1:30 for j = 37:90 FA(i,j)=0; end end %Lower_Left for i=37:90 for j=1:30 FA(i,j)=0; end end %Lower_Right for i=37:90 for j=37:90 FA(i,j)=0; end end %save('FA_AAL.txt','FA','-ascii'); %進行儲存 %save('FN_AAL.txt','FA','-ascii'); %進行儲存 save('Length_AAL.txt','FA','-ascii'); %進行儲存
通過這個toolkit可以很好地實現ROI分割,我計劃將自己用到的所有實用toolkit做成GUI的形式提供給BrainNet Viewer的軟體製作團隊,這樣可以方便後續的研究人員。希望大家可以喜歡這個toolkit。

這裡附上我的處理結果,明天去和老師彙報~



相關推薦

北師大BrainNet Viewer軟體使用心得原創實用ROI提取toolkit分享

近期因為要繪製人腦連線結構的網路連線圖,所以接觸到了北師大研發的BrainNet Viewer軟體,download地址為:http://www.nitrc.org/projects/bnv/ 該軟體為我們提供了多種圖形組合方式,具體的功能可以參見manual,這裡我只談一

【洛谷·NOIP模擬測試一·2017/10/2】考後心得檢討

學校 個人 亦或 優化 有時 的人 noip 容易 更多 本來這次考試是很容易的,T1、T2都讓我感覺是水題,T3我也能一眼秒正解。 可是...因為個人粗心的原因,我最後拿了一個不理想的分數。 我在這裏寫下此文,謹記本次模擬賽之失利,今後的考試再接再厲。 題目分析 T1 0

【視覺SLAM14講】ch4心得課後題答案【僅供參考】

參考 http sim 數學推導 數學 之間 沒有 sla per 學習心得: 在研究SLAM時候,除了對三維世界剛體運動表示外(ch3),由於噪聲的影響,還要進行對可能的位姿進行優化,而旋轉矩陣必須得是行列式為1的正交矩陣, 為了減少這種約束,我們希望通過李群和李代數

畢業設計心得整理-APP-主題切換

-a 視圖 設計 activit 畢業 重啟 app start 主題切換 1.定義主體顏色: 在style自定義了三個屬性: 他們並不是android自由的屬性,他們是我自定義的屬性。他們的定義寫在attrs.xml裏面 在這裏定義過後,就可以在xml中直接使用,

20172302 《Java軟體結構資料結構》第七週學習總結

2018年學習總結部落格總目錄:第一週 第二週 第三週 第四周 第五週 第六週 第七週 教材學習內容總結 第11章 二叉查詢樹 1.二叉查詢樹是一種含有附加屬性的二叉樹,該屬性即其左孩子小於父節點,而父節點又小於等於其右孩子。二叉查詢樹的一個示意圖: 在二叉查詢樹中:   &nbs

新思科技調查:提升軟體質量安全性是開發人員的首要關注點

在軟體開發過程中,軟體質量管理、程式的正常運營以及應用程式的安全性等都需要專門的檢測。在部分企業,這些工作由軟體測試工程師來完成。不過目前在中國軟體測試工程師的人才缺口仍然比較大。根據美國新思科技公司最新的一份調查,軟體的質量與安全是開發人員最關注的兩個指標。此外,缺乏熟練的專業人才和培訓是全面實施

2018-2019-20172329 《Java軟體結構資料結構》第七週學習總結

2018-2019-20172329 《Java軟體結構與資料結構》第七週學習總結 教材學習內容總結 《Java軟體結構與資料結構》第十一章-二叉查詢樹 一、概述 1、什麼是二叉查詢樹:二叉查詢樹是一種帶有附加屬性的二叉樹,即對樹中的每個結點,其左孩子都要小於其父結點,而父結點又小於或等於其右孩

20172305 2018-2019-1 《Java軟體結構資料結構》第七週學習總結

20172305 2018-2019-1 《Java軟體結構與資料結構》第七週學習總結 教材學習內容總結 本週內容主要為書第十一章內容: 二叉查詢樹(附加屬性的二叉樹) 二叉查詢樹是對樹中的每個結點,其左結點都要小於其父結點,而父結點又小於或等於其右結點。 二叉查詢樹的定義

面試心得總結

作者:Xoper.ducky 連結:https://www.nowcoder.com/discuss/3043?type=2&order=0&pos=5&page=2 來源:牛客網   之前實習的時候就想著寫一篇面經,後來忙就給忘了,現在找完工作了,也是該靜

【轉載】軟體架構框架

參考文章連結:https://blog.csdn.net/weixin_36317299/article/details/80558632 https://blog.csdn.net/qq_33559972/article/details/80559846 https://blog.csdn.net/Go

2018-2019-20172329 《Java軟體結構資料結構》第八週學習總結

2018-2019-20172329 《Java軟體結構與資料結構》第八週學習總結 現在對於我而言,最珍貴的是時間,感覺自己在時間飛逝的時候真的挽留不住什麼,只能怒髮衝冠的讓自己瘋狂的學習啦,新的一週要加油!❤️ 教材學習內容總結 《Java軟體結構與資料結構》第十二章-優先佇列與堆 一、概

20172305 2018-2019-1 《Java軟體結構資料結構》第八週學習總結

20172305 2018-2019-1 《Java軟體結構與資料結構》第八週學習總結 教材學習內容總結 本週內容主要為書第十二章內容: 堆(附加屬性的二叉樹) 完全二叉樹 (最小堆)對於每一個結點,它小於或等於其左孩子和右孩子。 (最大堆)對於每一個結點,它大於或

20172302 《Java軟體結構資料結構》實驗二:樹實驗報告

課程:《Java軟體結構與資料結構》 班級: 1723 姓名: 侯澤洋 學號:20172302 實驗教師:王志強老師 實驗日期:2018年11月5日 必修/選修: 必修 實驗內容 (1)參考教材p212,完成鏈樹LinkedBinaryTree的實現(getRight,contains,

軟體安裝下載總結(五)--VMware

1官網下載 https://my.vmware.com/cn/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0   2安裝指導   2.1原網址 https://

軟體安裝下載總結(四)--從CentOS官網下載系統映象詳細教程

轉載:https://jingyan.baidu.com/article/1876c85279cedd890a13766c.html   很多新手小白鼠想學習CentOS系統,但是不知道映象去哪裡搞,隨便去個第三方發現要麼要註冊,要麼各種廣告病毒,或者好不容易找到官網,點進去一看卻

軟體安裝下載總結(三)--xmind下載安裝

  官網地址:https://www.xmind.cn/xmind8-pro/   安裝與常規軟體一樣   安裝後出現的常見問題   問題一:安裝XMind後執行時出現Invalid Configuration Locatio

軟體安裝下載總結(二)--MindManager下載安裝破解

 這款軟體比xmind更好用點,但是官網是需要收費的   官網下載地址http://www.mindmanager.cc/xiazai.html         安裝方式: 和常規的安

20172329 2018-2019-2 《Java軟體結構資料結構》實驗二報告

20172329 2018-2019-2 《Java軟體結構與資料結構》實驗二報告 課程:《Java軟體結構與資料結構》 班級: 1723 姓名: 王文彬 學號:20172329 實驗教師:王志強 實驗日期:2018年11月7日 必修/選修: 必修 一.實驗內容 1.1 第一個實驗內容

Linux學習(五)軟體安裝包管理工具

一、使用RPM管理 telnet-server 軟體包 1.RPM軟體包管理工具 RPM(Red Hat Package Manager)小紅帽軟體包管理工具,常用於軟體包的安裝、查詢、更新升級、校驗、解除安裝及生成.rpm格式的軟體包等操作。 注:RPM只能管理字尾.rpm的軟

2018-2019-20172321 《Java軟體結構資料結構》第五週學習總結

2018-2019-20172321 《Java軟體結構與資料結構》第五週學習總結 教材學習內容總結 第9章 排序與查詢 9.1查詢 查詢是這樣一個過程,即在某個專案組中尋找某一指定目標元素,或者確定該組中並不存在該目標元素。對其進行查詢的專案組有時也稱為查詢組。 兩種常見的查詢方式:線性插