$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,

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.

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.

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.

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
. (F) Percentual de erros de omissão é definido como
. 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.

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.