This repository contains YAML files describing computational models that can be used in yggdrasil integration. Models can be submitted via pull request or via this form (source code) which will validate entries, format entries as a YAML file, and open a pull request to add it.
To be merged, a model YAML must meet the following requirements:
- Is a valid YAML file with valid syntax
- Obeys the
model_form.json
schema that can be downloaded from here- Points to a valid commit in a Git repository that
- Contains a LICENSE file
- Passes a general review to ensure that it does not contain any nefarious code that could pose a security risk
- Can be run in isolation as a one-model integration
YAML files can be validated locally using the yggvalidate --model-submission [YAMLFILE]
command line interface provided by the yggdrasil package. yggdrasil can be installed locally or one of the yggdrasil Docker containers can be used.