Spike2のスクリプト


編集

「外国の」ファイル形式のバッチ・インポート
改善されました! (16年11月)

「外国の」ファイル形式のバッチ・インポート

uBatchImport.zip

多くの外国のデータ形式を Spike2 にインポートすることができます。個々のファイルは、Spike2 の File メニューにある Import を使ってインタラクティブにインポートできます。しかし、インポートする同じ形式のファイルがたくさんある場合には、時間がかかりうんざりしてきます。このスクリプトを使うことにより、指定されたフォルダ内にあるユーザー定義の形式の全ファイルをインポートできるようになります。一定の制限が適用されます。例えば、Spike2 の 32 ビット版でしかインポートできない形式もあります。詳細は、「外国のデータ・ファイルのインポート」にあるオンライン・ヘルプをご覧ください。

このスクリプトでは、Spike2 v8.04 以降が必要です。

改良:

  • 現在、DSI インポーターは作動します。
  • Ponemah and Xltek -Neuroworks importers have been added. (users of Spike2 8.08 and higher).

ハム音の除去 簡易版 改善されました! (18年1月)

ハム音の除去 簡易版

HumRemExpress.zip

Tこのスクリプトは、CED の主電源パルス・ボックスまたは類似の装置を使って信頼できるハム音マーカー・イベント・チャンネルを記録したときに使用する簡素化されたハム音の除去スクリプトです。

ハム音を含む波形チャンネルからハム・マーカーを引き出さなければならない場合は、オリジナルのハム音の除去スクリプトを使用してください。

このスクリプトでは、Spike2 v7.20 以降が必要です。

ハム音の除去 (14年12月)

ハム音の除去

HumRemove.zip

このスクリプトは、商用電源関係の干渉を取り除いて生理学的な記録での信号対雑音比を改善するために作られています。 これは、フィルタリングではなく、未処理のデータから商用電源の干渉の概算値を差し引き、結果を新しいチャンネルに保存することによってなされています。 このスクリプトは修正され、ギャップがある波形で作動します。

このスクリプトでは、Spike2 バージョン 6.02 またはそれ以降が必要です。

波形は、最低 5kHz のサンプリング・レートで記録する必要があります。商用電源の各サイクルの始まりにマークを付けるイベント・チャンネル、あるいは代替として、 正確に商用電源の周波数を反映する波形チャンネルを記録するとより良い結果が得られます。

詳細全体については、データシートである、「Hum Remove.pdf」を参照してください。

.smr ファイルを 400 チャンネルの big file 形式に変換
(12年7月)

.smr ファイルを 400 チャンネルの big file 形式に変換

batch400.zip

通常の Spike2 タイム・ビューの容量は、最大チャンネル数 400、最大サイズ 2 GB です。しかし、サンプリング設定で作成されるデフォルトのチャンネル数は 32 です。データ解析で多数の追加チャンネルの作成が必要となる場合には足りないこともあります。

このスクリプトを使うことによって、解析中に使えるチャンネルが不足しないように、また、限界の 2GB を超えるファイルサイズにできるように、選択されたフォルダ内の全 .smr ファイルを 400 チャンネルの big file 形式にバッチ変換することが可能です。このスクリプトには入念なテストが行われています。ただし、動作保証はできませんので、実行する前にデータのバックアップを取ってください!

データ・ファイルに注釈をつける
改善されました! (17年1月)

データ・ファイルに注釈をつける

AddTmk.zip

Tスクリプトを使ってオフラインでタイム・ビューに TextMark を付加することができます。また、既存のディスクベースのチャンネル内での TextMark の追加や削除、またはTextMark チャンネルの新規作成も可能です。本スクリプトは、Script Bar上にAdd Tmkとラベル付けされたホットキーを作成します。このボタンのクリック、あるいはキーボード・ショートカットAlt+Tで、スクリプトを実行することができます。スクリプト・ダイアログのメイン画面にはHelpボタンがあり、このボタンをクリックすると、スクリプトのユーザ・ガイドが表示されます。

このスクリプトでは、Spike2 v6.18 以降が必要です

重要なデータに色付きのバーで印をつける (16年9月)

重要なデータに色付きのバーで印をつける

MarkState.zip

本スクリプトを使い、タイム・ビュー内で ‘ステート’ チャンネルを作成し、そのチャンネルを使ってデータ内の重要な時間の範囲にカラーラベルが付いたバーで印をつけることができます。波形チャンネルがユーザが定義した閾値を超えた(あるいは下回った)際に、これらのバーを自動的に付加しエピソードに印をつけることができます。あるいはマウスでクリックし、ドラッグすることで、手動でも時間の範囲に印をつけることができます。

本スクリプトを使い、タイム・ビュー内で ‘ステート’ チャンネルを作成し、そのチャンネルを使ってデータ内の重要な時間の範囲にカラーラベルが付いたバーで印をつけることができます。波形チャンネルがユーザが定義した閾値を超えた(あるいは下回った)際に、これらのバーを自動的に付加しエピソードに印をつけることができます。あるいはマウスでクリックし、ドラッグすることで、手動でも時間の範囲に印をつけることができます。

Spike2 の 7.18 版ならびに 8.10 版で試験済みです。

イベント・データのタイムシフト (10年4月)

イベント・データのタイムシフト

TimeShiftEvents.zip

このスクリプトを使用して、イベントまたはマーカー時間を現在選択しているデータファイルから開いているデータファイルの新しい永久的なチャンネルにコピーすることができます。 スクリプトでコピーするデータ範囲を選択するための新しいカーソルが作成されます。新しいチャンネルのデータの開始時間を設定してオプションのタイムシフトを適用できます。 適する例のデータファイル、Demo.smr、が Spike2 ディレクトリの Data フォルダに含まれています。

このスクリプトでは、Spike2 v5.21 以降が必要です。

イベント列のオフライン挿入 (10年4月)

イベント列のオフライン挿入

AddEvents.zip

このスクリプトで、ユーザーが、指定した間隔と時間範囲でデータファイルのイベントを新しいチャンネルに追加するための刺激の時間範囲と周波数を設定することができます。 スクリプトでまた、複数のイベント列を同一チャンネルに追加することも可能です。

さらに、このスクリプトを使用して、出力用に設定した周波数でパルス列を作成することもできます。データファイルにイベント・チャンネルとしてイベントが作成されると、PlaySpikeTimes スクリプトを使用してイベントを出力シーケンスに読み込むことが可能となります。

このスクリプトでは、Spike2 v5.21 以降が必要です。

番号付きイベント 1 ~ n (10年4月)

番号付きイベント 1 ~ n

StimNumber.zip

このスクリプトを使用して、刺激イベント、スパイク形状またはマーカーに認識番号を与えることができます。スクリプトで、範囲内の最初のイベントの時間に 1 から始まるテキスト・ストリングを保持する新しい TextMark メモリー・チャンネルが作成されます。適する例のデータファイル、Demo.smr、が Spike2 ディレクトリの Data フォルダに含まれています。

このスクリプトでは、Spike2 v5.21 以降が必要です。

スクリプト内のコメントの整列 (15年8月)

スクリプト内のコメントの整列

AlignComments.zip

このスクリプトはスクリプト・ライター用のユーティリティです。行の注釈を共通の、ユーザー定義のオフセットに整列させることによりスクリプトのレイアウトが改善されます。

このスクリプトには、Spike2 バージョン 6.04 またはそれ以降が必要です。

スクリプトのレイアウトの整頓 (08年4月)

スクリプトのレイアウトの整頓

ScriptTidy.zip

このスクリプトはスクリプト・ライター用のユーティリティです。スクリプト、特に多くの機能と手順説明が含まれた長いものの場合に、読みやすさを改善することができます。

利用できるオプションには以下が含まれます:宣言されているが使用されていない定数と変数の削除、および主要プログラム終了後の機能と手順説明のアルファベット順への並び替え。このスクリプトを実行する最も便利な方法は、スクリプト・バーのボタンを使用することです。

このスクリプトには、Spike2 バージョン 6.04 またはそれ以降が必要です。このスクリプトは、スクリプト・ファイル GHutils.s2s の機能も使用します(ダウンロードに含まれています)。このファイルは、Spike2 のコピーを収納しているディレクトリ内にあるinclude と呼ばれるフォルダの場所に配置する必要があります。

ファイルの結合 改善されました! (17年1月)

ファイルの結合

MergeFiles5.zip

このユーティリティ・スクリプトを使用すると以下のことが可能になります。

  • 選択したフォルダ内のタイム・ビュー全部を1つのデータ・ファイルに結合する
  • 開いたタイム・ビュー間でデータをコピーして貼り付ける
  • タイム・ビュー内で選択した時間範囲からデータを削除する
詳細なユーザー手順説明がスクリプトの最初のコメント・セクションに含まれています。 このスクリプトは、最新の Spike2 バージョン 5 で作動します。Spike2 v6 および v7 で作動する「デラックス」バージョン (MergeFiles(7.10).s2s) も含まれます。

ファイルの連結 (16年2月)

ファイルの連結

ConcatFiles.zip

このスクリプトは、同じサンプリング設定を使ってタイム・シーケンスで記録されたデータ・ファイルのバッチをマージすることを意図しています。ファイルは端と端でつなげられ、1 つの記録の終了と次の記録の開始の間に遅延がある場合はギャップが挿入されます。こうして、正確な時間軸が維持されることになります。これは、1 日の時間帯とギャップの持続時間が重要となる長期にわたる記録を連結する際に特に重要です。

スクリプトは、Virtual チャンネル、チャンネル・プロセス、チャンネル表示順序などを作成先のファイルで維持するために、バッチ内の最初のファイルのリソース・ファイルを適用します。

他の情報は、スクリプト自体の最初にあるコメントに含まれています。

Spike2 v8.05 でテスト済み。Spik2 v7.07 以降と互換性あり。

範囲の削除 改善されました! (17年11月)

範囲の削除

DeleteRanges.zip

このスクリプトには、Spike2 バージョン 7.07 またはそれ以降が必要です。これによって Spike2 のタイム・ビューからマークを付けた時間範囲を削除することができます。Spike2 のscripts フォルダ内の TimeRanges.s2s スクリプトを使用して、切り取る時間範囲にマークを付けます。次に、このスクリプトを実行して、編集済みの新しいデータ・ファイルを作成します。

元のデータは、手つかずのままです。このスクリプトを使用して、データの「編集済みの強調箇所」を生成したり、刺激アーティファクトを削除したりできます。

イベント・チャンネルから不自然なデータの削除 (09年7月)

イベント・チャンネルから不自然なデータの削除

debounce.zip

このシンプルなスクリプトは、イベント・チャンネルを別のイベント・チャンネルへコピーすることによってイベント・チャンネルを掃除し、最後のイベントの直後に発生したすべてのイベントを無視します。

emg チャンネルからの ECG アーティファクトの削除
(16年7月)

emg チャンネルからの ECG アーティファクトの削除

ECGdelete.zip

このスクリプトで、emg 記録の ECG アーティファクトが基準ノイズ減算によって低減されます。使用データと一緒にアーティファクトの位置をマークするイベントのソースとして専用の ECG チャンネルを記録する必要があります(emg チャンネルのアーティファクト自体が信頼できるトリガーとして十分大きい場合を除きます)。

この zip ファイルには、Spike2 v7.07 およびそれ以降との併用に適する ECGdelete01.s2s と Spike2 v5.21 および v6 と併用できる ECGdelete v5.s2s のスクリプト 2 つが含まれています。

不自然な刺激の削除 16年3月

不自然な刺激の削除

artrem.zip

データ・チャンネルから不自然な刺激を削除し、不自然な部分を直線に置き換えて連続性を保ちます。 アーチファクはトリガー・チャンネルからのタイミングによってまたはカーソルの位置によって識別することができます。

このダウンロードには、 Spike2 v6 および以降のユーザー用の更新済みバージョンが含まれています。この基本バージョンは、Spike2 の初期バージョンのユーザーを対象に現在も使用可能です。

不具合の訂正 (11年10月)

不具合の訂正

FixGlitch.zip

このバージョン 7 のスクリプトでは、Waveform または RealWave チャンネルの不具合やアーチファクトは、線形予測 を使用して置き換えられています。簡単に言えば、スクリプトによって、 「不正」なデータのセグメントは、不具合のいずれかの側に位置する「正しい」データの同様なスペクトル内容の波形で置き換えられるということです。

結果ファイルのデータファイルへの変換 (02年6月)

結果ファイルのデータファイルへの変換

res2smr.zip

結果データファイルをデータファイルに変換し直し、データファイルの特定用途を可能にします。これには Spike2 バージョン 4 が必要です。

タイム表示におけるプロセスイベントチャンネル
改善されました! (17年1月)

タイム表示におけるプロセスイベントチャンネル

ProcEvts.zip

タイム表示でイベント、レベル、マーカー、TextMark、RealMark及びWaveMarkチャンネルを作成編集するのに便利な一般目的用スクリプトです。

このスクリプトを使用することにより、以下の操作が可能になります。

  • ピークのタイム、レベルクロッシングを保持する新しいマーカーチャンネルを谷間及び波形またはRealWaveチャンネルで作成します。
  • バーチャルウィンドウ弁別器をセットアップし、ユーザー定義の振幅範囲内にある波形チャンネルのピークまたは谷間を検出します。
  • カーソルを使って追加情報(例:マーカーコード、Text-またはReal-Mark数値)を入力するために時間とディアログを設定し、新しいマーカーチャンネルを作成して手動でマーカーを加えます。
  • 他のいくつかのチャンネルからコピーしたアイテムのグループを組み合わせることによって新しいチャンネルを作成します。
  • 新しいマーカーを加えるか、それらを削除するか、またはマーカーコード、既存マーカーに関連したText-あるいはReal-Mark数値を変更することにより、既存のマーカーチャンネルを編集します。
  • スイッチの跳ね返りで引き起こされた正しくないマーカーを簡単に削除します。
このスクリプトはSpike2バージョン5またはそれ以降が必要です。

これらのスクリプトのいくつかは CED チームというよりユーザーから送られて来ました。 もしあなたがこのページを通して仲間の使用者に申し出たいスクリプトを持っているなら、どうか(Simon Gray) にお伝えください。 ダウンロード可能スクリプトのあるスクリプト記述についての最新記事と 科学製品 スクリプト・ページもご覧ください。 同じくSignal にいくつかのスクリプトを提供します。

Tこれらのスクリプトは、WinZip ファイル、myscript.zip, として保存されています。ただし、spike\scripts\myscript.s2s と表示されている場合は除きます。これらファイルはSpike2でインストールされ、spikeとはSpike2をインストールしたディレクトリを表します。下の説明ラインをクリックして概略の項をご覧ください。 ファイル名をクリックするとダウンロードすることができます。受け取ったサイズをチェックしてください。

×

主電源の「ハム音」は複雑なことが多く、主電源周波数の奇数次調波で構成されていて、高域濾波フィルターやノッチ・フィルターを使用するだけで除去または抑制するのは非常に困難です。 HumRemoveExpress.s2s は Spike2 バージョン 7 のスクリプトで、残っている主電源の干渉の大部分を取り除くのにオフラインで使用でき、データをはるかに見やすいものとし、より簡単に解析できるようにします。 このビデオ・チュートリアルは、スクリプトを使って主電源のハム音を除去する方法をご紹介します。

  • Alpha MED Sciences
  • Alpha Omega Engineering
  • Axon Instruments
  • Binary data
  • Bionic/Cyberkinetics
  • Biopac
  • CED CFS
  • CED SON (Macintosh)
  • CONSAM (D. Colquhuon)
  • DATAQ Instruments (Codas)
  • DataWave
  • DATAPAC
  • Data Sciences International
  • Delsys Files
  • European Data Format(+)
  • Grass-Telefactor (PolyView)
  • HLR Data Format
  • Heka Data Format
  • Multi Channel System (Mc_Rack)
  • MindSet (16/24) data Files
  • MindWare data files
  • Motion Labs Systems Files .c3d
  • NeuroScan
  • Neuralynx
  • Plexon
  • RC Electronics
  • Text files
  • TMS International
  • Tucker-Davis Technologies
  • WAV (Microsoft)
  • WaveMetrics Igor Pro (PC/Mac)
  • Xltek Neuroworks
×

Cambridge Electronic Design Limited

Registered in England: 972132

Registered office:

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

VAT: GB 214 2617 96

Producer Registration number: WEE/BD0050TZ

Terms and Conditions of Sale

For our US customers, we can provide tax form W-8BEN, that identifies us as a UK company.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
Commodity codes
Hardware: 84716070
Software: 85234945
×

電子メールによる:

info@ced.co.uk

郵便で
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.
電話による:

(Int.+44) (0)1223 420186

北アメリカから:

1 800 345 7794

×

プライバシーポリシー

CEDは、このサイトを通して、プライバシーに関する2つのことを行っています。以下にこれらについて説明します。

ダウンロードからのEメール情報

弊社ではこのサイトで、テスト プログラムや、Spike2など主要パッケージのアップデート バージョンの完全インストール ファイルなど、さまざまなファイルのダウンロードを提供しています。

お客様が主要パッケージをダウンロードするときに、弊社ではいくつかの事項について質問いたします。たとえば、お客様の氏名、Eメールアドレス、アップグレードしようとしているソフトウェアのシリアル番号、 製品アップデートのお知らせをEメールで自動的にお受けになりたいかどうか、といった事項があります。これらの情報は、お客様がダウンロードを実行する最終画面にアクセスされたときに弊社にEメールで送信されます。 このEメールでは、ご使用になっているブラウザが、現在ご使用のブラウザのタイプとバージョン、および現在ご使用になっている画面解像度の情報を送信するようになっています。

弊社がこれらの情報を収集・管理する理由は、どなたが最新バージョンを取得したかを知ることが弊社ソフトウェア開発チームにとって役に立ち、お客様がどのようなブラウザを使用して弊社のサイトをご覧になっているか、 どのような画面解像度をご使用になっているかを知ることが弊社ウェブサイト開発チームにとって役に立つからです。

クッキー

お客様が主要パッケージをダウンロードするときに、お客様の氏名、ご使用ソフトウェア パッケージのシリアル番号、ダウンロードするバージンを、クッキーという小さなファイルでお客様のコンピュータに書き込みます。 これらのファイルの有効期限は1年間です。

これらの情報をストアする理由は、まず第1に、お客様が後日別のダウンロードを行う場合に、お客様の情報がこのクッキーから読み取られ、ダウンロード フォームに書き込まれますので、お客様は入力の手間が省けることにあります。 第2の理由は、お客様が弊社サイトに次回にアクセスしたときに、ご使用のブラウザがお客様がお持ちの弊社クッキーを調べ、すでにダウンロードされているバージョンと、弊社サイトにある最新バージョン番号を比較することにあります。 お客様がすでのダウンロードされている製品のバージョンより新しいものがある場合は、このことをホームページ画面に表示しますので、ダウンロード ページにいくべきかどうかの判断がただちに行えます。

これらの情報は、弊社以外に渡されることは決してありません。 ×