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.