É necessária uma assinatura da JoVE para visualizar este conteúdo. Faça login ou comece sua avaliação gratuita.
Method Article
Apresentamos um pacote de software com uma interface gráfica de usuário para pesquisadores sem experiência em codificação para pontuar os estágios do sono em camundongos com um simples download e operação.
A pontuação do estágio do sono em roedores é o processo de identificação dos três estágios: sono sem movimento rápido dos olhos (NREM), sono de movimento rápido dos olhos (REM) e vigília. A pontuação do estágio do sono é crucial para estudar medidas e efeitos específicos do estágio do sono.
Os padrões de sono em roedores diferem daqueles em humanos, caracterizados por episódios mais curtos de NREM e REM intercalados pela vigília, e a pontuação manual tradicional do estágio do sono por especialistas humanos é demorada. Para resolver esse problema, estudos anteriores usaram abordagens baseadas em aprendizado de máquina para desenvolver algoritmos para categorizar automaticamente os estágios do sono, mas modelos de alto desempenho com grande generalização geralmente não estão disponíveis publicamente/gratuitos nem fáceis de usar para pesquisadores do sono não treinados.
Portanto, desenvolvemos um algoritmo LightGBM baseado em aprendizado de máquina treinado com um grande conjunto de dados. Para disponibilizar o modelo para pesquisadores do sono sem experiência em codificação, uma ferramenta de software chamada IntelliSleepScorer (v1.2 - versão mais recente) foi desenvolvida com base no modelo, que apresenta uma interface gráfica de usuário fácil de usar. Neste manuscrito, apresentamos instruções passo a passo para usar o software para demonstrar uma ferramenta de pontuação automática do estágio do sono conveniente e eficaz em camundongos para pesquisadores do sono.
A pontuação do estágio do sono em roedores é o procedimento para identificar os três estágios: sono sem movimento rápido dos olhos (NREM), sono de movimento rápido dos olhos (REM) e vigília2. Em roedores, o NREM é caracterizado por atividade muscular reduzida, respiração lenta e regular, diminuição da frequência cardíaca e oscilações de baixa frequência das ondas cerebrais. O REM em roedores, semelhante aos humanos, mostra atonia muscular, ativação do EEG e movimentos rápidos dos olhos, embora a ocorrência de sonhos vívidos seja menos clara em roedores em comparação com humanos 2,3. O estado de "vigília" em roedores é marcado por atividade cerebral dessincronizada com ondas de alta frequência e baixa amplitude, aumento do tônus muscular e comportamento ativo, como higiene e exploração4. Esses três estágios podem ser identificados pela inspeção dos sinais de eletroencefalograma (EEG) e eletromiograma (EMG)5.
Os modelos automáticos de pontuação do estágio do sono em roedores são muito necessários. Primeiro, a pontuação manual do estágio do sono por especialistas humanos é trabalhosa e demorada. Em segundo lugar, os padrões de sono em roedores diferem daqueles em humanos e têm episódios mais fragmentados de NREM e REM intercalados ao acordar, em torno de 10 min, em contraste com 60-120 min em humanos6. Portanto, identificar esses breves períodos durante a pontuação manual é um desafio. Houve muitas tentativas desde os anos 60 de desenvolver um sistema de pontuação automática de dados de sono de roedores7. Embora existam muitos métodos automatizados de pontuação do sono de roedores, seus desempenhos variam 8,9,10,11,12,13,14,15,16,17,18. É importante ressaltar que a maioria dos modelos de alto desempenho com alta generalização não está disponível publicamente (alguns precisam de solicitações especiais dos desenvolvedores) ou não são gratuitos para pesquisadores do sono.
Portanto, para preencher a lacuna tecnológica atual, desenvolvemos um modelo baseado em aprendizado de máquina usando um grande conjunto de dados de 5776 h de sinais de EEG e EMG de 519 gravações em 124 camundongos com o algoritmo LightGBM1. O lightGBM usa uma abordagem de aumento de gradiente para construir árvores de decisão19. Em Wang et al., 2023, o modelo LightGBM (composto por mais de 8000 árvores de decisão) alcançou uma precisão geral de 95,2% e um kappa de Cohen de 0,91, que superou dois modelos de linha de base amplamente utilizados, como o modelo de regressão logística (precisão = 93,3%) e o modelo de floresta aleatória (precisão = 94,3%, kappa = 0,89). O desempenho geral do modelo também exibiu um desempenho semelhante ao dos especialistas humanos. Mais importante ainda, o modelo provou ter generalização e não se sobreajustar aos dados de treinamento originais1: 1) Ele teve um bom desempenho (precisão > 89%) em dois outros conjuntos de dados independentes disponíveis publicamente, de Miladinovic e colegas11, com diferentes frequências de amostragem e comprimentos de época; 2) O desempenho do modelo não é afetado pelo ciclo claro/escuro dos camundongos; 3) Um modelo LightGBM modificado teve bom desempenho em dados contendo apenas um eletrodo de EEG e um eletrodo EMG com kappa ≥ 0,89; 4) Tanto os camundongos selvagens quanto os mutantes foram usados para o teste e o desempenho do modelo foi preciso. Isso sugere que o modelo pode pontuar os estágios do sono para camundongos com diferentes origens genéticas.
Para tornar esse modelo acessível aos pesquisadores do sono que podem não ter experiência em codificação, desenvolvemos o IntelliSleepScorer, uma ferramenta de software amigável com uma interface visualmente intuitiva. O software pode automatizar totalmente o procedimento de pontuação do sono em camundongos. Ele produz visualizações interativas dos valores de sinais, hipnograma e explicações aditivas de Shapley (SHAP) a partir de uma entrada de arquivo de formato de dados europeu (EDF)/EDF+. A abordagem de valor SHAP, baseada na teoria dos jogos cooperativos, aumenta a interpretabilidade dos modelos de aprendizado de máquina20. O modelo oferece valores SHAP globais e de nível de época, revelando como diferentes valores de recursos contribuem para a decisão de pontuação do modelo geral e para cada época. Este programa avançado reduz significativamente o tempo e o esforço necessários para a pontuação do estágio do sono em camundongos, garantindo que a análise a jusante possa contar com resultados altamente precisos. Neste manuscrito, apresentamos o uso passo a passo do IntelliSleepScorer (v1.2) com várias atualizações sobre a versão 1.0, incluindo uma opção para executar a análise SHAP separadamente da previsão do padrão de sono, uma duração de época ajustável pelo usuário para pontuação do estágio do sono e um recurso de correção manual do estágio do sono integrado à GUI.
Este estudo utilizou dados coletados de experimentos in vivo em camundongos. Nenhum experimento humano foi envolvido no estudo. Todos os experimentos com animais foram aprovados pelo Comitê Institucional de Cuidados e Uso de Animais do Broad Institute. Todos os experimentos foram realizados de acordo com as diretrizes e regulamentos relevantes. As diretrizes ARRIVE não são aplicáveis a este estudo porque o foco deste estudo é desenvolver modelos de aprendizado de máquina em vez de comparar diferentes grupos de tratamento.
1. Preparação de dados
NOTA: Compatibilidade de dados: os dados gravados podem ter qualquer taxa de amostragem superior a 40 Hz. Não há necessidade de filtrar o sinal porque o passa-banda do software filtra os sinais EEG e EMG na primeira etapa. Os modelos LightGBM foram desenvolvidos e testados usando dados de camundongos. Nenhuma evidência sobre o desempenho dos modelos LightGBM em outros tipos de animais de laboratório está disponível. Os eletrodos de registro precisam ser colocados no córtex frontal e parietal, ou em qualquer lugar, se apenas um canal de EEG for registrado.
2. Baixando o IntelliSleepScorer para usuários de Windows, Mac e Linux
3. Fluxo de trabalho e lançamento e operação do programa
4. Navegando pelos resultados pontuados
5. Interpretação do hipnograma dos estágios do sono pontuados
NOTA: Existem 4 linhas no hipnograma (Figura 2). A linha superior são os resultados previstos. As 3 linhas inferiores são dados brutos de 2 canais de EEG e 1 EMG, respectivamente. Na linha superior, laranja sugere o estágio Wake , azul sugere o estágio NREM e vermelho sugere o estágio REM em cada época.
6. Correção manual dos estágios de sono previstos na GUI (opcional)
NOTA: se nenhuma anomalia for observada ou uma precisão extremamente alta não for necessária para a previsão do estágio REM, a verificação manual não será necessária.
Existem três gráficos (apenas o gráfico superior se os valores SHAP não forem executados) gerados na GUI após a pontuação do estágio do sono: o gráfico superior apresenta canais de EEG e EMG com um hipnograma de previsão do estágio do sono. O gráfico do meio apresenta valores SHAP de época. O gráfico inferior apresenta valores de SHAP Global (Figura 1).
Existem 4 tipos de dados apresentados no gráfico do hipnograma ...
Este artigo apresenta como usar a interface gráfica do usuário IntelliSleepScorer (v1.2) para pontuar automaticamente os estágios do sono dos mouses e como aproveitar os valores/gráficos SHAP para entender melhor as pontuações do estágio do sono geradas pelo modelo.
Uma consideração importante ao usar o software é a compatibilidade de dados. Os dados internos utilizados neste estudo limitaram-se a eletrodos colocados nas regiões frontal e parietal. ...
Os autores declaram não haver conflito de interesses.
Agradecemos a Kerena Yan e Jingwen Hu por pontuar manualmente os estágios do sono e a Eunah e Soonwiik pelas gravações.
Name | Company | Catalog Number | Comments |
Canonical Unbuntu 18.04 | Canonical | https://releases.ubuntu.com/18.04/ | Supporting Operating System for the software IntelliSleep Scorer: Windows, Mac, or Linux |
Intel Core i7-8550U CPU @ 1.80 GHz 1.99 GHz; RAM: 24 GB | Intel Corp | https://www.intel.com/content/www/us/en/products/details/processors/core-ultra.html | Hardware requirment for the software: Both Inte Core listed here have been used to process the data. It takes around 10 min to process 12 h of recording sampled at 1000 Hz for both hardwares. Any similar or superior hardware would yield comparable or better performance. |
Intel Core i7-10610U CPU @1.80 GHz 2.30 GHz; RAM: 16 GB | Intel Corp | https://www.intel.com/content/www/us/en/products/details/processors/core-ultra.html | Hardware requirment for the software: Both Inte Core listed here have been used to process the data. It takes around 10 min to process 12 h of recording sampled at 1000 Hz for both hardwares. Any similar or superior hardware would yield comparable or better performance. |
LightGBM | Microsoft | https://lightgbm.readthedocs.io/en/latest/index.html | Machine learning-based algorithm that was used to train the software. |
MacBook Pro | Apple | https://www.apple.com/in/macbook-pro/ | Supporting Operating System for the software IntelliSleep Scorer: Windows, Mac, or Linux |
Windows | Microsoft | https://www.microsoft.com/en-in/windows/?r=1 | Supporting Operating System for the software IntelliSleep Scorer: Windows, Mac, or Linux |
Solicitar permissão para reutilizar o texto ou figuras deste artigo JoVE
Solicitar PermissãoThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. Todos os direitos reservados