Forums

F.A.Q. F.A.Q.    Register Register    Login Login    Home Home
Search Search
SBML Discussions » sbml-discuss » stoichiometries of modifiers
Show: Today's Posts  :: Message Navigator
| Subscribe to topic 
Return to the default flat view Create a new topic Submit Reply
AuthorTopic
Howard


Posts: 102
Registered:
August 2004
Re: stoichiometries of modifiers 27 Apr '05 14:55 Go to previous messageGo to previous message


Thanks, I'll take a look at it. However, I'm a chemical engineer doing
research in statistical mechanics. Adapting the code to read ASTnode
trees or arbitrary MathML dom trees is not straightforward for me.

To all: I still think a integer mapping scheme (or something similar)
would be useful for those who are more interesting in developing and
incorporating new algorithms into software and letting users try them
out vs. spending considerable effort supporting arbitrary MathML
expressions and other feats of programming required for full SBML
support. There are over 2 billion unique integers in a double precision
int. I think we can all agree that, no matter how opinionated everyone
is, we could all restrict the number of possible rate law forms to less
than 2 billion. ;)

Nicolas LE NOVÈRE wrote "If Systems Biology is to succeed, one need such a langua franca. ... The reactions, the species, the parameters; Not only to be able to exchange, and hopefully in a not too distant future, to merge models, but also to evaluate them. "

I agree. I like SBML for this purpose. That's why I'm making this one
suggestion, because I think it will be useful to the wider community for
now and in the future.

It would be much easier to evaluate the rate laws of each reaction if
they all had standard forms. A MathML expression is not unique. The same
algebraic expression can be manipulated innumerable ways. Given two
models with the same reactions, but different rate laws, it is still
possible that those models are exactly equivalent. If each rate law had
a standard form, not only would the expression and meaning of the rate
law be clear and concise, but it would also make it unique. The unique
identifier (it doesn't have to be an integer, it could be a string)
could be stored alongside the MathML expression so long as the program
which created the SBML file can match the expression with the
standardized form of the rate law.

Remember, the original poster made a different suggestion about
modifiers and I proposed this suggestion as a way to solve not only that
problem, but the problem in general.

-Howard Salis

Darren Wilkinson wrote:

> Howard Salis wrote:
>
>> 2) Encoding the rate law in MathML or other XML parsed format makes
>> it difficult to quickly convert into an internal representation and
>> repeatedly evaluate. For programs whose purpose is very fast
>> simulations of large reaction networks, this encoding format is not
>> adequate. If this is untrue, please give me an example piece of code.
>> (Preferably in C or Fortran77/90/95/2k)
>
>
> Actually the speed issue isn't such a big deal. I wrote a parser for
> sbml level 1 formula strings which constructs a parse tree designed
> for very fast evaluation (using function and variable pointers). It's
> C code (called "meparse", which you can pull from my software page).
> It would be relatively straightforward to adapt to ASTnode trees, or
> even a raw mathml dom tree (though I don't intend to do this any time
> soon).
>



      

SubjectPosterDate
Read Message   stoichiometries of modifiers Hiroyuki Kuwahara25 Apr '05 09:56
Read Message   Re: stoichiometries of modifiers Pedro Mendes25 Apr '05 13:39
Read Message   Re: stoichiometries of modifiers emek25 Apr '05 14:26
Read Message   Re: stoichiometries of modifiers Hiroyuki Kuwahara25 Apr '05 18:08
Read Message   Re: stoichiometries of modifiers emek26 Apr '05 01:14
Read Message   Re: stoichiometries of modifiers Hiroyuki Kuwahara26 Apr '05 08:52
Read Message   Re: stoichiometries of modifiers emek26 Apr '05 11:24
Read Message   RE: stoichiometries of modifiers Herbert Sauro25 Apr '05 14:40
Read Message   Re: stoichiometries of modifiers zucker25 Apr '05 16:27
Read Message   RE: stoichiometries of modifiers Hiroyuki Kuwahara25 Apr '05 18:09
Read Message   Re: stoichiometries of modifiers Howard25 Apr '05 19:14
Read Message   Re: stoichiometries of modifiers Pedro Mendes26 Apr '05 05:30
Read Message   Re: stoichiometries of modifiers Howard26 Apr '05 10:27
Read Message   Re: stoichiometries of modifiers Stefan Hoops26 Apr '05 15:16
Read Message   Re: stoichiometries of modifiers Greg Blumenthal26 Apr '05 16:01
Read Message   Re: stoichiometries of modifiers Nicolas Le Novere27 Apr '05 01:29
Read Message   Re: stoichiometries of modifiers Mike Hucka27 Apr '05 21:07
Read Message   Re: stoichiometries of modifiers Howard26 Apr '05 16:38
Read Message   Re: stoichiometries of modifiers Pedro Mendes26 Apr '05 17:22
Read Message   Re: stoichiometries of modifiers Howard26 Apr '05 17:36
Read Message   Re: stoichiometries of modifiers Pedro Mendes26 Apr '05 19:01
Read Message   Re: stoichiometries of modifiers Howard26 Apr '05 20:25
Read Message   Re: stoichiometries of modifiers J.Weimar27 Apr '05 01:06
Read Message   Re: stoichiometries of modifiers Howard27 Apr '05 08:43
Read Message   Re: stoichiometries of modifiers Pedro Mendes27 Apr '05 10:32
Read Message   Re: stoichiometries of modifiers Stefan Hoops27 Apr '05 11:02
Read Message   Re: stoichiometries of modifiers Darren J Wilkinson27 Apr '05 12:55
Read Message   Re: stoichiometries of modifiers  Howard27 Apr '05 14:55
Read Message   Re: stoichiometries of modifiers Ben Bornstein27 Apr '05 15:56
Read Message   Re: stoichiometries of modifiers Tomas Radivoyevitch27 Apr '05 18:47
Read Message   Re: stoichiometries of modifiers Mike Hucka27 Apr '05 20:46
Read Message   Re: stoichiometries of modifiers Howard27 Apr '05 23:25
Read Message   Re: stoichiometries of modifiers Howard28 Apr '05 09:12
Read Message   RE: stoichiometries of modifiers Andrew Finney07 May '05 01:59
Read Message   RE: stoichiometries of modifiers Andrew Finney07 May '05 01:59
Read Message   Re: stoichiometries of modifiers Mike Hucka17 Jun '05 18:52
Read Message   Re: stoichiometries of modifiers Mike Hucka27 Apr '05 20:52
Read Message   Re: stoichiometries of modifiers Howard27 Apr '05 23:41
Read Message   Re: stoichiometries of modifiers Stefan Hoops28 Apr '05 04:56
Read Message   Re: stoichiometries of modifiers Stefan Hoops28 Apr '05 08:31
Read Message   Re: stoichiometries of modifiers Howard28 Apr '05 10:34
Read Message   Re: stoichiometries of modifiers Upinder Singh Bhalla28 Apr '05 19:34
Read Message   Re: stoichiometries of modifiers Mike Hucka07 May '05 05:29
Read Message   Re: stoichiometries of modifiers Upinder Singh Bhalla07 May '05 05:48
Read Message   Re: stoichiometries of modifiers Mike Hucka13 May '05 18:08
Read Message   RE: stoichiometries of modifiers Andrew Finney22 May '05 00:21
Read Message   RE: stoichiometries of modifiers Mike Hucka17 Jun '05 18:47
Read Message   Re: stoichiometries of modifiers Pedro Mendes28 Apr '05 05:34
Read Message   RE: stoichiometries of modifiers Andrew Finney07 May '05 01:59
Read Message   Re: stoichiometries of modifiers Ed Frank27 Apr '05 08:17
Read Message   Re: stoichiometries of modifiers Mike Hucka28 Apr '05 00:40
Read Message   Re: stoichiometries of modifiers Ed Frank28 Apr '05 07:45
Read Message   Re: stoichiometries of modifiers Darren J Wilkinson29 Apr '05 14:31
Read Message   Re: stoichiometries of modifiers emek29 Apr '05 15:15
Read Message   Re: stoichiometries of modifiers Darren J Wilkinson30 Apr '05 00:47
Read Message   Re: stoichiometries of modifiers Mike Hucka07 May '05 05:29
Read Message   Re: stoichiometries of modifiers Pedro Mendes07 May '05 22:14
Read Message   Re: stoichiometries of modifiers Stefan Hoops27 Apr '05 04:00
Read Message   Re: stoichiometries of modifiers ginkel27 Apr '05 12:12
Read Message   Re: stoichiometries of modifiers Hiroyuki Kuwahara26 Apr '05 11:17
Read Message   Re: stoichiometries of modifiers Mike Hucka27 Apr '05 21:49
Read Message   Re: stoichiometries of modifiers - is SBML too &qu... Darren J Wilkinson26 Apr '05 14:12
Read Message   is SBML too"narrow"? Nicolas Le Novere26 Apr '05 14:56
Read Message   Re: is SBML too"narrow"? Mike Hucka26 Apr '05 19:26
Read Message   Re: is SBML too"narrow"? Sven Sahle27 Apr '05 01:23
Read Message   Re: is SBML too"narrow"? Mike Hucka27 Apr '05 21:36
Read Message   Re: is SBML too"narrow"? Nicolas Le Novere28 Apr '05 00:50
Read Message   Re: is SBML too"narrow"? Ed Frank28 Apr '05 07:57
Read Message   RE: is SBML too"narrow"? Andrew Finney07 May '05 01:59
Read Message   Re: is SBML too"narrow"? Nicolas Le Novere27 Apr '05 01:35
Read Message   Re: is SBML too"narrow"? Rainer Machne28 Apr '05 06:13
Read Message   Re: is SBML too"narrow"? Fabien Campagne28 Apr '05 11:33
Read Message   Re: stoichiometries of modifiers - is SBML too &q... Pedro Mendes26 Apr '05 15:15
Read Message   Re: stoichiometries of modifiers - is SBML too &qu... Mike Hucka26 Apr '05 20:55
Read Message   Re: stoichiometries of modifiers - is SBML too&quo... Tomas Radivoyevitch26 Apr '05 22:23
Read Message   Re: stoichiometries of modifiers - is SBML too&quo... Mike Hucka27 Apr '05 21:59
Read Message   SBML packaging Nicolas Le Novere28 Apr '05 00:59
Read Message   Re: SBML packaging Mike Hucka02 May '05 00:29
Read Message   Re: stoichiometries of modifiers - is SBML too &qu... Darren J Wilkinson27 Apr '05 12:47
Read Message   Re: stoichiometries of modifiers - is SBML too &qu... Mike Hucka06 May '05 03:16
Read Message   Re: stoichiometries of modifiers - is SBML too &q... Pedro Mendes07 May '05 21:32
Read Message   RE: stoichiometries of modifiers - is SBML too&quo... Andrew Finney07 May '05 01:59
Read Message   RE: stoichiometries of modifiers Andrew Finney07 May '05 01:59
Read Message   RE: stoichiometries of modifiers Herbert Sauro13 May '05 18:17
Previous Topic:New Version of SBW
Next Topic:Complementary Alternative to MathML Needed
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.