Este relatório descreve um método envolvendo um script R no software de código aberto RStudio para analisar conjuntos de dados em larga escala obtidos de experimentos de séries temporais.
É necessária uma assinatura do JoVE para visualizar este conteúdo. Faça login ou inicie seu teste gratuito.
Artigo de método
Este relatório descreve um método envolvendo um script R no software de código aberto RStudio para analisar conjuntos de dados em larga escala obtidos de experimentos de séries temporais.
Grandes conjuntos de dados são cada vez mais comuns no campo científico. É importante desenvolver ferramentas fáceis de usar para permitir que os pesquisadores analisem esses grandes conjuntos de dados com facilidade. Aqui, apresentamos um método envolvendo um script R no software de código aberto RStudio para analisar conjuntos de dados em larga escala obtidos de experimentos de séries temporais. Esse método requer entrada mínima de um usuário, permitindo que um iniciante que não tenha conhecimento prévio de R ou experiência em programação o use. As instruções detalhadas descritas aqui e no script R devem orientar ainda mais os usuários sobre como usar o método. Os dados de entrada e os resultados de saída são armazenados na mesma pasta de um computador local, tornando possível fazer a análise em qualquer lugar e a qualquer hora. Os resultados de saída são organizados em pastas para facilitar a interpretação e podem ser convenientemente processados para gerar figuras para publicações. Este método tem sido usado com sucesso para analisar dados de relógio circadiano e dados de explosão de espécies reativas de oxigênio, ambos contendo conjuntos de dados em larga escala de experimentos de séries temporais em um formato de placa de 96 poços. Acreditamos que este método fornece uma solução fácil e poderosa para pesquisadores na análise de grandes conjuntos de dados semelhantes obtidos por meio de experimentos de séries temporais.
Com o aumento da disponibilidade de grandes conjuntos de dados no campo científico, é importante desenvolver ferramentas fáceis de usar para permitir que os pesquisadores analisem rapidamente esses grandes conjuntos de dados com precisão e facilidade. Um tipo de grande conjunto de dados comum vem do uso do gene da luciferase como repórter, o que permitiu um exame fácil, contínuo e não invasivo da expressão gênica em células e organismos vivos. A automação no registro de luminescência transformou a medição da luminescência da luciferase e levou a uma expansão da coleta de dados, em particular, no campo do relógio circadiano 1,2. Usando microplacas de 96 poços e um leitor automático de placas com um empilhador, milhares de amostras que expressam o gene da luciferase podem ser analisadas individualmente em séries temporais, às vezes em intervalos de uma hora por dias, em um experimento. Esses experimentos de alto rendimento resultaram na produção de grandes conjuntos de dados que os experimentos tradicionais de expressão gênica usando coleta de amostras manuais, seguida de processamento de RNA, não poderiam alcançar. Analisar conjuntos de dados tão grandes em tempo hábil é importante, mas pode ser um desafio.
Embora exista uma infinidade de ferramentas para analisar dados de ritmicicidade, muitas das ferramentas analisam ensaios baseados no comportamento animal em vez da expressão do repórter de luminescência 3,4,5,6,7 (Tabela Suplementar S1). Algumas ferramentas exigem que os pesquisadores tenham habilidades anteriores de programação de computadores, como habilidades em Python ou acesso ao MATLAB. Outras ferramentas exigem a compra de software, o que pode ser caro. Algumas soluções viáveis gratuitas estão disponíveis online. Uma dessas ferramentas é o BioDare28, que oferece uma variedade de métodos diferentes para analisar dados de ritmicida. O BioDare2 é uma ferramenta on-line fácil de usar e requer conhecimento computacional mínimo. Os usuários precisam fazer upload de entrada de dados on-line e baixar a saída de dados da interface on-line para processamento posterior.
Aqui, apresentamos scripts R fáceis de usar com vários recursos para analisar conjuntos de dados em grande escala com facilidade. Usamos o software livre e de código aberto RStudio9, uma interface para R e Python, para executar os scripts. O RStudio pode ser usado em vários sistemas de computador, incluindo Windows, Mac e Linux. Neste relatório, instruções detalhadas passo a passo são fornecidas para orientar os usuários sobre como usar os scripts R, especificamente nas seções de protocolo 1 e 2. Esse método requer uma entrada mínima do usuário. Um iniciante que não tenha conhecimento prévio de R e que não tenha experiência em programação deve ser capaz de usar o método para analisar grandes conjuntos de dados de ensaios de luciferase ou outros tipos de conjuntos de dados com dados de séries temporais. Todos os dados de entrada e saída são armazenados em um computador local e, portanto, uma análise pode ser feita em qualquer lugar sem a restrição de acesso à Internet, uma vez que todos os pacotes R relevantes são baixados pela primeira vez. Os dados de saída são classificados em pastas bem organizadas com resultados prontos para serem processados para publicações. As análises estatísticas também são incluídas como parte do resultado para fornecer uma avaliação rápida das diferenças entre as amostras. Assim, o método R pode fornecer uma solução fácil e poderosa para pesquisadores na análise de grandes conjuntos de dados.
Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.
1. Análise do relógio circadiano baseada em luciferase
2. Ensaio ROS baseado em luminol
Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.
Estudo de caso 1. Ensaio de luminescência para atividade do relógio circadiano com mudas de Arabidopsis
Mostramos anteriormente que o gene da PROTEÍNA DE LIGAÇÃO AO RNA 7 rico em glicina (GRP7) foi controlado pela proteína do relógio mestre CIRCADIAN CLOCK-ASSOCIATED 1 (CCA1) e a expressão circadiana de GRP7 é importante por seu papel na defesa da planta, usando plantas transgênicas Col-0 expressando o repórter de lu...
Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.
Apresentamos aqui o uso de scripts R no RStudio para fornecer um método amigável para analisar dados em larga escala obtidos de experimentos de séries temporais no formato de 96 poços. Este método nos permitiu analisar de forma rápida e fácil os dados de registro de luminescência obtidos de milhares de amostras em experimentos de séries temporais para medir a atividade do relógio circadiano de mudas de plantas a culturas de células de mamíferos, além de dados de ensaios de ROS.
Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.
Os autores não têm conflitos de interesse a divulgar.
Agradecemos aos membros do laboratório Lu por sua assistência neste trabalho. Agradecemos a Min Gao e Matthew Fabian pelo uso de seus dados não processados e a Benjamin Harris pela assistência e/ou orientação na criação deste script R. Agradecemos a John B. Hogenesch, do Cincinnati Children's Hospital Medical Center, por fornecer dados de luminescência de células de mamíferos para o estudo de caso 2. Agradecemos ainda a John B. Hogenesch, Andrew Millar, da Universidade de Edimburgo, e Mary Harrington, do Smith College, pelas discussões úteis durante o desenvolvimento deste método. Este trabalho foi parcialmente apoiado por doações da National Science Foundation, NSF 1456140 e NSF 2223886, para Hua Lu.
Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.
| Nome | Empresa | Número de catálogo | Comentários |
|---|---|---|---|
| R | O Projeto R | https://www.r-project.org/ | Uma plataforma gratuita e de código aberto que pode ser baixada online e usada para programar, especialmente para estatísticas. |
| Rstudio | Posit Software | https://posit.co/download/rstudio-desktop/ | Um software gratuito que pode ser baixado online para um acesso mais fácil ao R. |
| MetaCycle | Gang Wu, Xavier Li, Matthew Carlucci, Ron Anafi, Michael Hughes, Karl Kornacker e John Hogenesch | https://cran.r-project.org/web/packages/MetaCycle/vignettes/implementation.html | O algoritmo ARSER do pacote MetaCycle é usado para avaliar parâmetros de clock, período, fase e amplitude. |
| ggplot2 | Posit Software | https://cran.r-project.org/web/packages/ggplot2/index.html | Cria visualizações de dados, especialmente para gráficos estatísticos. |
| dplyr | Posit Software | https://cran.r-project.org/web/packages/dplyr/index.html | Uma biblioteca fundamental de R para manipulação eficiente de dados. |
| magrittr | Posit Software | https://cran.r-project.org/web/packages/magrittr/index.html | Fornece um conjunto de operadores para melhorar a legibilidade do código e facilitar um fluxo mais natural das operações de dados. |
| stringr | Posit Software | https://cran.r-project.org/web/packages/stringr/index.html | Fornece um conjunto consistente, simples e fácil de usar de funções para trabalhar com cadeias de caracteres. |
| filestrings | Rory Nolan e Sergi Padilla-Parra | https://cran.r-project.org/web/packages/filesstrings/index.html | Oferece funções convenientes para manipular arquivos e strings, especialmente aqueles relacionados a nomes e caminhos de arquivos. |
| circular | Ulric Lund, Claudio Agostinelli, Hiroyoshi Arai, Alessando Gagliardi, Eduardo Garcí a-Portugué s, Dimitri Giunchi, Jean-Olivier Irisson, Matthew Pocernich e Federico Rotolo | https://cran.r-project.org/web/packages/circular/index.html | Fornece análise estatística e representação gráfica de dados circulares. |
| AICcmodavg | Marc J. Mazerolle | https://cran.r-project.org/web/packages/AICcmodavg/index.html | Cria tabelas de seleção de modelos baseadas no critério de informação (AIC) de Akaike e informações relacionadas. |
| vassoura | Posit Software | https://cran.r-project.org/web/packages/broom/index.html | Converte a saída de vários modelos estatísticos e objetos em tibbles "limpos" (um formato moderno de data frame), facilitando o trabalho, análise e visualização dos resultados dos modelos. |
| Máquina de autoclave | Steris Amsco Eagle Century SG120 Scientific, Inc. | 8901400012 | Mídia autoclave |
| Exaustor químico | Design de Laboratório & Suprimento & nbsp; | esterilizar sementes | |
| Leitor de Luminescência Ômega | BMG LABTECH, Inc. | Leitor de placas | |
| Gabinete de fluxo laminar | NuAire Nu-408FM-400 | Classe II/Tipo A | transferir mudas para placas de 96 poços |
| Microplacas de 96 poços | Perkin-Elmer | OptiPlate-96 | Cultive mudas para ensaio de luciferase |
| FLG22 | GenScript Inc. | RP19986 | Um elicitor da flagelina bacteriana. |
| Elf26 | Alpha Diagnostic Intl. Inc. | 2427 | Um elicitor da tradução bacteriana Fator de Elongação - Tu. |
| D-Luciferina Firefly, sal de potássio | Química Biossíntese & Biologia | L-8220 | Substrato de luciferase |
| L-012 (Luminol) | Fisher Scientific | NC0733364 | Reagente de ensaio ROS |
Acesso restrito. Inicie sessão ou comece um teste para visualizar este conteúdo.