Simulationen des Pflanzenwachstums spielen eine Schlüsselrolle beim Verständnis der Auswirkungen des globalen Wandels auf die Landwirtschaft und bei der Lenkung der Bemühungen zur Entwicklung von Pflanzen, die die Welt der Zukunft ernähren können.
Leider sind Code und Dokumentation für viele Legacy-Modelle schwer zu finden, zu verwenden und/oder zu ändern.

Dr. Edward Lochocki, Postdoktorand an der University of Illinois, und Kollegen präsentieren einen aktualisierten modularen Pflanzenwachstumssimulator, der diese Mängel auf neue Weise überwindet in silico Artikel Pflanzen. Der älteres BioCro-Modell vorhergesagtes Pflanzenwachstum im Laufe der Zeit bei kulturspezifischen Parametern und Umweltdaten als Eingabe. Die Autoren haben die neueste Version, BioCro II, modular gestaltet, indem sie die Modellgleichungen, Parameterwerte und Lösungsverfahren getrennt haben. Diese neue Struktur ermöglicht es Forschern, Komponenten eines Modells einfach hinzuzufügen oder zu modifizieren, was explorative Studien erleichtert, die helfen können, experimentelle Bemühungen zur Verbesserung des Ernteertrags oder der Widerstandsfähigkeit zu leiten.

Drei der wichtigsten Vorteile des modularen Ansatzes werden im Folgenden erläutert:
Erstens benötigt der Benutzer weniger Spezialwissen, um eine Simulation durchzuführen. Die Ausführung der modularen Simulationssoftware für das Pflanzenwachstum kann in drei Schritten erfolgen: Benutzer (1) wählen Gleichungen aus einer Bibliothek aus, (2) geben zusätzliche Spezifikationen ein und (3) senden diese Informationen an die BioCro-Engine, die das Modell löst und berechnet Ergebnisse. Obwohl es hauptsächlich in C++ geschrieben ist, ist BioCro II über ein R-Paket zugänglich, das eine benutzerfreundliche, terminalbasierte Schnittstelle bietet, die es Benutzern ermöglicht, die breite Palette von Tools zu nutzen, die in R für Dateneingabe, statistische Operationen und Plots verfügbar sind.

Benutzer können Details zu den Funktionen und Bibliothekseinträgen überprüfen, die im BioCro II R-Paket verfügbar sind, indem sie auf die umfassende Dokumentation zugreifen Ein praktischer Leitfaden für BioCro.
Zweitens kann der Benutzer ein Verständnis für einzelne Modellkomponenten aufbauen sowie ihre Wechselwirkungen im Kontext des gesamten Modells, wobei die logischen Grenzen der Modulautoren genutzt werden. Lochocki erklärt, warum dies wichtig ist: „Der Anwendungsbereich der Pflanzenmodellierung nimmt ständig zu, da die Modelle beginnen, Prozesse auf unterschiedlichen Skalen einzubeziehen, von der Genetik bis hin zum globalen Klima. Gleichzeitig werden einzelne Modellkomponenten tendenziell detaillierter und spezialisierter, je realistischer sie werden. Um die Dinge noch komplizierter zu machen, können Interaktionen zwischen Modellkomponenten neue Verhaltensweisen erzeugen. Ein so komplexes Modell frontal anzugehen, kann selbst für einen Experten auf diesem Gebiet eine entmutigende Herausforderung sein. Modulare Software wie BioCro II ermöglicht es einem Forscher, ein großes Modell in kleinere Teile zu zerlegen und zu verstehen, wie jeder Teil für sich und in Verbindung mit anderen funktioniert. Wenn ein Modell dagegen als monolithischer Codeblock geschrieben wird, ist dieser Ansatz schwierig oder unmöglich.“
Drittens kann der Benutzer die Modellkomponenten problemlos austauschen. nach alternativen Versionen, um die verfügbaren experimentellen Eingaben besser abzugleichen, neue Entwicklungen zu nutzen oder alternative Komponenten zu vergleichen. Die Autoren demonstrierten dies, indem sie die Modellkomponenten gegen die Photosynthese austauschten. Sie verglichen ein vereinfachtes empirisches statistisches Modell der Photosynthese basierend auf der Strahlungsnutzungseffizienz (RUE) mit dem mechanistischen prozessbasierten Farquhar-von-Caemmerer-Berry (FvCB)-Modell, wobei alle anderen Modellkomponenten unverändert blieben.

Eine ganze Saison von Umweltdaten wurde verwendet, um das Sojabohnenwachstum für jedes der beiden Modelle zu simulieren. Diese Übung zeigte, dass trotz der sehr unterschiedlichen Ansätze zur Bestimmung der Photosynthese (Abbildung 1a) während der gesamten Vegetationsperiode eine enge Übereinstimmung erzielt werden kann. Der Ursprung dieser Übereinstimmung kann untersucht werden, indem die Beziehung zwischen Photosynthese (Abrutto) und Licht, das bei den beiden Modellen auf die Kappe trifft (PPFD). Im FvCB-Modell pendelt sich die Photosynthese bei höheren Lichtintensitäten ein, während das lineare RUE-Modell die Photosynthese bei starkem Licht überschätzt und die Photosynthese bei schwachem Licht unterschätzt (Abbildung 1b). Obwohl die berechneten Werte der Photosynthese im Durchschnitt übereinstimmen, ist die Übereinstimmung fragil und in anderen Jahren wahrscheinlich nicht haltbar, da das FvCB-Modell empfindlich auf kritische Umweltvariablen reagiert, die vom RUE-Modell ignoriert werden.
Es ist einfach, diese gegensätzlichen photosynthetischen Modelle mit BioCro II weiter zu untersuchen, da alle Parameter außerhalb der Modellgleichungen angegeben werden und ihre Werte leicht geändert werden können. Um die Nützlichkeit dieser Funktion zu demonstrieren, führten die Autoren eine Sensitivitätsanalyse durch, um die Reaktion des mechanistischen FvCB-Modells auf Umweltfaktoren besser zu verstehen und somit die Dynamik aufzudecken, die nicht im empirischen RUE-Modell enthalten ist. Sie fanden heraus, dass sich die Temperaturreaktion der gesamten Biomasse aufgrund der Temperaturabhängigkeit anderer an der Simulation beteiligter Komponenten zwischen den RUE- und FvCB-Simulationen nicht wesentlich unterscheidet. Andererseits ist die Reaktion von Biomasse auf CO2 Die Konzentration ist zwischen den beiden Modellen signifikant unterschiedlich, wobei die RUE-Simulation fast überhaupt keine Reaktion zeigt (Abbildung 2c). Dies ist ein wichtiger Einblick in diese Modelle, der ohne Modularität nur schwer zu erreichen gewesen wäre.

BioCro II folgt der allgemeinen Struktur eines dynamischen Systems. Das bedeutet, dass das Modell beschreibt, wie sich Variablen, die ein bestimmtes System darstellen, mit der Zeit entwickeln. Obwohl es offensichtlich erscheinen mag, dass die meisten Modelle auf diese Weise gedacht werden könnten, sind viele Pflanzenwachstumsmodelle nicht auf diese Weise programmiert. Das explizite Schreiben der Modelle als dynamische Systeme hat jedoch viele Vorteile. Insbesondere erleichtert es die Modularität, indem zwei dynamische Systeme zu einem dritten kombiniert werden können, indem einfach ihre einzelnen Komponenten kombiniert werden. Auf diese Weise können aus einfacheren komplexe Multiskalenmodelle aufgebaut werden. In der Praxis ist dies nur möglich, wenn der Modellcode so geschrieben ist, dass Komponenten eines dynamischen Systems eindeutig identifiziert werden. BioCro II erzwingt diese Unterscheidungen und trägt dazu bei, dass dynamische Systeme und ihre Unterkomponenten problemlos neu kombiniert werden können
Co-Autor Dr. Justin McGrath, USDA-Forschungspflanzenphysiologe, erklärt: „Modelle werden in vielen Bereichen fast allgegenwärtig explizit als dynamische Systeme geschrieben. BioCro II reproduziert BioCro I als dynamisches System und präsentiert es auf eine Weise, die den meisten Modellbauern vertraut ist. Darüber hinaus erweitert es das dynamische Systemkonzept, indem es eine Möglichkeit bietet, Teile von Modellen modular auszuwählen, was unserer Hoffnung nach eine nützliche Möglichkeit für Forscher darstellt, ihre Modelle zu schreiben und sie mit anderen Modellen in der Community zu koppeln.“
DER ARTIKEL::
Edward B. Lochocki, Scott Rohde, Deepak Jaiswal, Megan L. Matthews, Fernando Miguez, Stephen P. Long, Justin M. McGrath, BioCro II: ein Softwarepaket für modulare Pflanzenwachstumssimulationen, in silico Plants, 2022, diac003, https://doi.org/10.1093/insilicoplants/diac003
BioCro II ist Open Source und online verfügbar unter https://github.com/ebimodeling/biocro
