跳轉到內容

SPM/下載

來自華夏公益教科書
< SPM

SPM 軟體是一套用於組織和解釋功能性神經影像資料的 MATLAB 函式。

SPM 免費提供給(神經)影像社群,以促進實驗室間的合作和共同的分析方案。該軟體代表了統計引數對映理論概念在完整分析包中的實現。

許可證

[編輯 | 編輯原始碼]

SPM(即每個發行版中包含的 Contents.m 檔案清單中給出的檔案集合)是免費的,但受版權保護的軟體,根據自由軟體基金會發布的 GNU 通用公共許可證條款分發(版本 2,如 spm_LICENCE.man 檔案中所述,或在您選擇的情況下,任何更高版本)。有關“版權許可”的更多詳細資訊,請訪問 http://www.gnu.org/copyleft/。特別是,SPM 按原樣提供。不提供或暗示任何正式支援或維護。

SPM 版本

[編輯 | 編輯原始碼]

SPM12 於 2014 年 10 月釋出,是 SPM 軟體的重大更新,與之前的版本相比,包含了大量的理論、演算法、結構和介面增強功能

先前版本

[編輯 | 編輯原始碼]

先前版本仍然可以下載,但您應該優先使用最新版本

先決條件

[編輯 | 編輯原始碼]

您需要以下內容才能在您的計算機上執行 SPM

  • MATLAB: MATLAB 是由 MathWorks,Inc. Natick, MA,美國開發的一種高階數值數學環境。SPM 僅需核心 MATLAB 即可執行(**不需要特殊工具箱**)。有關更多詳細資訊,請參閱 此頁面
  • SPM 還使用外部 C 程式,連結到 MATLAB 作為 C-mex 檔案,以執行一些更密集的計算操作。預編譯的二進位制檔案隨發行版提供,適用於 Linux(*.mexglx*.mexa64)、Windows(*.mexw32*.mexw64)和 Mac(*.mexmac*.mexmaci*.mexmaci64)。因此,大多數情況下,SPM 將立即使用這些二進位制檔案執行;在某些情況下,您可能需要為自己的架構重新編譯它們,每個平臺的詳細資訊請參閱 此處
  • SPM12 使用 NIFTI-1 檔案格式來儲存影像資料。所有影像都以 NIFTI-1 格式寫入,但它還將讀取 SPM2 使用的舊 Analyze 格式。提供了從 DICOMMINC 和 ECAT7 匯入資料的工具。SPM12 還使用 GIfTI 檔案格式來儲存表面資料。

SPM 免費提供,但您會在下載之前被要求填寫 登錄檔格。填寫完表格後,您將被引導到下載位置。

  • 在 Unix/Linux 上,使用 unzip SPM.ziptar xvfz SPM.tar.gz
  • 在 Windows 上,使用 7-Zip(免費且強大的檔案歸檔器)或您可能已經安裝的任何其他歸檔軟體。
  • 在 Mac 上,雙擊解壓縮存檔

然後啟動 MATLAB 並將 SPM 新增到 MATLAB 的路徑

>> addpath C:/software/matlab/spm

SPM 現在可以使用了

>> spm

管理您的 MATLAB 路徑

[編輯 | 編輯原始碼]

為了確保 SPM 在將來自動位於您的 MATLAB 路徑上,您可以使用以下命令

>> pathtool

並儲存路徑,或者(如果您有多個 MATLAB 版本,最好)您可以編輯您的 MATLAB 啟動檔案 以包含上述 addpath 命令。

(專家提示:由於啟動檔案可以是通用的 MATLAB 指令碼/函式,您可以考慮更復雜的事情,比如開啟一個 GUI 視窗,其中包含要新增到路徑的 SPM 版本選項。)

SPM 會不時更新,並在 SPM 郵件列表 上釋出公告。您可以從以下地址下載它們

在 Unix 系統(Linux、Mac)上,使用此命令列語法安裝更新

unzip -o spm12_updates_rxxxx.zip -d spm12

在其他平臺上,只需將更新存檔解壓縮到您的 SPM 安裝目錄中,以便更新的檔案覆蓋現有檔案。

工具箱

[編輯 | 編輯原始碼]

SPM 工具箱和擴充套件列表可在 SPM 網站上找到:http://www.fil.ion.ucl.ac.uk/spm/ext/

要安裝其中之一,請按照軟體包中提供的說明進行操作。通常,這隻需將函式複製到 SPM 安裝目錄的 toolbox 子目錄中。

華夏公益教科書