Skip to content

Update metadata-schema.yaml#15

Merged
jrfaeder merged 9 commits into
RuleWorld:masterfrom
vcellmike:master
Jun 24, 2026
Merged

Update metadata-schema.yaml#15
jrfaeder merged 9 commits into
RuleWorld:masterfrom
vcellmike:master

Conversation

@vcellmike

Copy link
Copy Markdown
Contributor

Hello,

I've added some new keys to metadata, such as related to VCell and other rule-based tools.

Major changes to the existing schema:

  • category (which is now single value and includes such different terms as tutorial and immunology) is divided into two lists: one is biol_categories, one is comp_categories.
  • new keys in compatibility
  • features are added, where I collected existing (e.g. uses_energy) and added many more that affect other tools (such as uses_multiple_identical_sites).
  • uses_compartments is replaced with uses_cbngl_compartments, as I have also uses_vcell_compartments.

Minor changes:

  • added comments
  • added tested
  • added default_sim_command - the one that is actually in bngl

@jrfaeder

Copy link
Copy Markdown
Contributor

Please address the file causing the validation to fail.

@vcellmike

Copy link
Copy Markdown
Contributor Author

The new .yaml examples file was an accident. Schema is updated with the year. Please use default values when updating all yaml files for the new schema:
rr_compatible: true
bnglviz_compatible: true
vcell_compatible: false
molclustpy_compatible: false

@jrfaeder

Copy link
Copy Markdown
Contributor

Ok, it's still failing the CI check but maybe that's premature anyway since updating model data is a work in progress. I will go ahead and merge.

@jrfaeder jrfaeder merged commit b84f0a7 into RuleWorld:master Jun 24, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants