Forums

F.A.Q. F.A.Q.    Register Register    Login Login    Home Home
Search Search
SBML Discussions » sbml-discuss » Ancillary equations in SBML models
Show: Today's Posts  :: Message Navigator
| Subscribe to topic 
Return to the default flat view Create a new topic Submit Reply
AuthorTopic
Nicolas Le Novere


Posts: 469
Registered:
October 2003
Re: Ancillary equations in SBML models 06 Aug '08 09:47 Go to previous messageGo to previous message

OK, my last email in this thread because clearly there are two discussions
going on, one political and one technical. And they are orthogonal which is
a recipe for misunderstandings.

Ann Chasson wrote:

> The developer doesn't have the information required to
> determine directly from an equation such as:
>
> | dx/dt = k * C * Y / (K + Y) | where C = [calcium/calmodulin]/[total
> calmodulin]
>
> that C is a modifier rather than a parameter.

But ... C IS NOT A MODIFIER. C is not a species at all. This is the whole
point. The kinetic law does NOT contain any reference to either
calcium/calmodulin or total calmodulin. C IS a parameter. But it is true
that, as a result, if you graphically and automatically represent the
model, the reaction will not be affected by calcium or calmodulin (I still
wait for example of graph would do that).

We bumped in the problem for SBGN Process Diagram Level 1. And could not do
anything but postponing the issue.

> As it stands now, if C is a modifier but is not in the listOfModifiers,
> then the only way a tool would know that it's a modifier would be to
> parse the kinetic law, and for every term in the MathML compare that
> term to the listOfSpecies; if a term is in the listOfSpecies but not in
> the lists of reactants and products, then we assume it's a modifier.

Which will not provide C, since C is not a species.

> It's clear that there's no guarantee that C will be in the list of
> modifiers. Is there also no guarantee that C will be in the list of
> species?

If C was in the listOfSpecies, since it is in the kineticLaw, it would be
in the listOfModifiers.

> What happens if there's no kinecticLaw? Since the kinetic law
> is optional per the spec, it seems that a reaction would be incompletely
> specified if it left out the modifier term.

Sorry, but if there are no kineticLaw, the concept of modifier is moot.
Even if the modifier was listed, the reaction would be "incompletely
specified".

Reactant A
Product B
Modifier C and D

What does that mean? What is the effect of C and B? Are they stimulators?
Inhibitors? Neutral? Have opposite effect?

Semantic content = 0
Possibility to generate a graph = null

This would be completely different if we use SBO. But the spec is clear
that the model should be unambiguously understandable without SBO. In other
words, everything that requires SBO is not part of SBML mission. It is
useful, and will become even more in the future. But it relates to
side-issues (generating graphs, converting between formats etc.)


> I agree that best practices should include all products in the
> listOfProducts, all reactants in the listOfReactants, and all modifiers
> in the listOfModifiers.

And this is already the case. So the whole discussion is useless. Everyone
is advocating for what is actually the current situation.

Lukas and Robert agreed on the method to avoid the graph disruption that
caused the thread: functionDefinition instead of assignmentRule if the sole
role is to reuse an expression referring to species.

In all other examples used in the thread, the symbols were not those of
modifiers.



____________________________________________________________
To manage your sbml-discuss list subscription, visit
https://utils.its.caltech.edu/mailman/listinfo/sbml-discuss

For a web interface to the sbml-discuss mailing list, visit
http://sbml.org/Forums/

For questions or feedback about the sbml-discuss list,
contact sbml-team@caltech.edu

      

SubjectPosterDate
Read Message   Ancillary equations in SBML models Robert Phair28 Jul '08 11:11
Read Message   Re: Ancillary equations in SBML models Robert Phair03 Aug '08 21:17
Read Message   Re: Ancillary equations in SBML models Nicolas Le Novere04 Aug '08 08:20
Read Message   Re: Ancillary equations in SBML models Robert Phair04 Aug '08 12:22
Read Message   Re: Ancillary equations in SBML models Rainer Machne05 Aug '08 08:51
Read Message   Re: Ancillary equations in SBML models Robert Phair05 Aug '08 16:12
Read Message   Re: Ancillary equations in SBML models Ion05 Aug '08 23:35
Read Message   Re: Ancillary equations in SBML models Nicolas Le Novere06 Aug '08 00:22
Read Message   Re: Ancillary equations in SBML models Rainer Machne06 Aug '08 03:14
Read Message   Re: Ancillary equations in SBML models Mike Hucka08 Aug '08 18:30
Read Message   Re: Ancillary equations in SBML models Robert Phair08 Aug '08 22:42
Read Message   Re: Ancillary equations in SBML models Mike Hucka08 Aug '08 23:41
Read Message   Re: Ancillary equations in SBML models Frank Bergmann09 Aug '08 01:06
Read Message   Re: Ancillary equations in SBML models Frank Bergmann09 Aug '08 01:02
Read Message   Re: Ancillary equations in SBML models Pedro Mendes09 Aug '08 03:32
Read Message   Re: Ancillary equations in SBML models Nicolas Le Novere05 Aug '08 15:23
Read Message   Re: Ancillary equations in SBML models Robert Phair04 Aug '08 12:45
Read Message   Re: Ancillary equations in SBML models Nicolas Le Novere05 Aug '08 15:20
Read Message   Re: Ancillary equations in SBML models Ann Chasson05 Aug '08 10:37
Read Message   Re: Ancillary equations in SBML models  Nicolas Le Novere06 Aug '08 09:47
Read Message   Re: Ancillary equations in SBML models Rainer Machne06 Aug '08 10:24
Read Message   Re: Ancillary equations in SBML models Nicolas Le Novere06 Aug '08 10:45
Read Message   Re: Ancillary equations in SBML models Pedro Mendes06 Aug '08 07:04
Read Message   Re: Ancillary equations in SBML models Stefan.Hoops06 Aug '08 09:12
Previous Topic:Preliminary agenda for SBML Forum
Next Topic:SBMLeditor-1.3.2 released
Go to forum:
-=] Back to Top [=-

Powered by FUDforum. (Copyright Advanced Internet Designs Inc.)

Please use our issue tracking system for any questions or suggestions about this website.