• UK
  • US
  • Français
  • Deutsch
  • Español (precios €)
  • Portugal
  • Polski
  • 日本人
  • 中國傳統
  • 简化中国

Scripts para o Spike2


編輯

批導入"外來"檔案格式
uBatchImport.s2s (09/22)

uBatchImport.zip

你可以將許多外來資料格式導入Spike2。通過Spike2 File功能表上的Import可以互動地導入各個檔。但是,如果你有許多相同類型的檔要導入,這就變得很繁瑣了。該腳本允許你導入指定資料夾中的所有用戶自訂類型的檔。某些約束適用。例如,一些格式只能使用32位版本的Spike2來被導入。更多資訊請參見"import foreign data file"下的線上說明。.

這個腳本要求Spike2 v8.04或更高版本。

改進:

  • DSI導入器現在能工作。
  • ADI LabChart
  • Lab streaming layer (*.xdf)
  • TDT 匯入器已更新。
  • 增加了 Ponemah 和 Xltek-Neuroworks 導入器。(Spike2 8.08 及更高版本的使用者)。

快速蜂音消除
HumRemoveExpress.s2s (01/18)

HumRemExpress.zip

本脚本是一個流綫型蜂音移除脚本,在使用CED 總綫脉衝盒或相似設備記錄了一個可靠的蜂音標簽事件通道時可使用。請看視頻演示。

若需要從一個包含蜂音的波形通道得到蜂音標簽,你應該使用原始HumRemove脚本。

這個腳本要求Spike2 v7.20或更高版本。

雜音消除
HumRemove.s2s (02/18)

HumRemove.zip

此指令碼設計用於移除市電相關干擾,以改善生理學記錄的訊號雜訊比。這並非透過過濾,而是透過從原始資料減去市電干擾估值並將結果儲存在新通道中來完成。

此指令碼升級版本需要 Spike2 v7.20 或以上版本。

應使用至少 500Hz 最好 5kHz 或以上的取樣率來記錄波形。如果除了您的資料通道之外,還記錄了清晰顯示目前市電頻率振盪的專用波形通道,將獲得最佳結果。這可以僅僅是來自無屏蔽纜線的電源拾波。該指令碼可使用此訊號在每個市電循環開端產生正時記號的事件通道。然後,使用這些正時記號計算市電干擾訊號以將其從每個波形減去並進行清理。

請參閱 HumRemove.zip 檔案中的資料表 Hum Remove.pdf 以獲得完整資料。

將.smr文件轉換成400通道big file 格式
Batch400.s2s (08/18)

batch400.zip

一般Spike2時間視圖可以擁有400個通道和高達2GB的容量。但是一個采樣配置創建的通道數量默認爲32。當用戶的數據分析需要創建許多額外通道時,這個數量可能不够用。

此脚本能幫你將選定文件夾中的所有.smr 文件批量轉換爲400個通道的 big file 格式,這樣就避免了在數據分析時沒有可用通道的問題,同時用戶文件還可以超出2GB大小限制。此脚本已經過嚴格測試,但不能擔保完全不出錯。在運行之前請備份您的數據!

動畫顯示資料檔案
Add Tmk.s2s (01/17)

AddTmk.zip

這個腳本允許你離線地將TextMarks添加到事件視圖。你可以用它來在現有的基於盤的通道中添加或刪除TextMarks或者創建新的TextMark通道。該腳本在腳本工具條上創建標籤為Add Tmk 的熱鍵。點擊該按鈕或用其快速鍵Alt+T來運行該腳本。主腳本對話方塊有Help按鈕。點擊該按鈕來顯示腳本的使用者手冊。

這個腳本要求Spike2 v6.18 或更高版本。

用有色條來標記重要資料
MarkStates.s2s (09/16)

MarkState.zip

這一腳本允許你在時間視圖中創建‘狀態’通道,並且使用它來用有色、帶標籤的條標記你的資料中的重要時間範圍。當波形通道超過(或低於)用戶定義的閾值時,這些條能夠被自動添加,以標記片段。可替代地,你可以通過用滑鼠進行點擊和拖曳來手動地標記時間範圍。

每個狀態通道可以使用多達6種不同顏色和標籤來標記不同類型的事件。腳本可以生成開始時間、狀態持續時間和狀態發生的次序的簡單報告。

對Spike2 v 7.18 和 8.10進行了測試

時間平移事件資料
TimeshiftEvents.s2s (04/10)

TimeShiftEvents.zip

這個腳本可以用來從當前選中的資料檔案複製事件或標記時間到任何打開的資料檔案中新建的永久性通道。腳本會創建兩個游標來選擇要複製的資料範圍。你可以在新通道中設置資料的開始時間, 從而應用選擇性的時間平移。Spike2目錄的Data檔夾中有一個適當的示例資料檔案Demo.smr

這個腳本要求Spike2 v5.21或更高版本。

離線插入事件系列
AddEvents.s2s (04/10)

AddEvents.zip

這個腳本允許用戶設置一個時間範圍和刺激頻率,以便在指定的間隔和時間範圍內將事件添加到資料檔案的新通道中。這個腳本還可以添加多個事件系列到同一個通道。

這個腳本還可以用來創建設定頻率的脈衝串輸出。將事件創建為資料檔案中的事件通道後,可以用PlaySpikeTimes 腳本將其載入輸出序列器。

這個腳本要求Spike2 v5.21或更高版本。

用1到n給事件編號
StimNumber.s2s (04/10)

StimNumber.zip

這個腳本可以用來給刺激事件、尖峰形狀或標記一個編號。腳本會創建一個新的包含文本字串的記憶體通道,其中第一個事件的時間為1。Spike2目錄的Data檔夾中有一個適當的示例資料檔案Demo.smr

這個腳本要求Spike2 v5.21或更高版本。

重新執行 Spike2 資料檔和影片,標記行為事件和狀態
Ethogram.s2s (11/23) 新!

Marking.zip

借助此指令碼,您可針對隨使用 s2video 建立的影片(內容通常是動物行為)一起記錄的生理資料提供註釋。您可按所需的速度回放影片和 Spike2 資料,並透過鍵盤在資料檔中標記重要行為。此指令碼建立了「States」和「Events」兩個通道來記錄不同類別的行為。.

「States」用顏色編碼的水平條標記,將從您按下相關按鍵時開始,並一直持續到您按下空白鍵或開始標記另一個狀態。

「Event」通道簡單地用顏色編碼的 TextMarks 記錄短暫行為的發生。「States」和「Events」也在「skyline」圖中進行標記,其中每種行為類型用不同的水平表示(類似於睡眠研究中經常使用的睡眠圖)。用於事件的「level」通道具有標準持續時間(0.2 秒)的短暫偏轉。

您最多可以指定 26 個行為(對應於字母表中的每個字母),並為每個行為指定一個標籤(最多 80 個字元)。 標籤顯示在「State」標記中,或者在滑鼠游標指向「Event」標記時顯示。

此指令碼具有編輯工具,因此您可以校正行為譜通道中的錯誤,並產生匯總結果的表格。

您可以透過按一下指令碼工具列上的按鈕來檢視和列印使用者指南。

要求:Spike2 8.25 版或更高版本,以及 ug.s2s 庫。

快速且可逆地編輯通道標題
ChanReName.s2s (08/23) 改進!

ChanReName.zip

S一些 Spike2 指令碼,通常是處理存儲在單個檔案中的多個資料集的指令碼,要求通道標題符合特定的命名方案,以便指令碼識別要處理的通道。例如,處理來自多只動物的收縮壓描記的指令碼可能要求血壓通道標題為 SBP: 1 到 SBP: n。

此指令碼提供了一種快速的方法來重新命名多個通道以滿足分析指令碼的要求,並可在之後恢復原始通道標題。一次最多可以重新命名 20 個通道的標題。您必須再次執行指令碼才能恢復原始標題。

該指令碼會在指令碼列新增一個標有「ChRename」的快速鍵,以便快速存取。

這個腳本要求Spike2 v7.20或更高版本。

腳本中的定準注釋
Align Comments.s2s (08/15)

AlignComments.zip

本腳本對腳本作者十分有用。對於包含常用、用戶自定義的代碼行,可以將其進行定準注釋,從而增強了腳本的規劃。

本腳本要求Spike2 6.04版或更高版本。

整理腳本佈局
Script_Tidy.s2s (04/08)

ScriptTidy.zip

本腳本對腳本作者十分有用。它增強了腳本的可讀性,特別增長了那些有許多函數及程序的腳本。

可用選項包括:移除已聲明但未使用的常量及變量並將函數及程序在主程序後按字母表順序排列。運行此腳本最簡便的方法就是通過使用Script Bar 上的按鈕。

本腳本要求Spike2 6.04版或更高版本。該腳本同樣可以使用GHutils.s2s (包括下載的)腳本文件中的函數。此文件必須放置在名爲include 的文件夾內,該文件夾位於包含您Spike2拷貝的目錄下。

合併檔
MergeFiles.s2s (04/24) 改進!

MergeFiles.zip

這個實用腳本允許你:

  • 將選定檔夾裏面的所有時間視圖合併為一個資料檔案
  • 在打開的時間視圖之間複製粘貼資料
  • 在時間視圖中刪除選定時間範圍內的資料。

The download includes a .pdf user guide and also a plain text version that displays when you click on the GUIDE button on the script toolbar.

這個腳本要求Spike2 v7.17或更高版本。

串接文件
Concatenate01.s2s (06/18)

ConcatFiles.zip

本腳本意在用於合併用相同的採樣配置以時間序列記錄的資料檔案的批次處理。檔被端對端地連接,並且在一個記錄的結尾和下一個記錄的開頭之間存在延遲時插入間隙。這意味著精確到最近秒數的時間軸得到保留。在串接其中日期的時間和間隙的持續時間很重要的長期記錄時,這是尤其重要的。

該指令碼套用批次中第一個來源檔案的資源檔案,以便在目標檔案中保留虛擬通道、通道處理、通道顯示順序等。

更多的資訊被包含在腳本自己的開頭處的注釋中。

與Spike2 版本8.05進行了測試。相容Spik2 版本7.07 或更高版本。

刪除範圍
DeleteRanges04.s2s (11/17)

DeleteRanges.zip

這個腳本要求第7.07版或更高版本的Spike2。通過這個腳本,你可以從Spike2時間視圖中刪除標記的時間範圍。用Spike2的scripts文件夾中的TimeRanges.s2s腳本將要剪切的時間範圍標記出來。 然後運行這個腳本創建編輯過的新資料檔案。

原始資料沒有改動。你可以用這個腳本高亮編輯過的資料,或者刪除刺激偽跡。

將 RealMarks 複製到 RealWave 通道
RmktoRWave.s2s (03/23)

RmktoRWave.zip

透過建立一個使用 Rm() 或 Rmc() 運算式的虛擬通道,然後將該通道儲存到磁碟通道,您可用交互方式建立存儲在 RealMarks 中的資料的永久 RealWave 副本。但是,如果您有多個通道要處理,這將變得非常耗時。此指令碼旨在加速完成該任務。

T該指令碼透過指令碼列按鈕在當前檢視畫面上執行,可以處理單個通道或多個選定的 RealMark 通道。

按一下主指令碼對話方塊中的 Guide(指南)按鈕可在記錄檢視畫面中顯示使用者指南。

這個腳本要求Spike2 v8.24或更高版本。

移除高於或低於生理資料水平的偽影
UnClip.s2s (02/20)

unclip.zip

許多類型的分析涉及偵測超過閾值水平的事件。此閾值通常基於平均水平加上標準偏差的某個倍數。

如果資料受到偽影的影響,導致波形反覆達到記錄範圍的極限,即「削波」,則測量平均值和標準偏差會變得困難。這是使用遙測系統記錄 EEG 或 ECG 時經常會遇到的問題。

此「no frills」(無修飾)指令碼提供了緩解此問題的方法,即透過識別高出或低於使用者所定義閾值的偽影,並以使用者定義的基線水平替換偽影,從而針對受影響的通道產生一個 RealWave 版本。它應減少平均值和標準偏差測量的失真,並透過消除故障來使資料更容易觀察。

此指令碼需要使用 Spike2 v7.19 或更高版本。

偽影成分特異性排除 (ACSR)
ACSR.s2s (02/23)

ACSR.zip

這些指令碼旨在減少生理記錄中偽影的影響。在以下情況下,它們可能會有很大幫助:

  • 在整個記錄過程中持續存在恆定水平的干擾訊號。
  • 偽影可以單獨記錄。
  • 它們不能透過常規屏蔽方法消除。

簡而言之,這些指令碼使用頻譜分析來單獨表徵偽影訊號(訓練資料),並將其從包含偽影訊號加生理資料的短重疊資料塊頻譜中減去。然後將這些修改後的頻譜從頻域逆轉換回時域,並重新組合為原始受偽影影響波形的過濾版本。

該方法基於以下論文:

"A Novel Technique to Reject Artifact Components for Surface EMG Signals Recorded during Walking with TranscutaneousSpinal Cord Stimulation: A Pilot Study" by Kim et al., from Frontiers in Human Neuroscience, June 2021, Vol 15, Article 660583

該指令碼包包括 4 個主要指令碼以及多個指令碼函數和示例庫。

Spike2 v10.17 或更高版本的使用者可以分別使用指令碼 ACSRoffline.s2s 和 ACSRonline.s2s 以離線和線上的方式應用該方法。最新 Spike2 v8 和 v9 的使用者可以使用較慢的版本 ACSR9offline.s2s 和 ACSR9online.s2s

ACSRinclude.s2s、ACSR9include.s2s、ug.s2s 和 ghutils.s2s 是主要指令碼所需的指令碼函數庫。請將這些檔案儲存至您的 Documents/SpikeN 資料夾(其中 N 是版本號)中名為 include 的資料夾。或者,將它們與主要指令碼儲存在相同的資料夾中。

.zip 檔案包括 .pdf 使用者指南和資料檔案 ACSRexample data.smrx(以及 .s2rx),您可以用來試用離線指令碼。此檔案包含 2 個通道的連續偽影(主要是電源嗡嗡聲)以及 EMG 片段。此外,還提供了一個採樣設定 ACSRtst.s2cx,可用於測試線上指令碼。

消除事件通道人爲干擾
debounce.s2s (07/09)

debounce.zip

這個程式很簡單,它通過將事件通道複製到另一事件通道上來進行清理,緊隨上次事件後發生的干擾資訊都被剔除掉。

刪除emg通道的ECG偽跡
ECGDelete 02.s2s & ECGdelete v5.s2s (04/20)

ECGdelete.zip

這個腳本可以根據參展減噪縮小emg記錄中ECG偽跡的大小。除了作為事件源的資料外,你需要記錄一個專門的ECG通道,標記偽跡的位置,除非emg通道上的偽跡本身就足夠大,可以觸發。

zip檔包含2個腳本,ECGdelete01.s2s適合用在Spike2第7.07版或更高版本上,ECGdelete v5.s2s用於Spike2第5.21版和第6版。

消除人爲激勵
artrem.s2s & artrem6.s2s 03/16

artrem.zip

消除資料通道的人爲激勵,用直線代替干擾信號以保持連續性。 偽跡可以通過從觸發通道計時或通過游標位置找出。

下載文件中有更新版本,適用于使用Spike2 v6及更高版本的用戶。對使用較早版本Spike2的用戶,基礎版本仍可下載。

修理故障
FeatureDetect.s2s (10/11)

FixGlitch.zip

在版本7的脚本中,使用綫性預測方式消除了波形和RealWave通道中的故障和人爲影響。簡單來說,就是脚本把故障任意一邊的“錯誤”數據段替換成頻譜結構相似的波形。

將結果檔轉換成資料檔案
RES2SMR.S2S (06/02)

res2smr.zip

將結果檔資料重新轉換成資料檔案,從而可以用於專屬於資料檔案的用途。此功能要求Spike2第4版。

在時間視圖中處理事件通道
ProcEvts.s2s (01/17)

ProcEvts.zip

這是一個普通用途程式,用來創建並編輯時間視圖中的事件(Event)、水平(Level)、標記(Marker)、TextMark、RealMark和WaveMark通道。

使用這個程式,你可以:

  • 創建一個新的、包含波形或RealWave通道的波峰、波谷和水平交叉時間的標記通道。
  • 設置一個虛擬的視窗識別器,檢測波形通道內符合用戶自定義振幅範圍的波峰或波谷。
  • 創建一個新的標記通道,手動添加標記,使用游標設置時間和對話方塊,輸入額外的資訊,如標記代碼、TextMark或RealMark的值。
  • 通過組合從其他多個通道拷貝過來的專案創建一個新的通道。
  • 過添加新的標記、刪除標記、或改變標記代碼或與現有標記相關的TextMark或RealMark值,對原先存在的標記通道進行編輯。
  • 輕鬆去除因彈跳造成的虛假標記。
此程式要求Spike2第5版或更高。

上面部分程式不是CED的成果,而是用戶自己編寫的。 如果您也寫有程式,希望通過這個網頁與大家分享,請告訴Simon Gray。 我們還提供了一些Signal專用程式。

這些腳本儲存為WinZip檔、myscript.zip, ,顯示為spike\scripts\myscript.s2s. 的地方除外。代表你安裝Spike2的目錄。 點擊下面的描述行可以查看概要。然後你可以通過點擊檔案名開始下載;請檢查收到的檔大小。

×

Mains ‘hum’ is often complex and composed of odd harmonics of the mains frequency, making it very difficult to remove or suppress using simple high pass or notch filters. HumRemoveExpress.s2s is a Spike2 version 7 script that you can use offline to strip out much of this residual mains interference, making your data much more presentable and easier to analyse. This video tutorial shows how to use the script to remove mains hum.

  • ADInstruments Labchart
  • Alpha MED Sciences
  • Alpha Omega Engineering
  • Axon Instruments
  • Axona
  • Binary data
  • Bionic/Cyberkinetics
  • Biopac
  • CED CFS
  • CED SON (Macintosh)
  • COLD_Datein
  • CONSAM (D. Colquhuon)
  • DATAQ Instruments (Codas)
  • DataWave
  • DATAPAC
  • Data Sciences International
  • Delsys Files
  • elmiko medical
  • European Data Format(+)
  • Grass-Telefactor (PolyView)
  • HLR Data Format
  • Heka Data Format
  • INTAN
  • LabRecorder
  • LabStreamingLayer - LSL
  • Multi Channel System (Mc_Rack)
  • MindSet (16/24) data Files
  • MindWare data files
  • Motion Labs Systems Files .c3d
  • NeuroScan
  • Neuralynx
  • NewBehavior
  • Plexon
  • Ponemah 6
  • RC Electronics
  • Ripple Neuro
  • Text files
  • TMS International
  • Tucker-Davis Technologies
  • WAV (Microsoft)
  • WaveMetrics Igor Pro (PC/Mac)
  • Xltek Neuroworks
×
Cambridge Electronic Design Limited

Registrado em Inglaterra: 00972132

Escritório registrado:

  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.

VAT: GB 214 2617 96

Número de registo do produtor: WEE/BD0050TZ

Termos e Condições de Venda

Para os nossos clientes nos EUA, podemos fornecer o formulário fiscal W-8BEN, que identifica-nos como uma empresa do Reino Unido.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
Códigos de mercadorias
Hardware: 84716070
Software: 85235190
×

Por email:

info@ced.co.uk

Por correio:
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.
Por telefone:

(Int.+44) (0)1223 420186

Da América do Norte (ligação gratuita):

1 800 345 7794

×