Lick 02.zip
This online script is intended for training a laboratory animal to respond to a stimulus by providing a reward when the desired behaviour is elicited within a specified time window. The script triggers the test stimulus at random intervals, records the behaviour and triggers reward delivery when the required criteria are met. The script also generates counts and plots vs. time of: "hits", "misses", "false positives" and "rejections" (where a rejection is a lack of response in random time windows between stimuli.
Specifically, the script is designed for studies of the type described by Paricio-Montecinos et al (2020). Here the stimulus is innocuous warming or cooling of the glabrous skin of a thirsty mouse's forepaw. The behaviour monitored is licking the spout of a water bottle and the reward is water, only delivered in response to licks during the thermal stimulus. Such studies aim to investigate perceptual thresholds and peripheral and central neural mechanisms of thermo-sensitivity.
The script might, with small modifications, also be useful for other learning or Go/No Go studies that involve different stimuli, behaviour and rewards,
e.g. visual cues eliciting lever presses for a food reward.
Reference:
Paricio-Montecinos et al. Sensory Coding of Warm Perception, Neuron 106, 830–841 (2020)
Requirements:
Hardware - Micro 1401 MkII or higher (plus appropriate hardware to generate the stimulus and provide the reward when triggered).
Software - Spike2 v9.19 or higher
calib.zip
このスクリプトでは、サンプリング設定で波形チャンネルのスケーリングとオフセットを較正できます。 まず、サンプリング設定を作成(または以前の設定をロード)して、スクリプトを実行します。 データは、
臨時データ・ファイルにサンプリングできます。 このデータのサンプリングを行うとき、較正したい波形が短時間にわたり2つの異なった既知のレベルにとどまるようにしてください。
その後、「較正」ボタンを押してください。 このように、チャンネルの波形データの2レベルのセクションを選択でき、またその正しい値を指定できます。
その後、スクリプトがサンプリング設定でチャンネルのスケーリングとオフセットを調整して、これらの値を達成します。
ppulse.zip
このPPulseスクリプトはペア・パルスをデジタル出力0と1に出力します。パルス間の時間(刺激間時間)は、規定のテキスト・ファイルに記述されている可能値のリストからランダムに選択されます。
このスクリプトを実行するには、シーケンサ・ファイルPPulse1、PPulse2、およびPPulse3が同一のディレクトリ内にPPulseスクリプトとして格納されていなければなりません。
使用するISIが記述されているテキスト・ファイルもこのディレクトリ内に格納されている必要があります(ISITimesというサンプルのテキスト・ファイルが提供されています)。
最後に、デジタル出力0と1をmicro 1401のイベント入力0と1に接続します(標準1401または1401plusをご使用の場合は、デジタル出力0と1をデジタル入力0と1に接続してください)。
PPulseAnは、PPulseスクリプトを使って収集したデータの解析をどのように自動化できるかを示す標準的な解析スクリプトです。
両スクリプトとも詳しいマニュアル(Wordファイル)が用意されています。