-1::1
Simple Hit Counter
Skip to content

Products

Solutions

×
×
Sign In

PT

EN - EnglishCN - 简体中文DE - DeutschES - EspañolKR - 한국어IT - ItalianoFR - FrançaisPT - Português do BrasilPL - PolskiHE - עִבְרִיתRU - РусскийJA - 日本語TR - TürkçeAR - العربية
Sign In Start Free Trial

RESEARCH

JoVE Journal

Peer reviewed scientific video journal

Behavior
Biochemistry
Bioengineering
Biology
Cancer Research
Chemistry
Developmental Biology
View All
JoVE Encyclopedia of Experiments

Video encyclopedia of advanced research methods

Biological Techniques
Biology
Cancer Research
Immunology
Neuroscience
Microbiology
JoVE Visualize

Visualizing science through experiment videos

EDUCATION

JoVE Core

Video textbooks for undergraduate courses

Analytical Chemistry
Anatomy and Physiology
Biology
Cell Biology
Chemistry
Civil Engineering
Electrical Engineering
View All
JoVE Science Education

Visual demonstrations of key scientific experiments

Advanced Biology
Basic Biology
Chemistry
View All
JoVE Lab Manual

Videos of experiments for undergraduate lab courses

Biology
Chemistry

BUSINESS

JoVE Business

Video textbooks for business education

Accounting
Finance
Macroeconomics
Marketing
Microeconomics

OTHERS

JoVE Quiz

Interactive video based quizzes for formative assessments

Authors

Teaching Faculty

Librarians

K12 Schools

Products

RESEARCH

JoVE Journal

Peer reviewed scientific video journal

JoVE Encyclopedia of Experiments

Video encyclopedia of advanced research methods

JoVE Visualize

Visualizing science through experiment videos

EDUCATION

JoVE Core

Video textbooks for undergraduates

JoVE Science Education

Visual demonstrations of key scientific experiments

JoVE Lab Manual

Videos of experiments for undergraduate lab courses

BUSINESS

JoVE Business

Video textbooks for business education

OTHERS

JoVE Quiz

Interactive video based quizzes for formative assessments

Solutions

Authors
Teaching Faculty
Librarians
K12 Schools

Language

pt_BR

EN

English

CN

简体中文

DE

Deutsch

ES

Español

KR

한국어

IT

Italiano

FR

Français

PT

Português do Brasil

PL

Polski

HE

עִבְרִית

RU

Русский

JA

日本語

TR

Türkçe

AR

العربية

    Menu

    JoVE Journal

    Behavior

    Biochemistry

    Bioengineering

    Biology

    Cancer Research

    Chemistry

    Developmental Biology

    Engineering

    Environment

    Genetics

    Immunology and Infection

    Medicine

    Neuroscience

    Menu

    JoVE Encyclopedia of Experiments

    Biological Techniques

    Biology

    Cancer Research

    Immunology

    Neuroscience

    Microbiology

    Menu

    JoVE Core

    Analytical Chemistry

    Anatomy and Physiology

    Biology

    Cell Biology

    Chemistry

    Civil Engineering

    Electrical Engineering

    Introduction to Psychology

    Mechanical Engineering

    Medical-Surgical Nursing

    View All

    Menu

    JoVE Science Education

    Advanced Biology

    Basic Biology

    Chemistry

    Clinical Skills

    Engineering

    Environmental Sciences

    Physics

    Psychology

    View All

    Menu

    JoVE Lab Manual

    Biology

    Chemistry

    Menu

    JoVE Business

    Accounting

    Finance

    Macroeconomics

    Marketing

    Microeconomics

Start Free Trial
Loading...
Home
JoVE Journal
Behavior
Uma caixa de ferramentas de tarefa de tempo de reação serial de 5 opções de código aberto e total...

Research Article

Uma caixa de ferramentas de tarefa de tempo de reação serial de 5 opções de código aberto e totalmente personalizável para treinamento comportamental automatizado de roedores

DOI: 10.3791/63385

January 19, 2022

Julia Morais Gancz1, Nada El Jundi2, Eva Strippelmann2, Michael Koch2, Detlef Wegener1

1Cognitive Neurophysiology Department, Brain Research Institute,University of Bremen, 2Neuropharmacology Department, Brain Research Institute,University of Bremen

Cite Watch Download PDF Download Material list
AI Banner

Please note that some of the translations on this page are AI generated. Click here for the English version.

In This Article

Summary Abstract Introduction Protocol Representative Results Discussion Disclosures Acknowledgements Materials References Reprints and Permissions

Erratum Notice

Important: There has been an erratum issued for this article. View Erratum Notice

Retraction Notice

The article Assisted Selection of Biomarkers by Linear Discriminant Analysis Effect Size (LEfSe) in Microbiome Data (10.3791/61715) has been retracted by the journal upon the authors' request due to a conflict regarding the data and methodology. View Retraction Notice

Summary

O presente protocolo descreve o desenvolvimento de uma caixa de ferramentas de tempo de reação serial de 5 opções de código aberto para modelos animais roedores, usando Arduino e hardware relacionado e uma caixa de ferramentas Matlab versátil, incluindo um script opcional para treinamento comportamental automatizado. Os scripts são personalizáveis e facilitam a implementação de diferentes projetos de teste e teste.

Abstract

A tarefa de tempo de reação serial de 5 opções (5-CSRTT) é um teste comportamental frequentemente usado para estudar a atenção visuosespacial e a impulsividade em roedores. A tarefa exige que os animais aloquem atenção a uma matriz horizontal de cinco pequenas aberturas equipadas com fontes de luz e, dentro de uma janela de tempo limitada, cutuque uma abertura de alvo iluminada para obter uma recompensa alimentar na revista de alimentos localizada na parede oposta da câmara. A tarefa considera medidas de controle comportamental, como precisão de resposta e tempos de reação e permite inferir atenção seletiva e impulsividade. A dificuldade da tarefa pode ser controlada modificando a duração do estímulo e o desenho da tarefa em geral. O aparelho comercialmente disponível geralmente consiste em uma câmara experimental e software específico para especificar parâmetros de tarefa, mas devido a hard-e software fixos, eles representam muitas limitações sobre mudanças no design experimental geral e requisitos de tarefas específicas e a saída de dados relacionada. Este artigo explica uma alternativa totalmente personalizável baseada em um microcontrolador de placa única fácil de usar e componentes eletrotécnicos padrão, um script Arduino de acesso aberto e uma caixa de ferramentas Matlab para controle de hardware e especificações de tarefas comportamentais, respectivamente. A caixa de ferramentas inclui um procedimento de escada opcional, permitindo treinamento comportamental automatizado. A configuração completa de hardware, que pode ser instalada em câmaras personalizadas, e o software livremente adaptável incentivam tarefas não padronizadas e design de câmara. O design do sistema e o código de código aberto para controle de hardware e configuração experimental são descritos.

Introduction

O 5-CSRTT é um teste comportamental, frequentemente utilizado em roedores para estudar processos de atenção visual e impulsividade 1,2,3,4,5,6, como determinar o papel do sistema colinérgico na atenção e a influência dos inibidores de recaptação de norepinefrinas em comportamentos impulsivos7 . O aparelho padrão permite observar várias medidas de controle, como precisão de resposta, tempos de reação, comportamento impulsivo e compulsivo, capacidade motora e motivação 1,2,3,4,5. Consiste em uma matriz horizontal de cinco aberturas equipadas com LED, uma revista de comida nas paredes da câmara oposta às aberturas, e luzes da casa 2,5. Em uma tarefa típica, a luz da casa é iluminada, e o início de uma sessão é marcado pela iluminação da revista de comida, onde uma pelota grátis é entregue. O curso de teste é iniciado quando o animal cutuca o nariz da revista para recuperar a pelota1. Depois disso, a luz da revista de alimentos é apagada, e o intervalo inter-ensaio (ITI) começa, durante o qual o animal deve direcionar sua atenção para as aberturas. Uma vez que o ITI decorre, uma iluminação de estímulo é apresentada em uma das aberturas 1,2,5. O estímulo é dado para um comprimento específico conhecido como duração do estímulo (DST). O animal pode responder ao estímulo enquanto está sendo apresentado ou durante uma janela de tempo limitado após o fim da DST, conhecido como porão limitado (LH). Para responder, o animal tem que cutucar o nariz da abertura do alvo e, se feito corretamente, uma recompensa é liberada na revista de alimentos 1,2,5. Caso contrário, qualquer resposta incorreta, bem como quaisquer respostas antes da apresentação de estímulo (antecipatória ou prematura) ou qualquer falha de resposta (omissão) resulta em um tempo limite (TO), durante o qual a luz da casa é desligada por uma determinada duração 1,2,5 (Figura 1). Em geral, a precisão do estímulo discriminatório mede o funcionamento da atenção, enquanto as respostas prematuras e perseverantes (respostas repetidas nas aberturas após apresentação de estímulo) são consideradas medidas de comportamento impulsivo e compulsividade, respectivamente 1,4,5,6.

Figure 1
Figura 1: Possíveis sequências de ensaio de um típico 5-CSRTT. Após o intervalo intertrial, a luz de estímulo é acesa por uma duração específica e, em seguida, desligada durante o intervalo de espera limitada. O rato pode responder corretamente e receber uma recompensa ou responder incorretamente e obter um tempo limite durante este tempo. Se o rato não responder a tempo, sua omissão resulta em um tempo limite. Da mesma forma, se ele responder antes da apresentação do estímulo leve, sua resposta prematura resulta em um intervalo. Outro teste começa após a coleta da recompensa ou o fim do período de intervalo. Clique aqui para ver uma versão maior desta figura.

O 5-CSRTT é amplamente utilizado devido à sua flexibilidade: ao alterar parâmetros do projeto de ensaio, diferentes subcategorias de atenção podem ser investigadas. Por exemplo, enquanto o animal deve dividir sua atenção através das cinco aberturas diferentes (atenção visuosespacial), o uso de estímulos irrelevantes (por exemplo, estímulos auditivos) permite o teste de atenção seletiva ou sustentada 1,2,5,6. Para isso, a configuração experimental pode ser estendida por meio da inclusão de alto-falantes, que podem ser usados como distrativos ou até mesmo reforçosde estímulos 1,2,5,6. Além disso, a carga atencional pode ser diretamente modulada alterando a apresentação de estímulo ou randomizando a duração do ITI10. O 5-CSRTT não é usado apenas em roedores 3,7, mas recentemente foi adaptado para testar primatas não humanos 1,7,8 epeixes 7,9, mostrando ainda mais sua viabilidade. Uma caixa de ferramentas 5-CSRTT totalmente personalizável permite uma fácil adaptação do paradigma de roedores padrão para outros modelos animais. Além disso, a flexibilidade de personalização da caixa de ferramentas 5-CSRTT também incentiva a pesquisa usando projetos de tarefas não padronizados.

A caixa de ferramentas 5-CSRTT totalmente personalizável apresentada aqui contém um script Arduino para controle de hardware, programado em um ambiente de desenvolvimento integrado. Ele também consiste em uma caixa de ferramentas Matlab (versão R2019b ou mais jovem) para controle de experimentos. O protocolo a seguir explica como configurar a caixa de ferramentas 5-CSRTT com o paradigma padrão amplamente utilizado e mostra configurações opcionais para paradigmas não padronizados.

Protocol

O procedimento experimental neste protocolo foi realizado seguindo as recomendações da diretiva da UE 2010/63 para o Bem-Estar dos Animais Experimentais e de acordo com a Lei de Bem-Estar Animal emitida pelo Governo Federal da Alemanha e aprovada pelas autoridades locais. Como a pesquisa exigia apenas treinamento comportamental, nenhum animal foi eutanizado, e todos foram mantidos na criação após a ásição. A pesquisa foi realizada utilizando dez ratos encapuzados lister masculino (4 meses de idade no início do treinamento comportamental).

1. Habitação animal, criação e manuseio

  1. Ratos da casa, juntamente com até cinco companheiros de lixo em uma gaiola padrão com material adequado para cama, de acordo com as recomendações do seu comitê de bem-estar animal.
  2. Mantenha os ratos em uma sala ventilada com uma temperatura controlada de 20 ± 2 °C e umidade relativa de 50% com um ciclo claro/escuro de 12:12 h, ou de acordo com as recomendações do seu comitê de bem-estar animal. Restringir o acesso a alimentos (12 g de chow por dia por rato, ver Tabela de Materiais) e fornecer acesso irrestrito à água.
  3. Marque as caudas dos animais usando um marcador de tinta não tóxico permanente.
  4. Antes de iniciar o experimento comportamental, manuseie os ratos por pelo menos uma semana até que eles estejam acostumados a serem manipulados por experimentadores, e introduzem os ratos às pastilhas de alimentos gratificantes para reduzir a neofobia alimentar.

2. Preparação do software de hardware e controle

  1. Abra o software de Ambiente de Desenvolvimento Integrado (IDE) disponível gratuitamente (ver Tabela de Materiais). Clique em Arquivo > Abra e clique no script para controle de hardware (Arquivo Complementar 1).
  2. Ligue o microcontrolador USB ao computador. Verifique se as informações de placa e processador escolhidas automaticamente correspondem à placa de microcontrolador conectada clicando em Ferramentas na metade superior esquerda da tela. Selecione as informações correspondentes de placa e processador e clique em Porta para selecionar a porta disponível.
  3. Na metade superior esquerda da tela, clique em Sketch > Incluir Biblioteca > Gerenciar bibliotecas. Na janela recém-aberta do Library Manager, digite o termo "Adafruit Motor Shield V2" na barra de pesquisa e clique no botão Instalar na biblioteca correspondente. Repita o mesmo processo para o termo de pesquisa "Adafruit Neopixel".
  4. Na metade superior esquerda da tela, clique em Verificar (o botão com um marcador de verificação) para garantir que não há erros no script. Clique em Upload (o botão com uma seta à direita) para carregar o script na placa de microcontrolador.

3. Preparação do software de controle de experimentos

  1. Certifique-se de que todos os quatro scripts e funções para controle de experimentos estejam localizados na mesma pasta.
    1. Abra a plataforma de programação, clique na guia barra de ferramentas HOME na metade superior da tela e clique em Definir Caminho. Clique em Adicionar pasta e selecione a pasta que contém todos os scripts de controle de experimento.
    2. Clique em Salvar e feche a janela Definir caminho. Clique em Abrir na guia barra de ferramentas HOME na metade superior da tela e abra os seguintes scripts e funções: Usuário (Arquivo Suplementar 2), Escada (Arquivo Suplementar 3) e DataProc (Arquivo Suplementar 4).
  2. Siga as instruções para baixar e instalar o software Psychtoolbox para habilitar a funcionalidade do botão ESC usada pela caixa de ferramentas (consulte Tabela de Materiais para o link de acesso).

4. Configuração dos parâmetros utilizados na caixa de ferramentas 5-CSRTT

  1. Prepare a caixa de ferramentas para a habituação.
    NOTA: A Figura 2 representa o aparelho 5-CSRTT utilizado para o presente estudo.
    1. Selecione o script do Usuário aberto. Certifique-se de que a variável de habitação na linha 7 seja definida como "verdadeira". Escreva um número em minutos (por exemplo, '30' por 30 min) na linha 8 para definir um prazo para a habitação. Na linha 9, escreva um número entre 0,01 e 1 (brilho total) para escolher um nível de brilho para a luz de estímulo.
      NOTA: O nível de brilho utilizado neste projeto está definido para 0,2.
    2. Realizar o experimento comportamental (passo 5).
  2. Prepare a caixa de ferramentas para a sessão de experimento.
    1. Selecione o script do Usuário aberto. Certifique-se de que a variável na linha 7 seja definida como 'falsa'.
    2. Na linha 12, digite o caminho do diretório onde os dados do experimento serão salvos automaticamente (por exemplo, 'C:\Users\trainer\Desktop\5CSRTT'). Certifique-se de que existe um diretório com esse nome exato.
    3. Digite a identificação do sujeito na linha 13 (por exemplo, 'red1').
    4. Certifique-se de que a variável na linha 14 seja definida como 'verdadeira', para que os dados gerados seja automaticamente salvo no caminho do diretório.
    5. Certifique-se de que a variável na linha 15 seja definida como 'verdadeira' e digite um número nas linhas 16 e 17 para definir um teste e limite de tempo (em min), respectivamente, após o qual o programa será automaticamente parado.
    6. Configure os parâmetros para um paradigma padrão 5-CSRTT.
      1. Verifique se a variável na linha 32 está definida como 'verdadeira' para uma entrega gratuita de pelotas antes do primeiro teste. Defina a variável na linha 33 como 'verdadeira' para garantir uma entrada de revista antes do início de cada ensaio. Verifique se a variável na linha 34 está definida como 'definida' e digite um número na linha 35 para especificar o comprimento do ITI em segundos.
      2. Certifique-se de que a variável definida na linha 37 seja definida como "verdadeira" para que os ensaios com respostas prematuras não influenciem o limite de ensaio da sessão. Digite um valor numérico na linha 38 que definirá o comprimento de hold (LH) limitado em segundos.
      3. Certifique-se de que a variável na linha 39 seja definida como 'nenhuma' e que a variável na linha 40 seja definida como 'falsa'. Digite um número na linha 41 para definir o comprimento TO em segundos e certifique-se de que a variável na linha 42 seja definida como 'falsa'.
      4. Digite um valor numérico na linha 45 que corresponda ao número de aberturas que podem ser iluminadas (por exemplo, '5'). Certifique-se de que a variável na linha 46 seja definida como 'pseudorandom' ou 'aleatória' e digite um número na linha 47, definindo o comprimento de D.D. em segundos. Verifique se a variável na linha 48 é definida como 'single' e o valor numérico na linha 49 é '1'. Na linha 50, digite um número para definir o brilho do estímulo alvo.
      5. Verifique se as variáveis das linhas 64 e 65 são definidas como 'binárias' e 'não dependentes', respectivamente. Digite um valor numérico na linha 71 correspondente ao número de pelotas de alimentos a serem liberadas após uma cutucada correta no nariz.
      6. Realizar o experimento comportamental (passo 5).
    7. Configure os parâmetros para um paradigma 5-CSRTT não padrão.
      NOTA: Todas as etapas descritas neste subchapter são opcionais.
      1. Se for desejada uma verificação automática de desempenho para usar o procedimento automatizado de treinamento de escadas, certifique-se de que a variável na linha 18 seja definida como 'verdadeira' e digite um valor numérico na linha 20 definindo a frequência da verificação de desempenho. Digite um número na linha 21 para definir o número mínimo de ensaios a serem concluídos durante a sessão atual antes de calcular o desempenho do sujeito. Certifique-se de que a variável na linha 21 seja definida como 'todas' para que todos os ensaios da sessão atual sejam incluídos na verificação de desempenho.
      2. Certifique-se de que a variável na linha 22 seja definida como 'verdadeira' para que o programa atualize os parâmetros da sessão atual para corresponder a uma sessão previamente concluída. Na linha 23, digite 'mais recente' para estabelecer que a última sessão será carregada.
        NOTA: O programa atualizará os parâmetros com base nas especificações da função "Escadaria", saltando para o nível previamente concluído. Um conjunto de dados específico a ser carregado também pode ser escolhido digitando no caminho exato para o arquivo de dados com o final ".mat".
      3. Se o treinamento comportamental automatizado for desejado, certifique-se de que a variável na linha 26 seja definida como "verdadeira". Digite um valor numérico nas linhas 27 e 28 para definir o nível de treinamento para começar e o número total de níveis disponíveis, respectivamente. Se uma divisão de coortes for desejável, digite um nome (por exemplo, 'grupo1') na linha 29 que especifica o grupo.
        NOTA: Cada grupo pode usar seu próprio conjunto de níveis de treinamento e critérios para atualizações de nível. Os parâmetros para cada grupo são definidos na função "Escadaria" (etapa 4.2.8.).
      4. Na linha 34, digite 'aleatório' se uma duração iti aleatória for desejada. Digite um intervalo numérico (por exemplo, '[0,2]') para definir o intervalo contendo um número randomizado que será adicionado à duração do ITI fixo.
      5. Para garantir que os ensaios com respostas prematuras influenciem o limite de ensaio da sessão, digite 'falso' na linha 37.
      6. Para definir uma janela de tempo durante a qual as cutucadas adicionais do nariz serão contadas como respostas perseverantes, digite um valor numérico na linha 39. Digite 'verdadeiro' na linha 40 para que as respostas prematuras evoquem um tempo limite.
      7. Para definir diferentes agrupamentos das aberturas de alvo, digite 'vizinho', 'deslocado' ou 'tudo' na linha 48. Digite um valor numérico na linha 49, definindo o número total de aberturas de destino. Se forem desejados estímulos escurecidos, digite um valor numérico nas linhas 51 e 52, definindo o número total de aberturas escurecidas e seu brilho, respectivamente.
      8. Se desejar a emissão de um tom curto (Tom C4, 262 Hz (Anotação de Tom Científico)) antes da apresentação do estímulo, certifique-se de que a variável na linha 55 seja definida como "verdadeira". Digite valores numéricos nas linhas 56, 57 e 58 para definir a janela de tempo (em milissegundos) entre o tom do orador e a apresentação de estímulo, a duração do tom (em milissegundos) e o volume do tom (números entre 0 (sem tom) e 1 (volume completo).
      9. Se desejar a emissão de um tom curto (Tom C6, 1047 Hz) após um golpe de nariz bem sucedido, certifique-se de que a variável na linha 59 seja definida como "verdadeira". Digite um valor numérico nas linhas 60 e 61 que definem a duração do tom (em milissegundos) e o volume do tom (números entre 0 (sem tom) e 1 (volume completo).
      10. Se as respostas em aberturas acesas escurecidas forem recompensadas, certifique-se de que a variável na linha 64 seja definida como "não-binária". Digite um valor numérico na linha 73 para definir o número de pelotas de alimentos entregues para cutucadas de nariz em aberturas acesas.
      11. Se usar mais de um distribuidor de pelotas, digite o número correspondente do motor nas linhas 70 e 72 para cutucar o nariz nas aberturas do alvo e aberturas acesas.
        NOTA: O número do motor pode ser 1 ou 2. Os terminais de parafusos M3 e M4 do escudo do motor correspondente são definidos no script para controle de hardware.
      12. Se a classificação da recompensa com base no tempo de reação for desejada, certifique-se de que a variável na linha 65 seja definida como 'dependente'.
        1. Defina a dependência de cutucadas no nariz nas aberturas de destino digitando em valores numéricos na linha 67 que dividirá o tempo de reação (em segundos), o número do motor e o número de pelotas de alimentos a serem entregues em diferentes categorias, de modo que um intervalo específico de tempo de reação corresponda a um número de motor escolhido e número de pelotas.
        2. Digite números na linha 68 para definir diferentes categorias para tempo de reação (em segundos), número do motor e número de pelotas de alimentos a serem entregues para cutucadas de nariz em aberturas acesas.
    8. Configure a função Escadaria seguindo as etapas abaixo.
      NOTA: Esta etapa é opcional.
      1. Selecione a função escada aberta . Na linha 4, digite o nome do primeiro grupo (por exemplo, 'grupo1'). Se for o caso, digite o nome do segundo grupo (por exemplo, 'grupo2') na linha 77.
      2. Para alterar os parâmetros para o segundo nível de treinamento para o primeiro grupo, digite um dos parâmetros calculados na verificação de desempenho na linha 17 (por exemplo, PerformanceCheck.NumCorrect >= 30 se os critérios estiverem respondendo corretamente 30 cutucadas no nariz).
        NOTA: Não altere o parâmetro "Config_trigger == 2" ao utilizar o carregamento automático da sessão anterior (etapa 4.2.7.2.).
      3. Na linha 19, digite uma variável que você deseja atualizar e um valor numérico, se aplicável (por exemplo, 'Config.LED.StimDuration = 30' para definir o comprimento de D.D. para 30 s).
        NOTA: O número de parâmetros a serem alterados e seu novo valor podem ser escolhidos livremente. O único requisito é que o parâmetro a ser atualizado precise ser digitado após a variável 'UpdateTrigger = 1' em cada nível desejado pela atualização.
    9. Configure a função "DataProc".
      1. Selecione a função DataProc aberta. Se um gráfico com a visão geral da sessão precisar ser plotado e salvo automaticamente, digite os comandos para o plot desejado da linha 83 em diante.
        NOTA: Os comandos atuais na linha 83 em diante traçam uma visão geral do resultado da sessão e algumas medidas de controle necessárias, como o número total de respostas prematuras ou o número de empurrões do painel de alimentos durante um ITI.

5. Experimento comportamental

  1. Transporte a gaiola de ratos do vivarium para a sala experimental pelo menos 30 minutos antes da habituação ou sessão de experimento para familiarizar os animais para a sala de testes.
  2. Para a sessão de habituação, prepare a câmara operante colocando duas pelotas de comida de recompensa em cada uma das aberturas e cinco pelotas de comida na porta da revista. Configure os parâmetros da sessão seguindo as etapas 2-4.1.
    NOTA: A câmara operante usada para este protocolo foi uma caixa de PVC Skinner modificada com dimensões 30 x 30 x 45 cm.
    NOTA: Para a primeira etapa de habitação, grave a porta da aba da revista para permanecer aberta. Para o segundo estágio de habitação, remova a fita na porta da aba da revista.
  3. Selecione o script do Usuário aberto. Certifique-se de que a descrição 'COM' na linha 75 corresponda à porta disponível escolhida na etapa 2.2. Se não coincidir, altere o valor numérico no script de controle de experimento (por exemplo, de 'COM3' para 'COM4').
  4. Coloque suavemente os ratos na câmara.
  5. No script aberto do Usuário, clique na guia barra de ferramentas EDITOR na metade superior da tela e clique no botão reprodução verde Run. Verifique se o programa está sendo executado corretamente lendo as informações da "Janela de Comando".
  6. Para interromper o experimento a qualquer momento, pressione a tecla de escape ESC no teclado do computador. Aguarde que uma mensagem apareça no visor da janela de comando. Digite "y" e pressione a tecla Enter no teclado do computador para interromper a sessão atual e salvar os dados adquiridos.
  7. Quando o tempo de habituação ou tempo de sessão ou limite de ensaio for atingido (etapa 4.1.1 ou 4.2.5, respectivamente), verifique a mensagem que aparece no visor da janela de comando. Digite "y" e pressione a tecla Enter no teclado do computador para interromper a sessão atual.
    NOTA: A mensagem só será mostrada no início de um novo teste e interromperá a sessão em andamento até que uma resposta seja digitada ("y" para interromper a sessão ou "n" para continuar o experimento).
  8. No caso de uma sessão de habitação, verifique se o rato consumiu todas as pelotas de alimentos. Repita o estágio de habitação até que todas as pelotas sejam consumidas antes de avançar para a próxima etapa de habituação ou, após a segunda etapa, iniciar o treinamento 5-CSRTT.
  9. Após a sessão, limpe as paredes e o piso da câmara operante, por exemplo, com uma solução de 70% de etanol e papel toalha. Antes de introduzir o próximo rato, espere por 2-3 min até que o cheiro de etanol se dissipa.
  10. Quando o dia do experimento acabar, desligue o MICROcontrolador USB do computador. Opcionalmente, feche ambos os scripts para controle de hardware e experimento.

Representative Results

Figure 2
Figura 2: O aparelho 5-CSRTT utilizado para o presente estudo. O aparelho é executado em um laptop equipado com a caixa de ferramentas 5-CSRTT, que fornece um script para controlar o microcontrolador e todos os equipamentos relacionados e vários scripts para controlar o experimento 5-CSRTT. Clique aqui para ver uma versão maior desta figura.

A caixa de ferramentas totalmente personalizável é fácil de usar e baseada em um microcontrolador de placa única e componentes eletrotécnicos padrão. A Figura 3 mostra um circuito simplificado e diagrama de fiação. Toda a abertura consiste em 5 LEDs como estímulos de luz e cinco sensores infravermelhos para detectar cutucadas no nariz. A luz da casa consiste em uma tira com oito LEDs, e a revista de comida é feita de uma abertura com uma porta de retalho com um micro interruptor, um distribuidor de pelotas movido a motor e uma tira com oito LEDs para iluminação. O circuito também exemplifica conexões para componentes opcionais, como o alto-falante de campainha passiva para feedback auditivo e um potencializador digital para ajuste de volume. Para obter uma lista dos equipamentos utilizados no desenvolvimento desta caixa de ferramentas, consulte Tabela de Materiais.

Figure 3
Figura 3: Circuito simplificado do hardware do microcontrolador. Para ser personalizável e rapidamente, o equipamento microcontrolador é conectado através de uma tábua de pão. Da parte superior esquerda para baixo esquerda, no sentido horário: Uma placa microcontroladora é conectada a um escudo motor e a um motor DC (representando o motor dispensador de pelotas). À direita estão as tiras de LED para as luzes da casa e da revista food, e no meio estão todos os cinco LEDs brancos para a luz de estímulo e os cinco pares de sensores infravermelhos usados nas aberturas. Abaixo da placa microcontrolador está um microswitch simples (representando o interruptor usado na porta da aba da revista de alimentos). Finalmente, um alto-falante passivo e um potencialiômetro digital são retratados no meio. Esta imagem foi feita usando o software de código aberto Fritzing. Clique aqui para ver uma versão maior desta figura.

Figure 4
Figura 4: Linkage e funções de todos os componentes dos scripts de controle do experimento e diagrama simplificado da função "Código". (A) O script "Usuário" envia seus parâmetros para a função "Código", que por sua vez se conecta diretamente à função "Escadaria", permitindo que ele atualize qualquer parâmetro usado na função "Código" enquanto o experimento estiver em andamento. A função "Código" envia seus resultados para a função "DataProc" no final da sessão. (B) Antes de iniciar uma sessão de experimento, a função "Código" verifica primeiro se é suposto iniciar o protocolo de habitação. Caso não, ele configura os parâmetros com base nas definições escolhidas no script "Usuário". Antes de cada teste começar, a função então verifica se a tecla ESC no teclado foi pressionada. Se não, continua com um novo julgamento. Caso contrário, ele interrompe a sessão de experimento e passa os dados coletados para a função DataProc. Esta verificação crítica antes de cada início de teste permite que o programa pare antes que qualquer limite de tempo escolhido seja atingido. Clique aqui para ver uma versão maior desta figura.

Interações entre os diferentes scripts de controle de experimentos podem ser vistas na Figura 4A. O script "Usuário" inclui todos os parâmetros que definem o experimento. Lá, variáveis que determinam o tempo, o número e o brilho do experimento de estímulos iluminados, duração de ITI e afins podem ser escolhidos livremente. A função Código (Arquivo Suplementar 5) inclui uma descrição detalhada de um único ensaio e todos os resultados possíveis, que é reiterado ao longo do experimento, como mostrado na Figura 4B. Além disso, consiste em um protocolo para a habituação do animal ao aparelho. A função Código também verifica regularmente o desempenho do animal. Além disso, a função Escadaria é opcional. O desempenho do sujeito é comparado aos critérios previamente definidos, e os parâmetros desejados são atualizados automaticamente se o desempenho do animal atender a esses critérios. A função Escadaria também pode considerar os resultados adquiridos da sessão do dia anterior. Enquanto o experimento estiver em execução, uma verificação de desempenho no final de um teste calculará a precisão, as omissões e o número total de respostas corretas dos ensaios concluídos e comparará o resultado com os critérios desejados para uma atualização de nível, conforme especificado na função Staircase. Finalmente, a função DataProc processa todos os dados coletados e gera gráficos simples para análise rápida. No final de uma sessão, a caixa de ferramentas salva automaticamente todos os dados em um arquivo *.mat e gera um arquivo extra de *.xlsx com as informações essenciais do experimento.

Figure 5
Figura 5: Exemplo de diferentes configurações de estímulo da caixa de ferramentas 5-CSRTT. O diagrama exemplifica possíveis combinações de estímulos-alvo na dependência da configuração escolhida. Ambas as configurações "all" e "single" são usadas no paradigma padrão (para a habitação e experiência comportamental). As configurações "vizinhas" e "deslocadas" mostram configurações de estímulo não padronizadas, permitindo o uso de outros números de estímulos acessos, que também podem ter um contraste diferente do estímulo-alvo. Clique aqui para ver uma versão maior desta figura.

A etapa 4.2.7.7 do protocolo menciona um recurso opcional: alterar o agrupamento de aberturas de destino. O paradigma padrão 5-CSRTT faz uso de um único estímulo de alvo. Aqui, exemplificamos como a caixa de ferramentas apresentada permite modificações do paradigma padrão. A Figura 5 exibe algumas combinações de grupo possíveis de um total de cinco aberturas relativas à configuração escolhida. A configuração "tudo" acende todas as aberturas disponíveis para que cada abertura seja agora uma abertura de destino, o que pode ser útil nas fases iniciais de treinamento. A configuração do vizinho garante que o número (livremente escolhido) de aberturas de destino será vizinho um do outro. As configurações podem ser especificadas de tal forma que os vizinhos não serão idênticos à abertura do alvo, mas serão iluminados em contraste menor (ou até maior). O uso de aberturas com diferentes contrastes de iluminação permite testar novos paradigmas, como o uso de recompensas de diferentes graus para cutucadas de nariz nas aberturas de alto ou baixo contraste. A Figura 5 mostra um exemplo com três aberturas de destino com iluminação idêntica. A configuração única é normalmente usada no padrão 5-CSRTT, onde apenas um único alvo é iluminado. Finalmente, a configuração deslocada amplia a configuração do vizinho. Ele desloca o estímulo do vizinho para a última ou primeira abertura no caso da abertura do alvo estiver na primeira ou última posição, respectivamente. Como na configuração do vizinho, a força de iluminação dos vizinhos pode ser livremente escolhida, sendo a mesma ou diferente da abertura do alvo. Além disso, o número de estímulos iluminados globais pode ser livremente escolhido. A caixa de ferramentas calcula então todos os estímulos possíveis automaticamente. No entanto, o parâmetro "Config.LED.NumHighLED" deve ser definido como "1" para esta configuração.

Seguindo o protocolo, o treinamento de ratos (N = 10) para o 5-CSRTT foi realizado de acordo com as etapas de treinamento apresentadas na Tabela 1.

Tabela 1: Cronograma de treinamento 5-CSRTT e critérios para passar para o próximo nível. (A) O intervalo inter-trial foi mantido constante em 5 s em todos os níveis de treinamento. (B) Duração do estímulo para cada nível de treinamento. (C) Janela de tempo Limited Hold (LH), o tempo máximo tolerado entre o estímulo desligado e qualquer resposta de cutucar o nariz. (D) O número total de respostas corretas necessárias para passar pelo respectivo nível de treinamento. (E) A porcentagem de precisão é calculada como Equation 1. (F) Percentual de erros de omissão é definido como Equation 2. Este critério não inclui respostas prematuras. Clique aqui para baixar esta Tabela.

O desempenho dos ratos foi comparado ao número de dias de treinamento (sessões) necessários para completar cada nível de treinamento dado na Tabela 1. Todos os animais começaram no treinamento nível 1 com DST e LH de 60 s cada. No entanto, alguns ratos (N = 5) receberam treinamento aprimorado de habituação para testar algumas das opções adicionais de estímulo relatadas anteriormente, o que explica a diferença no número de sessões que os animais individuais permaneceram no nível 1 de treinamento. A conclusão do nível foi marcada por atingir um total de 30 ou mais respostas corretas. StD e LH diminuíram durante os níveis seguintes, enquanto os critérios para avançar para o próximo nível de treinamento ficaram mais difíceis, aumentando a demanda de atenção da tarefa 1,6.

A Tabela 2 mostra a planilha de .xlsx de um exemplo gerada automaticamente durante uma sessão. O rato começou com a configuração especificada no nível de treinamento 5. Após quatro ensaios, o rato avançou para o nível 6, considerando os ensaios realizados na sessão atual mais a precisão alcançada na sessão anterior. Quantos ensaios devem ser realizados no mínimo na sessão atual para avançar para o próximo nível de treinamento é especificado na variável "Config.Experiment.MinNumTrials". Na mesma sessão, o rato avançou para o nível de treinamento 7 após completar 66 ensaios no nível 6 e alcançar a exigência de > 80% de precisão e < omissão de 20%. No total, os ratos foram treinados por 26 dias utilizando a configuração dos níveis de treinamento conforme previsto na Tabela 1. O número de sessões gastas por nível de treinamento é fornecido na Figura 6A. A linha preta mostra a média entre todos os sujeitos, e cada linha colorida exibe os dados de um rato. Todos os ratos atingiram o oitavo nível dentro de 14-22 sessões (Figura 6B). A Figura 6C mostra o desempenho médio dos sujeitos por nível de treinamento e em todos os dias de treinamento no aparelho 5-CSRTT. A linha preta tracejada representa a porcentagem de precisão, e a linha preta reta representa a porcentagem de omissão. A precisão foi calculada como a razão entre o número de respostas corretas e o número total de respostas. As omissões foram calculadas como a razão entre o número de omissões e o número total de ensaios (ou seja, a soma das respostas corretas, respostas incorretas e omissões). A linha cinza indica o número médio total de respostas corretas em todos os ensaios em cada nível. A Figura 6D exibe a precisão final alcançada por cada sujeito no oitavo e último nível de treinamento.

Em média, os ratos passaram 5,9 sessões (± 1,03 SEM) para completar o nível 1, entre 1,5 (±0,17) e 3,5 (±0,5) sessões para completar o nível 2 a 6, e 1,7 (±0,16) para completar o nível 7 antes de atingirem o nível final 8. Como é evidente na Figura 6A, a variância entre os sujeitos foi mais significativa nos níveis iniciais (SD = 3,25 no nível 1, 1,58 no nível 2) e diminuiu nos níveis posteriores (0,47 e 0,48 nos níveis 6 e 7, respectivamente). No nível 4, quando a duração do estímulo foi ainda reduzida, a média de sessões gastas (2,6 ± 0,52) e a variância entre ratos (1,64) aumentaram, com dois ratos levando 5 e 6 dias para concluir o nível.

Figure 6
Figura 6: Resultados do experimento comportamental com a caixa de ferramentas 5-CSRTT. (A) O número de sessões realizadas em cada nível de treinamento. A linha preta retrata o número médio de sessões de todos os sujeitos para cada nível (média ± SEM) e as linhas coloridas representam dados individuais dos sujeitos. (B) O número absoluto de sessões necessárias para atingir o nível final, por sujeito. (C) Medidas médias de desempenho ao longo do treinamento (média ± SEM). A linha preta pontilhada retrata a precisão de todos os assuntos em todas as respostas em todas as sessões por nível de treinamento, e a linha preta mostra a porcentagem de omissão correspondente. A linha cinza retrata o número absoluto médio de respostas corretas de todos os sujeitos em cada nível de treinamento. (D) Precisão por assunto durante o oitavo e último nível de treinamento. Clique aqui para ver uma versão maior desta figura.

Tabela 2: Dados coletados de um rato de exemplo durante uma sessão de treinamento. A coluna A exibe a contagem de ensaios sobre a sessão em relação ao nível de treinamento atual, como mostrado na coluna B. A coluna C exibe a duração do ITI e a coluna D exibe o tempo de início do teste. As colunas E a I mostram o nível de brilho para o estímulo led nas aberturas de 1 a 5, respectivamente. Um nível de brilho de 0 significa que o estímulo estava desligado, e um nível de brilho de 0,2 significa que o estímulo foi ligado com 20% de sua intensidade máxima. As colunas J e K mostram a hora exata em que o estímulo foi ligado e desligado, respectivamente. A coluna L exibe o resultado do ensaio: 0 significa "omissão", 1 significa "resposta correta", 3 significa "resposta incorreta" (cutucar o nariz na abertura não-alvo) e 4 significa "prematuro". A coluna M mostra qual abertura foi cutucada pelo nariz durante o julgamento, enquanto a coluna N mostra a hora exata do cutuque o nariz. As colunas O, P e Q mostram o tempo em que o motor do distribuidor de pelotas foi ligado, o número do motor correspondente, e o momento em que o rato abriu o distribuidor de pelotas para receber sua recompensa, respectivamente. A coluna R exibe o tempo final do teste. As colunas S, T, U, V e W mostram o número total de respostas prematuras, tempo limite, empurrões de painel durante um ITI, o número total de respostas perseverantes e o tempo total de execução da sessão em minutos, respectivamente. Clique aqui para baixar esta Tabela.

Arquivo Suplementar 1: Script para o controle de hardware do software IDE (código Arduino). Isso inclui todos os comandos para controlar o hardware e componentes eletrotécnicos da caixa de ferramentas. Clique aqui para baixar este Arquivo.

Arquivo complementar 2: Script para a função "Usuário" no software de controle de experimento. Isso inclui todos os parâmetros que definem o experimento. Clique aqui para baixar este Arquivo.

Arquivo complementar 3: Script para a função "Escadaria" no software de controle de experimento. Isso monitora o desempenho do sujeito e o compara aos critérios previamente definidos. Os parâmetros desejados são atualizados automaticamente se o desempenho do animal atender a esses critérios. Clique aqui para baixar este Arquivo.

Arquivo suplementar 4: Script para a função "DataProc" no software de controle de experimento. Isso processa todos os dados coletados e gera gráficos simples para análise rápida. Clique aqui para baixar este Arquivo.

Arquivo complementar 5: Script para a função "Código". Isso inclui uma descrição detalhada de um único teste e todos os resultados possíveis, o que é reiterado ao longo do experimento. Clique aqui para baixar este Arquivo.

Discussion

Os autores declaram que não têm interesses financeiros concorrentes.

Disclosures

O presente protocolo descreve o desenvolvimento de uma caixa de ferramentas de tempo de reação serial de 5 opções de código aberto para modelos animais roedores, usando Arduino e hardware relacionado e uma caixa de ferramentas Matlab versátil, incluindo um script opcional para treinamento comportamental automatizado. Os scripts são personalizáveis e facilitam a implementação de diferentes projetos de teste e teste.

Acknowledgements

Este trabalho é suportado pelo DFG WE 5469/3-1.

Materials

Resistor de de design de interação de de roedores Componentes da elétrica de liberação de pellets
1200 OhmJá disponível no laboratório
Potenciômetro digital de 8 bits 10 kΩMicrochipMCP42010-I/PDe Conrad.de: 1083205
ARD MEGA2560 KIT Arduino - Mega 2560 R3 LernsetJOY-ITARD-Set01De Reichelt.de: ARD MEGA2560
KIT ARD SHD MOTOR Arduino Shield - MotorAdafruit1438De Reichelt.de: ARD
KIT DE CABEÇOTE EMPILHÁVEL SHD MOTOR ARDUINO - R3Sparkfun ElectronicsPRT-11417De Antratek.de: PRT-11417
ChowAltromin1324 NAltromin chow products
Euro-Gehä useHammond Electronics1591EBKDe Conrad.de: 520691
Pellets de alimentosBio-ServF0021De Bio-serv.com: Pellets de precisão sem poeira Laboratório
fritzingPotsdamFritzing Download de software
Ambiente de desenvolvimento integradoArduinoArduino IDE download (disponível gratuitamente)
Sensor de feixe de ruptura IR - LEDs 3mmAdafruit2167De Mouser.de: 485-2167
Laptop ou Computador
LED branco redondo 5mm 2000mcd 20mATruComponents1573731De Conrad.de: 1573731
MicrointerruptorHartmannMBB1 01 A 01 C 09 ADe Conrad.com: 707243
NeoPixel Stick - 8 WS2812 5050 RGB LEDsAdafruit1426De Reichelt.de: DEBO Alto-falante passivo LED NP8 2
93038c213acampainhaDe Conrad.de: 1511468
DiscoJá disponível no laboratório. Produtos similares descritos abaixo. Lembre-se de que alguns desses produtos fazem uso de motores e sensores infravermelhos diferentes (e mais fortes). O uso do microinterruptor (linha 7) e o  O Arduino Motor Shield (linha 3) precisa ser adaptado para atender a essas novas especificações. Recomendamos a impressão 3D do disco para trabalhar com os materiais e softwares fornecidos.
Placa de base universal Carbatec
Open Science Framework Open Feeder
Open Ephys 3d Model Food Pellet Dispenser
Campden Instruments 45mg pellet dispenser
Plataforma de programaçãoMathworksR2019b ou mais recente
Psychtoolbox SoftwareV3Psychtoolbox-3 download
Motor de engrenagem de dentes retos com motor de escova DCMicromotoresB138F.12.208Micromotos Série B138F Dados técnicos

References

  1. Bari, A., Dalley, J. W., Robbins, T. W. The application of the 5-choice serial reaction time task for the assessment of visual attentional processes and impulse control in rats. Nature Protocols. 3 (5), 759-767 (2008).
  2. Asinof, S. K., Paine, T. A. The 5-choice serial reaction time task: a task of attention and impulse control for rodents. Journal of Visualized Experiments: JoVE. (90), e51574 (2014).
  3. Higgins, G. A., Silenieks, L. B. Rodent Test of Attention and Impulsivity: The 5-Choice Serial Reaction Time Task. Current Protocols in Pharmacology. 78 (1), 1-34 (2017).
  4. Humby, T., Wilkinson, L., Dawson, G. Assaying aspects of attention and impulse control in mice using the 5-choice serial reaction time task. Current Protocols in Neuroscience. 31 (1), 1-15 (2005).
  5. Robbins, T. The 5-choice serial reaction time task: behavioural pharmacology and functional neurochemistry. Psychopharmacology. 163 (3-4), 362-380 (2002).
  6. Amitai, N., Markou, A. Disruption of performance in the five-choice serial reaction time task induced by administration of N-methyl-D-aspartate receptor antagonists: relevance to cognitive dysfunction in schizophrenia. Biological Psychiatry. 68 (1), 5-16 (2010).
  7. Fizet, J., Cassel, J. C., Kelche, C., Meunier, H. A review of the 5-Choice Serial Reaction Time (5-CSRT) task in different vertebrate models. Neuroscience & Biobehavioral Reviews. 71, 135-153 (2016).
  8. Spinelli, S., et al. Performance of the marmoset monkey on computerized tasks of attention and working memory. Cognitive Brain Research. 19 (2), 123-137 (2004).
  9. Parker, M. O., et al. Development and automation of a test of impulse control in zebrafish. Frontiers in Systems Neuroscience. 7, 65 (2013).
  10. Birtalan, E., Bánhidi, A., Sanders, J. I., Balázsfi, D., Hangya, B. Efficient training of mice on the 5-choice serial reaction time task in an automated rodent training system. Scientific Reports. 10 (1), 1-8 (2020).
  11. Fischer, B., Wegener, D. Emphasizing the &#34;positive&#34; in positive reinforcement: using nonbinary rewarding for training monkeys on cognitive tasks. Journal of Neurophysiology. 120 (1), 115-128 (2018).

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article
Request Permission

Play Video

Uma caixa de ferramentas de tarefa de tempo de reação serial de 5 opções de código aberto e totalmente personalizável para treinamento comportamental automatizado de roedores
JoVE logo
Contact Us Recommend to Library
Research
  • JoVE Journal
  • JoVE Encyclopedia of Experiments
  • JoVE Visualize
Business
  • JoVE Business
Education
  • JoVE Core
  • JoVE Science Education
  • JoVE Lab Manual
  • JoVE Quizzes
Solutions
  • Authors
  • Teaching Faculty
  • Librarians
  • K12 Schools
About JoVE
  • Overview
  • Leadership
Others
  • JoVE Newsletters
  • JoVE Help Center
  • Blogs
  • Site Maps
Contact Us Recommend to Library
JoVE logo

Copyright © 2025 MyJoVE Corporation. All rights reserved

Privacy Terms of Use Policies
WeChat QR code