Dieser Bericht beschreibt eine Methode, bei der ein R-Skript in der Open-Source-Software RStudio verwendet wird, um großräumige Datensätze zu analysieren, die aus Zeitreihenexperimenten gewonnen wurden.
Ein Abonnement von JoVE ist erforderlich, um diesen Inhalt anzuzeigen. Melden Sie sich an oder beginnen Sie noch heute mit einer kostenlosen Testphase.
Methodenartikel
Dieser Bericht beschreibt eine Methode, bei der ein R-Skript in der Open-Source-Software RStudio verwendet wird, um großräumige Datensätze zu analysieren, die aus Zeitreihenexperimenten gewonnen wurden.
Große Datensätze sind im wissenschaftlichen Bereich immer häufiger anzutreffen. Es ist wichtig, benutzerfreundliche Werkzeuge zu entwickeln, die es Forschern ermöglichen, diese großen Datensätze einfach zu analysieren. Hier stellen wir eine Methode vor, die ein R-Skript in der Open-Source-Software RStudio verwendet, um großräumige Datensätze zu analysieren, die aus Zeitreihenexperimenten gewonnen wurden. Diese Methode erfordert nur minimale Eingaben eines Benutzers, sodass auch Anfänger, die nicht über R-Vorkenntnisse oder Programmiererfahrung verfügen, sie verwenden können. Die detaillierten Anweisungen, die hier und im R-Skript beschrieben werden, führen den Benutzer weiter durch die Verwendung der Methode. Die Eingabedaten und die Ausgabeergebnisse werden im selben Ordner eines lokalen Computers gespeichert, so dass die Analyse überall und jederzeit durchgeführt werden kann. Die Ausgabeergebnisse sind zur einfachen Interpretation in Ordnern organisiert und können bequem verarbeitet werden, um Zahlen für Publikationen zu generieren. Diese Methode wurde erfolgreich zur Analyse von circadianen Uhrendaten und reaktiven Sauerstoffspezies-Burst-Daten eingesetzt, die beide großräumige Datensätze aus Zeitreihenexperimenten in einem 96-Well-Plattenformat enthalten. Wir glauben, dass diese Methode eine einfache und leistungsstarke Lösung für Forscher bei der Analyse ähnlich großer Datensätze bietet, die durch Zeitreihenexperimente gewonnen wurden.
Mit der zunehmenden Verfügbarkeit großer Datensätze im wissenschaftlichen Bereich ist es wichtig, benutzerfreundliche Werkzeuge zu entwickeln, die es Forschern ermöglichen, diese großen Datensätze schnell und genau und einfach zu analysieren. Eine Art des üblichen großen Datensatzes stammt aus der Verwendung des Luciferase-Gens als Reporter, der eine einfache, kontinuierliche und nicht-invasive Untersuchung der Genexpression in lebenden Zellen und Organismen ermöglicht hat. Die Automatisierung der Lumineszenzaufzeichnung hat die Messung der Luziferase-Lumineszenz verändert und zu einer Ausweitung der Datenerfassung insbesondere im zirkadianen Uhrenfeld geführt 1,2. Mit 96-Well-Mikrotiterplatten und einem automatischen Plattenleser mit Stapler können Tausende von Proben, die das Luciferase-Gen exprimieren, in einem Experiment einzeln in Zeitreihen untersucht werden, manchmal in einstündigen Intervallen für Tage. Solche Hochdurchsatz-Experimente haben zur Produktion großer Datensätze geführt, die herkömmliche Genexpressionsexperimente mit Handprobenentnahme, gefolgt von RNA-Verarbeitung, unmöglich erreichen könnten. Die zeitnahe Analyse solch großer Datensätze ist wichtig, kann aber auch eine Herausforderung darstellen.
Obwohl es eine Fülle von Werkzeugen gibt, um Daten auf Rhythmizität zu analysieren, analysieren viele der Werkzeuge verhaltensbasierte Assays von Tieren und nicht die Expression von Lumineszenzreportern 3,4,5,6,7 (Ergänzende Tabelle S1). Einige Tools setzen voraus, dass Forscher über Vorkenntnisse in der Computerprogrammierung verfügen, z. B. Python-Kenntnisse oder Zugang zu MATLAB. Andere Tools erfordern den Kauf von Software, was kostspielig sein kann. Einige kostenlose, praktikable Lösungen sind online verfügbar. Eines dieser Tools ist BioDare28, das eine Vielzahl verschiedener Methoden zur Analyse von Rhythmizitätsdaten bietet. BioDare2 ist ein benutzerfreundliches Online-Tool und erfordert nur minimale Rechenkenntnisse. Benutzer müssen die Dateneingabe online hochladen und die Datenausgabe von der Online-Schnittstelle zur weiteren Verarbeitung herunterladen.
Hier stellen wir benutzerfreundliche R-Skripte mit mehreren Funktionen vor, mit denen Sie große Datensätze problemlos analysieren können. Wir verwenden die kostenlose Open-Source-Software RStudio9, eine Schnittstelle für R und Python, um die Skripte auszuführen. RStudio kann auf verschiedenen Computersystemen verwendet werden, einschließlich Windows, Mac und Linux. In diesem Bericht werden detaillierte schrittweise Anweisungen bereitgestellt, um Benutzer bei der Verwendung der R-Skripts zu unterstützen, insbesondere in den Protokollabschnitten 1 und 2. Diese Methode erfordert nur minimale Eingaben des Benutzers. Ein Anfänger, der keine R-Vorkenntnisse hat und keine Programmiererfahrung hat, soll in der Lage sein, die Methode zur Analyse großer Datensätze aus Luciferase-Assays oder anderen Arten von Datensätzen mit Zeitreihendaten zu verwenden. Alle Ein- und Ausgabedaten werden auf einem lokalen Rechner gespeichert, so dass eine Analyse überall ohne Einschränkung des Internetzugangs durchgeführt werden kann, sobald alle relevanten R-Pakete zum ersten Mal heruntergeladen wurden. Die Ausgabedaten werden in übersichtliche Ordner sortiert, deren Ergebnisse für die Verarbeitung für Veröffentlichungen bereit sind. Statistische Analysen sind ebenfalls Teil der Ausgabe, um eine schnelle Bewertung der Unterschiede zwischen den Stichproben zu ermöglichen. Daher könnte die R-Methode eine einfache und leistungsstarke Lösung für Forscher bei der Analyse großer Datensätze bieten.
Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.
1. Luciferase-basierte Analyse der zirkadianen Uhr
2. ROS-Assay auf Luminolbasis
Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.
Fallstudie 1. Der Lumineszenz-Assay für die Aktivität der zirkadianen Uhr mit Arabidopsis-Keimlingen
Wir haben bereits gezeigt, dass das Gen für das GLYCINE-RICH RNA-BINDING PROTEIN 7 (GRP7) durch das Master-Clock-Protein CIRCADIAN CLOCK-ASSOCIATED 1 (CCA1) kontrolliert wird und die zirkadiane Expression von GRP7 für seine Rolle in der Pflanzenabwehr wichtig ist, indem transgene Col-0-Pflanzen verwendet wurden, die d...
Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.
Wir stellen hier die Verwendung von R-Skripten in RStudio vor, um eine benutzerfreundliche Methode zur Analyse umfangreicher Daten bereitzustellen, die aus Zeitreihenexperimenten im 96-Well-Format gewonnen wurden. Diese Methode hat es uns ermöglicht, Lumineszenzaufzeichnungsdaten von Tausenden von Proben in Zeitreihenexperimenten schnell und einfach zu analysieren, um die Aktivität der zirkadianen Uhr von Pflanzensämlingen bis hin zu Säugetierzellkulturen zu messen, zusätzlich zu den Dat...
Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.
Die Autoren haben keine Interessenkonflikte offenzulegen.
Wir danken den Mitgliedern des Lu-Labors für ihre Unterstützung bei dieser Arbeit. Wir danken Min Gao und Matthew Fabian für die Verwendung ihrer unverarbeiteten Daten und Benjamin Harris für die Unterstützung und/oder Anleitung bei der Erstellung dieses R-Skripts. Wir danken John B. Hogenesch vom Cincinnati Children's Hospital Medical Center für die Bereitstellung von Lumineszenzdaten aus Säugetierzellen für Fallstudie 2. Wir danken außerdem John B. Hogenesch, Andrew Millar von der University of Edinburgh und Mary Harrington vom Smith College für hilfreiche Diskussionen während der Entwicklung dieser Methode. Diese Arbeit wurde teilweise durch Zuschüsse der National Science Foundation, der NSF 1456140 und der NSF 2223886 an Hua Lu unterstützt.
Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.
| Name | Unternehmen | Katalognummer | Kommentare |
|---|---|---|---|
| R | Das R-Projekt | https://www.r-project.org/ | Eine kostenlose, Open-Source-Plattform, die online heruntergeladen und zum Programmieren verwendet werden kann, insbesondere für Statistik. |
| Rstudio | Posit Software | https://posit.co/download/rstudio-desktop/ | Eine kostenlose Software, die online heruntergeladen werden kann, um einen benutzerfreundlicheren Zugang zu R zu erhalten. |
| MetaCycle | Gang Wu, Xavier Li, Matthew Carlucci, Ron Anafi, Michael Hughes, Karl Kornacker und John Hogenesch | https://cran.r-project.org/web/packages/MetaCycle/vignettes/implementation.html | Der ARSER-Algorithmus des MetaCycle-Pakets wird verwendet, um Taktparameter wie Periode, Phase und Amplitude zu bewerten. |
| ggplot2 | Posit Software | https://cran.r-project.org/web/packages/ggplot2/index.html | Erstellt Datenvisualisierungen, insbesondere für statistische Grafiken. |
| DPLYR | Posit Software | https://cran.r-project.org/web/packages/dplyr/index.html | Eine grundlegende R-Bibliothek für effiziente Datenmanipulation. |
| Magrittr | Posit Software | https://cran.r-project.org/web/packages/magrittr/index.html | Bietet eine Reihe von Operatoren, um die Lesbarkeit des Codes zu verbessern und einen natürlicheren Datenfluss zu ermöglichen. |
| Stringr | Posit Software | https://cran.r-project.org/web/packages/stringr/index.html | Bietet eine konsistente, einfache und einfach zu bedienende Funktionsmenge für die Arbeit mit Zeichenzeichenketten. |
| filesstrings | Rory Nolan und Sergi Padilla-Parra | https://cran.r-project.org/web/packages/filesstrings/index.html | Bietet praktische Funktionen zur Bearbeitung von Dateien und Zeichenketten, insbesondere solche, die sich auf Dateinamen und Pfade beziehen. |
| Kreisförmig | Ulric Lund, Claudio Agostinelli, Hiroyoshi Arai, Alessando Gagliardi, Eduardo Garcí a-Portugu &eakut; s, Dimitri Giunchi, Jean-Olivier Irisson, Matthew Pocernich und Federico Rotolo | https://cran.r-project.org/web/packages/circular/index.html | Bietet die statistische Analyse und grafische Darstellung von zirkulären Daten. |
| AICcmodavg | Marc J. Mazerolle | https://cran.r-project.org/web/packages/AICcmodavg/index.html | Erstellt Modellauswahltabellen basierend auf Akaikes Informationskriterium (AIC) und verwandten Informationen. |
| Besen | Posit Software | https://cran.r-project.org/web/packages/broom/index.html | Wandelt die Ausgaben verschiedener statistischer Modelle und Objekte in "ordentliche" Tibbles (ein modernes Datenrahmenformat) um, was es erleichtert, mit Modellergebnissen zu arbeiten, zu analysieren und zu visualisieren. |
| Autoklavenmaschine | Steris Amsco Eagle Century SG120 Scientific, Inc. | 8901400012 | Autoklavenmedien |
| Chemische Abzughaube | Labordesign & Supply | Samen sterilisieren | |
| Omega Luminescence Reader | BMG LABTECH, Inc. | Kennzeichenleser | |
| Laminarer Strömungsschrank | NuAire Nu-408FM-400 | Klasse II/TypA | Setzlinge auf die 96-Well-Platte übertragen |
| 96-Bohrloch-Mikroplatten | Perkin-Elmer | OptiPlate-96 | Züchte Setzlinge für den Luciferase-Test |
| Flg22 | GenScript Inc. | RP19986 | Ein Elicitor aus bakteriellem Flagellin. |
| Elf26 | Alpha Diagnostic Intl. Inc. | 2427 | Ein Elicitor aus der bakteriellen Translation Elongation Factor-Tu. |
| D-Luziferin-Glühwürmchen, Kaliumsalz | Biosynth-Chemie & Biologie | L-8220 | Luziferase-Substrat |
| L-012 (Luminol) | Fisher Scientific | NC0733364 | ROS-Assay-Reagenz |
Zugriff eingeschränkt. Bitte melden Sie sich an oder starten Sie eine Testversion, um diesen Inhalt anzuzeigen.