Menu

#215 How to interpret constant species in variable-sized compart.

closed
nobody
5
2014-05-27
2012-05-24
No

Raised by Lucian during the SBML Editors' meeting during HARMONY 2012:

Consider a model with a species with no rules about how the species itself changes (no reactions, no rules), with the attribute 'hasOnlySubstanceUnits=false', and which is in a compartment whose size changes. Its amount does not change, but its concentration does. Is it valid to give this species the attribute 'constant=true', or must it be flagged 'constant=false'?

This is never explicitly stated in the spec.

Discussion

  • Lucian Smith

    Lucian Smith - 2012-05-24

    The conclusion was that, even though the concentration will change, you can still flag this as 'constant=true' so that an algebraic rule can tell whether or not it may or may not determine this value.

     
  • Lucian Smith

    Lucian Smith - 2012-05-24

    I agree with the proposed change and that it should be done.

     
  • Chris Myers

    Chris Myers - 2012-05-24

    I am accepting this issue as valid.

     
  • Nicolas Le Novère

    I am accepting this issue as valid.

     
  • Lucian Smith

    Lucian Smith - 2012-05-24

    Considering we decided not to change the validation rule for this, but only add a clarification, this can be an L2v4 spec edit, not a l2v5-only change.

     
  • Nicolas Le Novère

    I see no point in a L2V4 spec edit since we are releasing L2V5.

     
  • Michael Hucka

    Michael Hucka - 2012-05-25

    There is a misunderstanding about the categories of bug reports. A report like this, about the L2v4 specification, is something to be fixed by issuing either a release 2, or an L2v5. The report, however, is still *about* L2v4. That is why it belongs here. We then use the reports as the basis for constructing the changes to be put in L2v5 (or if the change is small enough, L2v4r2).

     
  • Lucian Smith

    Lucian Smith - 2014-04-04
    • labels: Level 2 Version 4 --> Level 2 Version 4, Level 3 Version 1 Core
     
  • Lucian Smith

    Lucian Smith - 2014-04-04

    We actually discussed and came to a conclusion on this issue at an editor's meeting several years ago. The upshot was that the 'constant' flag on a Species a) references its amount, not (directly) the concentration, and b) is needed for algebraic rules.

    See https://sourceforge.net/p/sbml/sbml-specifications/211/ for another aspect of this same issue.

     

    Last edit: Lucian Smith 2014-04-04
  • Lucian Smith

    Lucian Smith - 2014-04-04
    • status: open --> accepted
    • Group: Reported-Proposed --> Accept-conformance-implications
     
  • Michael Hucka

    Michael Hucka - 2014-04-04

    I accept this issue as valid, and agree with the proposed solution.

     
  • Dagmar Waltemath

    I accept this issue as valid, and agree with the proposed solution.

     
  • Lucian Smith

    Lucian Smith - 2014-05-27

    Fixed in SVN for both L2v5 and L3v2, and will be part of the forthcoming release of those specifications.

     
  • Lucian Smith

    Lucian Smith - 2014-05-27
    • status: accepted --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB