Forums

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


Posts: 170
Registered:
December 2006
Re: Stochastic simulation in SBML 29 Nov '11 16:30 Go to previous message

Hello All,

I think that we do not have the choice between option 1) and 2) below.

The model and its simulation should be representing the 'physical
reality' thus option 1) is clearly wrong. Also we must not think about
stochastic vs deterministic simulation as there are methods of
integration which use both strategies in parallel.

We can argue that solution 2) requires implicit unit conversion but I
agree with Darren that to properly implement any stochastic simulation
one needs to be able to convert the given substance unit into items.
This is not implicit it is explicit especially in L3 where we have
defined the Avogadro constant. This interpretation leaves models in
which the substance is measured in kg out, but I do not see any problem
with that.

Therefore I do not see any need to act, except to elaborate on the
examples and to provide further test case which use other units than
items. Here I would like to thank Darren for the excellent test suite,
which the COPASI team uses extensively to validate its different
stochastic and hybrid algorithms.

Thanks,
Stefan


On Tue, 29 Nov 2011 12:50:19 -0700
"Chris J. Myers" <myers@ece.utah.edu> wrote:

> Hi All,
>
> Currently, the SBML specification does not describe how to perform
> stochastic simulation on an SBML model. This has led to different
> tools implementing it differently making stochastic models not
> portable from one tool to another. Therefore, we would like to come
> up with a precise semantics for stochastic simulation to solve this
> problem. There is a subtlety though that complicates things.
> Consider the following model:
>
> Species A has an initial amount of 1 mole while species B has an
> initial amount of 0 moles. There is one reaction with A as a
> reactant and B as a product. The question is what happens to the
> state when this reaction occurs.
>
> 1) 1 mole of A is converted into 1 mole of B
>
> Pro: simple interpretation that is independent of units
> (namely, units can be dropped without any change in behavior).
> Con: typical interpretation of stochastic formulations is
> that reactions update molecule counts.
>
> 2) 1 molecule of A is converted into 1 molecule of B
>
> Pro: matches the typical interpretation.
>
> Con: the behavior is no longer independent of units (namely,
> a unit conversion must be performed implicitly).
>
> In an implementation of (2), one would need to convert the species
> initial amounts into units of individual molecule counts. In the
> case of moles, this would mean multiplying each species by Avogadro's
> number (6.02e23). If the units are changed to nanoMoles, then a
> different conversion is necessary.
>
> So, the question is which is more important:
>
> 1) Avoiding having implicit unit conversions and having units affect
> simulation behavior.
>
> OR
>
> 2) Keeping an individual molecule interpretation of stochastic
> reactions.
>
> Thoughts?
>
> Chris
>
> ____________________________________________________________
> 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

____________________________________________________________
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   Stochastic simulation in SBML myers29 Nov '11 11:50
Read Message   Re: Stochastic simulation in SBML Andrew Miller29 Nov '11 12:19
Read Message   Re: Stochastic simulation in SBML Frederic.BOIS29 Nov '11 12:31
Read Message   Re: Stochastic simulation in SBML Pedro Mendes29 Nov '11 12:40
Read Message   Re: Stochastic simulation in SBML Mike Hucka29 Nov '11 13:39
Read Message   Re: Stochastic simulation in SBML Pedro Mendes29 Nov '11 13:46
Read Message   Re: Stochastic simulation in SBML Lucian Smith29 Nov '11 12:42
Read Message   Re: Stochastic simulation in SBML Darren J Wilkinson29 Nov '11 12:45
Read Message   Re: Stochastic simulation in SBML myers29 Nov '11 13:38
Read Message   Re: Stochastic simulation in SBML Mike Hucka29 Nov '11 13:44
Read Message   Re: Stochastic simulation in SBML myers29 Nov '11 13:57
Read Message   Re: Stochastic simulation in SBML Darren J Wilkinson29 Nov '11 14:07
Read Message   Re: Stochastic simulation in SBML Mike Hucka29 Nov '11 14:09
Read Message   Re: Stochastic simulation in SBML Darren J Wilkinson29 Nov '11 14:18
Read Message   Re: Stochastic simulation in SBML Nicolas Le Novere29 Nov '11 14:24
Read Message   Re: Stochastic simulation in SBML Stefan.Hoops29 Nov '11 16:47
Read Message   Re: Stochastic simulation in SBML curoli30 Nov '11 03:32
Read Message   Re: Stochastic simulation in SBML  Stefan.Hoops29 Nov '11 16:30
Previous Topic:Call for votes on Level 3 proposals: 'spatial'
Next Topic:Comparison Table for SBML Levels and Versions
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.