Level: Mittelstufe
Thomas Walk, Pipeline für Großpflanzenzüchtung DB Manger, North Dakota State University
Ana Heilman Morales, Pipeline für Großpflanzenzüchtung DB Manger, North Dakota State University
Richard Horsley, Abteilungsleiter, Professor an der North Dakota State University
JMP bietet eine Vielzahl von Tools, die nicht nur für die eigenständige Analyse, sondern auch für die Integration in vorhandene Datenverwaltungs- und Analysesysteme nützlich sind. Im Laufe der Jahre wurden spezielle Datenverwaltungs- und Analysewerkzeuge für Pflanzenzüchter entwickelt, die zahlreiche Experimente mit Tausenden von experimentellen Zuchtlinien verwalten, die über viele Jahre an mehreren Standorten angebaut wurden. Hier berichten wir über eine Reihe von JMP-Add-Ins, die entwickelt wurden, um eine MS SQL Server-Datenbank für Pflanzenzüchtung abzufragen und anschließend die Rohdaten in gemischten Modellen zu analysieren, die in JMP oder ASReml, einem speziellen Paket für Züchtungsforschung, erstellt wurden. In diesen Add-Ins wird jede DB-Abfrage über eine neue SQL-Abfrage mit Feldern für die Benutzeroberfläche erstellt, in denen relevante Suchparameter ausgewählt werden. Die Ergebnisse können über eine gemischte Modellanalyse direkt in JMP ausgeführt oder einer spezielleren Analyse in ASReml unterzogen werden. In diesem Fall wird von JMP über RunProgram gestartet. Während des gesamten Prozesses werden Tabellen aufgeteilt oder auf andere Weise verwaltet, um die Analyse zu beschleunigen und die DB-Aktualisierungen vorzubereiten. Die Ausgabe von ASReml wird über Parse XML in JMP-Tabellen eingelesen. Add-In-Komponenten sind für eine modulare Funktionalität in einem objektorientierten Design in JSL-Funktionen unterteilt. Insgesamt ist JMP aufgrund der Bandbreite der verfügbaren Methoden, der Fähigkeit zur Standardisierung von Aufgaben in JSL und Add-Ins sowie der einfachen Erstellung von Benutzeroberflächen zu einem zentralen Bestandteil der Pflanzenzüchtungsforschung an der NDSU geworden. Wir hoffen, dass die in dieser Präsentation vorgestellten Funktionen anderen dabei helfen, herauszufinden, wie JMP in ihrer jeweiligen Situation am besten eingesetzt werden kann.