Forums

F.A.Q. F.A.Q.    Register Register    Login Login    Home Home
Search Search
SBML Discussions » sbml-discuss » Event survey #1 of 3: adding priorities to events
Show: Today's Posts  :: Message Navigator
| Subscribe to topic 
Return to the default flat view Create a new topic Submit Reply
AuthorTopic
Lucian Smith


Posts: 183
Registered:
July 2008
Re: Event survey #1 of 3: adding priorities to events 25 Jun '10 14:56 Go to previous messageGo to previous message

* Nicolas Le novère <lenov@ebi.ac.uk> [2010-06-25 22:27] writes:
> On 25/06/10 18:09, Stefan Hoops wrote:
>
> > No we are not saying the same thing. It is not possible to mix
> > undefined and ordered.
>
> I agree with Stefan. The situation is very similar to the unit one. If
> priorities are used, they must be used on all events. If a single event
> misses a priority, then all the other priorities are ignored. The
> priorities do no matter at all. People are free to do whatever they want
> with the events.

I don't think this is quite what Stefan was saying (though maybe it was!)
but I disagree. You put priorities on the events that might clash. You
leave the rest alone. I don't understand why this is even controversial.

> I do not see any advantage at all in mixed situations. And actually, I
> cannot imagine how such a model would be generated since SBML is supposed
> to be written by a software. Either this software generates priorities, for
> all events, or not.

Priorities are added, as I see it, by hand. I cannot envision any
algorithm that generates priorities automatically for all events, unless
it is to give them all the same priority in order to ensure randomness.
But whenever two priorities differ and were not randomly generated, the
reason it was so is due to a specific decision on the part of the modeler.
A decision that need not be made for all events, just the ones whose
EventAssignments might clash in some fashion.

Certainly if I add a syntax for event priority to Antimony, it will be
trivial to generate models with multiple events, some of which will have
priorities.

It doesn't matter (to me) *why* the modeler chose to put priorities on
some events and not others. What matters is that the intent is clear and
that a simulator can follow that intent. If I put some priorities on some
events, it means I care about the order of those events, should they
execute simultaneously. If I do not put priorities on other events, it
means I do not care about the order of those events. If they're mixed, it
means exactly the same thing: some of them, I care about the order, and
some, I don't. I believe that this is trivial to conceive of,
communicate, and execute, and see no reason why we should claim that we
have no idea what's going on and throw up our hands in despair.

-Lucian
____________________________________________________________
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   Event survey #1 of 3: adding priorities to events Mike Hucka24 Jun '10 14:26
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Stefan.Hoops24 Jun '10 16:10
Read Message   Re: Event survey #1 of 3: adding priorities to eve... myers24 Jun '10 16:47
Read Message   Re: Event survey #1 of 3: adding priorities to eve... myers24 Jun '10 17:02
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Stefan.Hoops24 Jun '10 18:58
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Lucian Smith24 Jun '10 23:06
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Stefan.Hoops25 Jun '10 04:05
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Lucian Smith25 Jun '10 08:36
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Stefan.Hoops25 Jun '10 09:12
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Lucian Smith25 Jun '10 09:50
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Stefan.Hoops25 Jun '10 10:09
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Lucian Smith25 Jun '10 11:53
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Stefan.Hoops25 Jun '10 12:31
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Lucian Smith25 Jun '10 13:05
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Nicolas Le Novere25 Jun '10 14:24
Read Message   Re: Event survey #1 of 3: adding priorities to eve...  Lucian Smith25 Jun '10 14:56
Read Message   Re: Event survey #1 of 3: adding priorities to eve... Nicolas Le Novere25 Jun '10 15:13
Read Message   Re: Event survey #1 of 3: adding priorities to eve... myers26 Jun '10 10:21
Read Message   Re: Event survey #1 of 3: adding priorities to eve... myers25 Jun '10 09:58
Read Message   Results of Event survey #1 of 3: adding priorities... mhucka12 Jul '10 11:59
Previous Topic:Event survey #2 of 3: initial trigger values
Next Topic:BioUML version 0.9.0 have passed all SBML tests
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.