Los modelos modulares permiten a los usuarios centrarse en la biología en lugar de la programación

[ad_1]
Presenta BioCro II: un paquete de software actualizado para la simulación modular del crecimiento de plantas.
Las simulaciones de crecimiento de plantas juegan un papel clave en la comprensión del impacto del cambio global en la agricultura y orientan los esfuerzos para desarrollar plantas que puedan alimentar al mundo del futuro.
Desafortunadamente, el código y la documentación para muchos modelos heredados son difíciles de encontrar, usar y/o cambiar.

dr. El investigador postdoctoral de la Universidad de Illinois Edward Lochocki y sus colegas presentan un simulador de crecimiento de plantas modular actualizado que supera estas deficiencias de nuevas maneras. en silico Artículo Plantas. El antiguo modelo BioCro predecía el crecimiento de los cultivos a lo largo del tiempo, tomando como entrada parámetros específicos del cultivo y datos ambientales. Los autores hicieron modular la última versión, BioCro II, separando las ecuaciones del modelo, los valores de los parámetros y los métodos 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 los beneficios clave del enfoque modular se analizan a continuación:
Primero, el usuario necesita conocimientos menos especializados para ejecutar una simulación. La ejecución del software modular de simulación de crecimiento de plantas se puede realizar en tres pasos: los usuarios (1) seleccionan ecuaciones de una biblioteca, (2) ingresan especificaciones adicionales y (3) envían esta información al motor BioCro, que resuelve el modelo y calcula los 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 que permite a los usuarios aprovechar la amplia gama de herramientas disponibles en R para la entrada de datos, operaciones estadísticas y trazado son.

Los usuarios pueden consultar 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 en el contexto de todo el modelo, utilizando los límites lógicos de los autores del módulo. Lochocki explica por qué esto es importante: “El alcance del modelado de plantas se expande constantemente a medida que los modelos comienzan a incorporar 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. Abordar un modelo tan complejo de frente puede ser un desafío abrumador, incluso para un experto en la materia. El software modular como BioCro II permite a un investigador dividir un modelo grande en partes más pequeñas y comprender cómo funciona cada parte por sí sola y en conjunto con otras. Por otro lado, cuando un modelo se escribe como un bloque de código monolítico, este enfoque es difícil o imposible”.
En tercer lugar, el usuario puede hacer esto fácilmente. Reemplazar componentes del modelo para obtener versiones alternativas que coincidan mejor con las entradas experimentales disponibles, aproveche los nuevos desarrollos o compare 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 mecánico basado en el proceso de Farquhar-von-Caemmerer-Berry (FvCB), con 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 mostró que, a pesar de los enfoques muy diferentes para evaluar la fotosíntesis (Figura 1a), se puede lograr un acuerdo cercano a lo largo de la temporada de crecimiento. El origen de este acuerdo se puede examinar examinando la relación entre la fotosíntesis (UNbruto) y luz golpeando la tapa (PPFD) en los dos modelos. En el modelo FvCB, la fotosíntesis se nivela a 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 fotosintéticos calculados concuerdan en promedio, el acuerdo es frágil y es probable que sea insostenible en otros años porque el modelo FvCB es sensible a variables ambientales críticas que el modelo RUE ignora.
Es fácil investigar más a fondo estos modelos fotosintéticos en conflicto con BioCro II porque todos los parámetros se dan 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 mecanicista FvCB a los factores ambientales y así descubrir la dinámica no contenida en el modelo empírico RUE. Descubrieron que la respuesta de temperatura de toda la biomasa no difiere significativamente 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 muestra respuesta (Figura 2c). Esta es una idea importante 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 dado 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 plantas no están programados de esta manera. Sin embargo, escribir explícitamente los modelos como sistemas dinámicos tiene muchas ventajas. En particular, facilita la modularidad al permitir combinar dos sistemas dinámicos en un tercero simplemente combinando sus componentes individuales. De esta manera, se pueden construir modelos multiescala complejos a partir de modelos más simples. En la práctica, esto solo es posible si el código del modelo está escrito de forma que identifique de forma única los componentes de un sistema dinámico. BioCro II refuerza estas distinciones y ayuda a que los sistemas dinámicos y sus subcomponentes se recombinen fácilmente
coautor dr. Justin McGrath, fisiólogo de plantas de investigación del USDA, explica: “Los modelos se escriben casi de forma ubicua explícitamente como sistemas dinámicos en muchas áreas. BioCro II reproduce BioCro I como un sistema dinámico y lo presenta de una manera familiar para la mayoría de los modeladores. Además, amplía el concepto de sistemas dinámicos al proporcionar una forma de seleccionar partes de modelos de forma modular, lo que esperamos sea una forma útil para que los investigadores escriban sus modelos y los combinen con otros modelos de la comunidad”.
LEER 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 de simulación de crecimiento de plantas modular, plantas in silico2022, 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
Relacionada
[ad_2]

Deja una respuesta