-
-
Notifications
You must be signed in to change notification settings - Fork 81
Closed
Description
We've had several requests in the past for constant species, and my general advice was if one wanted A to be constant don't write A --> B but write A --> A + B or 0 --> B with rate k*A. The problem with the first is that A is treated as a variable internally. SBML includes an explicit "constant" tag for species, so this is something commonly used in models. Along those lines we could
- Have a way of marking
Ain a DSL reaction as a constant species. The Antimony DSL would have one write$A --> Bto indicate it is constant. If we had something like that in the DSL we could then move it to being a parameter before actually generating the correspondingReaction. - Use the metadata system to indicate a variable is constant. Not making it a parameter internally though would mean a lot of the current codebase would have to have special cases added to handle a constant state appropriately. So I think just modifying the DSL to allow tagging a species as constant would make more sense.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels