Las simulaciones de crecimiento de cultivos juegan un papel clave en la comprensión del impacto del cambio global en la agricultura y en la dirección de los esfuerzos para diseñar plantas capaces de alimentar al mundo futuro.
Desafortunadamente, el código y la documentación para muchos modelos heredados son difíciles de encontrar, usar y/o modificar.

Dr. Edward Lochocki, investigador posdoctoral de la Universidad de Illinois, y colegas presentar un simulador de crecimiento de cultivos modular actualizado que supera estas deficiencias en un nuevo in silico Artículo de plantas. La función de modelo BioCro heredado el crecimiento previsto de la planta a lo largo del tiempo dados los parámetros específicos del cultivo y los datos ambientales como entrada. Los autores hicieron la versión más nueva, BioCro II, modular al separar las ecuaciones del modelo, los valores de los parámetros y el método de solución. Esta nueva estructura permite a los investigadores agregar o modificar fácilmente componentes de un modelo, lo que facilita los estudios exploratorios que pueden ayudar a guiar los esfuerzos experimentales para mejorar el rendimiento o la resiliencia de los cultivos.

Tres de las ventajas más significativas del enfoque modular se exponen a continuación:
Primero, el usuario necesita conocimientos menos especializados para realizar una simulación. La ejecución del software de simulación de crecimiento de cultivos modular se puede lograr en tres pasos: los usuarios (1) eligen ecuaciones de una biblioteca, (2) proporcionan especificaciones adicionales y (3) envían esta información al motor BioCro, que resuelve el modelo y calcula el resultados. Aunque está escrito principalmente en C++, se puede acceder a BioCro II a través de un paquete R que proporciona una interfaz basada en terminal fácil de usar, lo que permite a los usuarios aprovechar la amplia gama de herramientas disponibles en R para la entrada de datos, las operaciones estadísticas y el trazado.

Los usuarios pueden revisar los detalles sobre las funciones y las entradas de la biblioteca disponibles en el paquete BioCro II R accediendo a la documentación completa Una guía práctica de BioCro.
En segundo lugar, el usuario puede comprender los componentes individuales del modelo. así como sus interacciones dentro del contexto de todo el modelo, aprovechando los límites lógicos realizados por los escritores del módulo. Lochocki explica por qué esto es importante: “El alcance del modelado de cultivos aumenta continuamente a medida que los modelos comienzan a incluir procesos a diferentes escalas, desde la genética hasta el clima global. Al mismo tiempo, los componentes individuales del modelo tienden a volverse más detallados y especializados a medida que se vuelven más realistas. Para complicar aún más las cosas, las interacciones entre los componentes del modelo pueden crear nuevos comportamientos emergentes. Llegar a un modelo tan complejo de frente puede ser un desafío abrumador, incluso para un experto en el campo. El software modular como BioCro II permite a un investigador digerir un modelo grande en piezas más pequeñas, entendiendo cómo funciona cada parte por sí sola y en conjunto con otras. Por el contrario, cuando un modelo se escribe como un fragmento monolítico de código, este enfoque es difícil o imposible”.
En tercer lugar, el usuario puede intercambiar fácilmente los componentes del modelo. para versiones alternativas que coincidan mejor con las entradas experimentales disponibles, para aprovechar los nuevos desarrollos o para comparar componentes alternativos. Los autores demostraron esto intercambiando los componentes del modelo por fotosíntesis. Compararon un modelo estadístico empírico simplificado de la fotosíntesis basado en la eficiencia del uso de la radiación (RUE) con el modelo Farquhar-von-Caemmerer-Berry (FvCB) basado en procesos mecánicos, dejando todos los demás componentes del modelo sin cambios.

Se utilizó una temporada completa de datos ambientales para simular el crecimiento de la soja para cada uno de los dos modelos. Este ejercicio reveló que es posible lograr un acuerdo cercano a lo largo de la temporada de crecimiento a pesar de los muy diferentes enfoques utilizados para determinar la fotosíntesis (Figura 1a). El origen de este acuerdo se puede investigar examinando la relación entre la fotosíntesis (Abruto) y luz que incide en la copa (PPFD) en los dos modelos. En el modelo FvCB, la fotosíntesis se estabiliza con intensidades de luz más altas, mientras que el modelo RUE lineal sobreestima la fotosíntesis con mucha luz y subestima la fotosíntesis con poca luz (Figura 1b). Aunque los valores calculados de la fotosíntesis concuerdan en promedio, el acuerdo es frágil y es poco probable que se mantenga en otros años porque el modelo FvCB es sensible a las variables ambientales críticas que el modelo RUE ignora.
Es sencillo explorar más estos modelos fotosintéticos contrastantes utilizando BioCro II porque todos los parámetros se especifican fuera de las ecuaciones del modelo y sus valores se pueden cambiar fácilmente. Para demostrar la utilidad de esta característica, los autores realizaron un análisis de sensibilidad para comprender mejor la respuesta del modelo mecánico FvCB a los factores ambientales y, por lo tanto, revelar la dinámica que no está incluida en el modelo empírico RUE. Encontraron que la respuesta de temperatura de la biomasa total no es significativamente diferente entre las simulaciones RUE y FvCB, debido a la dependencia de la temperatura de otros componentes involucrados en la simulación. Por otro lado, la respuesta de la biomasa al CO2 la concentración es significativamente diferente entre los dos modelos, y la simulación RUE casi no tiene respuesta (Figura 2c). Esta es una idea clave de estos modelos que habría sido difícil de lograr sin la modularidad.

BioCro II sigue la estructura general de un sistema dinámico. Esto significa que el modelo describe cómo las variables que representan un sistema en particular evolucionan con el tiempo. Si bien puede parecer obvio que la mayoría de los modelos podrían pensarse de esta manera, muchos modelos de crecimiento de cultivos no están programados de esta manera. Sin embargo, escribir los modelos explícitamente como sistemas dinámicos tiene muchos beneficios. En particular, facilita la modularidad, ya que dos sistemas dinámicos pueden combinarse para formar un tercero, simplemente combinando sus componentes individuales. De esta forma, se pueden construir modelos multiescala complejos a partir de otros más simples. En la práctica, esto solo es posible si el código del modelo está escrito de manera que identifique claramente los componentes de un sistema dinámico. BioCro II hace cumplir estas distinciones, lo que ayuda a garantizar que los sistemas dinámicos y sus subcomponentes se puedan recombinar con facilidad.
El coautor, el Dr. Justin McGrath, fisiólogo de plantas de investigación del USDA, explica: “Los modelos casi siempre se escriben explícitamente como sistemas dinámicos en muchos campos. BioCro II reproduce BioCro I como un sistema dinámico presentándolo de una manera familiar para la mayoría de los modeladores. Además, amplía el concepto de sistema dinámico al proporcionar una forma de seleccionar modularmente partes de modelos, proporcionando lo que esperamos sea una forma útil para que los investigadores escriban sus modelos y los combinen con otros modelos en la comunidad”.
LEE EL ARTÍCULO:
Edward B Lochocki, Scott Rohde, Deepak Jaiswal, Megan L Matthews, Fernando Miguez, Stephen P Long, Justin M McGrath, BioCro II: un paquete de software para simulaciones modulares de crecimiento de cultivos, in silico Plants, 2022, diac003, https://doi.org/10.1093/insilicoplants/diac003
BioCro II es de código abierto y está disponible en línea en https://github.com/ebimodeling/biocro
