Overview

Crops in silico is an integrative and multi-scale modeling platform designed to combine modeling efforts toward the generation of virtual crops.

The Crops in silico platform consists of:

  • Model integration framework (cis_interface)
  • Model composer and execution framework
  • Model catalog

Model integration framework: cis_interface

The cis_interface model integration framework provides support for combining scientific models written in different programming languages. To combine two models, modelers add simple communications interfaces to the model code and provide simple declarative specification files that identfy the models that should be run and the inputs and outputs those models expect.

For more information, see the documentation

Model composer and execution framework

The Model Composer and execution framework is available to the Cis community at https://cropsinsilico.ndslabs.org.

The Model Composer is a tool for composing systems of models built using the cis_interface framework. For documentation on using the Model Composer UI, please see the User Guide. For documentation on developing the Model Composer UI, please see the Developer Guide

Model catalog

The model catalog is a GitHub repository containing community contributed model definitions and predefined systems of models as graphs. Models in this repository are available to all users of the platform. Models are contributed through GitHub issues and pull requests.