問題タブ [neuroscience]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
234 参照

r - R での EEG データのバターワース フィルタリング

私は R と EEG 信号について非常に新しいので、質問への答えが明らかである場合はご容赦ください。

アルファ バンドを抽出するために EEG 信号にバターワース フィルターを実行しようとしています。フィルターを実行すると、結果の信号は非常に奇妙に見え、期待したものとはまったく異なり、時間フレームの開始時に異常に大きなピークがありました。コードに問題があるかどうかを確認するために eegfilter と bwfilter を使用してみましたが、結果をプロットすると 2 つの違いはほとんどありませんでした。私は最終結果を説明するのに途方に暮れており、誰かが私に特有の最終結果を説明してくれたらありがたい.

私が見ているデータの例を次に示します: https://ufile.io/1ji48wg6

サンプリングレートは 512 です。

アルファバンドを抽出したいので、8〜12 Hzの周波数

これは、プロットされたときのデータの写真です。一番左の画像は生データです。中央のプロットは、eegfilter を使用してバターワース フィルターを適用した結果です。右のプロットは、bwfilter を使用してバターワース フィルターを適用した結果です。

フィルター適用時のデータのプロット

データセットのヘッダー:

脳波

-8438.876837

-8442.718979

-8441.877183

-8439.974768

-8443.436883

-8448.900711

-8452.433874

-8441.616546

0 投票する
1 に答える
15 参照

neuroscience - NeuroML データベースで利用可能なモデルの完全なリストを取得するにはどうすればよいですか?

NeuroML-DB.org にあるすべての細胞モデルのリストを取得したいと考えています。プログラムでこれを行うにはどうすればよいですか?

0 投票する
1 に答える
66 参照

python - Shady で事前に準備された画像配列の一部を提示する

刺激を提示するために、psychtoolbox から shady に移行することに興味があります。私はオンラインドキュメントに目を通しましたが、現在matlabで行っていることを怪しげに再現する方法がよくわかりません。

私がやっていることは、実はとてもシンプルです。試行ごとに、

  1. ディスクから 1 つの画像をロードします (オフラインで輝度の線形化を行います)。これには、その試行で表示する予定のすべてのフレームが含まれています (刺激は 1000x1000 px で、25 フレームを提示するため、画像は 5000x5000px になります。 BW 画像を使用するため、ピクセルごとに 1 つの int8 値があります)。

  2. 画像全体を CPU から GPU に転送します

  3. ある時点で (外部制御)、最初のフレームをビデオ バッファーにコピーして表示します。

  4. 別のポイント (外部制御) で、残りの 24 フレームの表示をトリガーします (各ビデオ フレームの画像の関連部分をビデオ バッファーにコピーしてから、flip() を呼び出します)。

  5. 外部制御は、別のマシンが TCP/IP を介して刺激提示コードと通信することによって行われます。コントロール PC がプレゼンテーション PC にコマンドを送信し、これが実行された後、プレゼンテーション PC は確認メッセージをコントロール PC に返信する必要があります。最初のフレームが画面に表示されたとき、2 番目のフレームが画面に表示されたとき、25 番目のフレームが画面に表示されたときに 1 つずつ、3 つの ACK メッセージを送信する必要があります (このようにして、コントロール PC はフレームがドロップされたかどうかを簡単に確認できます)。 )。matlab では、ブロッキング メソッドの Flip() を呼び出してフレームを表示し、戻ってきたら制御 PC に ACK を送信します。

それでおしまい。どうすれば日陰でそれを行うことができますか? 私が見るべき例はありますか?

0 投票する
1 に答える
16 参照

neuroscience - NeuroML データベース API を使用して、特定のチャネル モデルに関連付けられた細胞モデルを収集するにはどうすればよいですか?

NeuroML データベースのチャネル モデルのサブセットを、それらが埋め込まれているセル モデルに関連付けたいと考えています。特定のチャネル モデルに関連付けられているすべてのセルをすばやく簡単に取得する方法があるかどうか疑問に思っています。

Web ポータル ( https://neuroml-db.org/model_info?model_id=NMLCH000001 )の「最初の」チャネル モデルは次のとおりです。下の方が細胞モデルに属していると言えます。

https://neuroml-db.org/api/models?id=NMLCHxxxxxxを使用してすべてのチャネル モデルの詳細 ("Type":"CH") を収集したので、確認したい各チャネル モデルの JSON を取得しました。「関連付けられたセル」フィールドが見つかりません。

関連するセルのすべての NMLCLxxxxxx のリストがある場所はありますか? 私はそれを見逃しているかもしれません。