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
Este manuscrito permite al usuario calibarar la escala y la compensación de los canales de forma de onda en una configuración de muestreo. Cree primero una configuración de muestreo (o cargue una anterior) y luego ejecute el manuscrito. Puede comprobar datos en un fichero provisional de datos. Cuando compruebe estos datos, debería hacer que la forma de onda que desea calibrar permanezca en dos niveles distintos conocidos durante un período de tiempo corto.
Luego puede pulsar el botón "Calibrar". Esto le permite seleccionar las dos secciones de niveles de los datos de forma de onda en un canal y especificar los valores que DEBERIAN ser. El manuscrito alterará la escala y la compensación del canal en la configuración de muestreo para conseguir esos valores.
ppulse.zip
El manuscrito PPulse envía impulsos emparejados a través de las Salidas Digitales 0 y 1. El tiempo entre impulsos (el tiempo entre estímulos) se escoge al azar de entre una lista de posibles valores mantenidos es un fichero de texto estipulado.
Para ejecutar este manuscrito, asegúrese de tener los ficheros secuenciadores PPulse1, PPulse2 y PPulse3 en el mismo directorio que el manuscrito PPulse. En este directorio también debe tener un fichero de texto que contenga el ISI a usar (se suministra un fichero de texto ejemplo denominado ISITimes).
Finalmente, conecte las Salidas Digitales 0 y 1 a las Entradas de Eventos 0 y 1 en un micro 1401 (o si usa un 1401 ó 1401plus estándar, conecte las Salidas Digitales 0 y 1 a las Entradas Digitales 0 y 1).
El manuscrito PPulseAn es un manuscrito de análisis estándar que indica la forma de automatizar el análisis de datos recogidos usando el manuscrito PPulse.
A ambos manuscritos se les proporciona una amplia documentación (en formato Word).