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
Ann Chasson


Posts: 3
Location:
Los Altos, California
Registered:
December 2003
 
Re: Ancillary equations in SBML models 05 Aug '08 10:37 Go to previous messageGo to previous message

I'll jump in here from the perspective of a software developer who is in charge of exchanging models. I don't know the biology encoded in the equations; I just know that I have lists of
species, reactants, products, modifiers, etc; lists of reactions that relate reactants, products and modifiers; and the kinetic laws that describe corresponding reactions.

As Nicolas implies below, parsing equations is not the job of the developer. 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. Likewise, the developer also shouldn't have to assume that Y is a reactant. These should be in the species list, and pulled together in the reaction's modifier/reactant/product list.

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. 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? 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.

I agree that best practices should include all products in the listOfProducts, all reactants in the listOfReactants, and all modifiers in the listOfModifiers. I would take this one step farther and argue that the reaction should be fully specified to include all products, reactants and modifiers. To count on the tool developer to parse the MathML seems to be risky and introduces errors in exchange of models among tools. The spec is complete in its definition of reactants/products/modifiers and reactions; as a software developer my goal is to code to the spec in order to minimize ambiguity when exchanging my models with other tools.

Ann Chasson
Integrative BioInformatics

      

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.