Forums

F.A.Q. F.A.Q.    Register Register    Login Login    Home Home
Search Search
SBML Discussions » sbml-discuss » Changes coming in Level 3 Core
Show: Today's Posts  :: Message Navigator
| Subscribe to topic 
Return to the default flat view Create a new topic Submit Reply
AuthorTopic
Mike Hucka


Posts: 961
Registered:
October 2003
Re: Changes coming in Level 3 Core 09 Jul '09 19:20 Go to previous messageGo to previous message

Hi Allyson,

AL> - about CompartmentType and SpeciesType [...]
AL> while many people haven't taken this up yet, it is a
AL> good idea in general and a typing package would be
AL> great. So, is it only expected, or is it pretty sure
AL> that it will be made?

I'd personally like to see it definitely done. I think a
simple scheme would be easy enough to define and introduce.
The strawman proposal I had in mind is a list of types with
basically no attributes except the standard id & name,

<listOfTypes>
<type id="someSpeciesType1">
<type id="someSpeciesType2">
<type id="someCompartmentType1">
<type id="someCompartmentType2">
<type id="someCompartmentType3">
</listOfTypes>

coupled with an optional attribute on every component to
indicate the component instance belongs to a type:

<listOfCompartments>
<compartment id="C1" ...>
<compartment id="C2" type="someCompartmentType1" ...>
<compartment id="C3" type="someCompartmentType2" ...>
<compartment id="C4" type="someCompartmentType2" ...>
<compartment id="C5" type="someCompartmentType3" ...>
...
</listOfCompartments>
<listOfSpecies>
<species id="S1" type="someSpeciesType1" ...>
<species id="S2" type="someSpeciesType1" ...>
<species id="S3" type="someSpeciesType2" ...>
<species id="S4" type="someSpeciesType2" ...>
<species id="S5" ...>
<species id="S6" ...>
...
<listOfSpecies>

This would also allow reactions to have reaction types,
parameters to have parameter types, etc. It could hopefully
also serve as a substrate for other packages that need
typing. For example, although nobody's had a chance to
discuss or examine the idea, one could imagine the Multi*
package using this.

Some details still need to be worked out. For example,
types would have mathematical implications for a model. It
would at minimum have to have the same mathematical impact
as the SpeciesType construct in the current L2. (Example: a
compartment can't contain two different species of the same
SpeciesType.)

MH

____________________________________________________________
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   Changes coming in Level 3 Core Mike Hucka08 Jul '09 11:11
Read Message   Re: Changes coming in Level 3 Core Lucian Smith08 Jul '09 12:49
Read Message   Re: Changes coming in Level 3 Core Allyson Lister09 Jul '09 00:17
Read Message   Re: Changes coming in Level 3 Core Nicolas Le Novere09 Jul '09 01:42
Read Message   Re: Changes coming in Level 3 Core  Mike Hucka09 Jul '09 19:20
Read Message   Re: Changes coming in Level 3 Core Allyson Lister09 Jul '09 23:43
Read Message   Re: Changes coming in Level 3 Core Lucian Smith09 Jul '09 12:15
Read Message   Re: Changes coming in Level 3 Core Mike Hucka09 Jul '09 19:20
Read Message   Re: Changes coming in Level 3 Core Nicolas Le Novere10 Jul '09 00:15
Read Message   Re: Changes coming in Level 3 Core Stefan.Hoops10 Jul '09 07:49
Read Message   Re: Changes coming in Level 3 Core Mike Hucka12 Jul '09 21:39
Read Message   Re: Changes coming in Level 3 Core Nicolas Le Novere13 Jul '09 03:19
Read Message   Re: Changes coming in Level 3 Core Mike Hucka13 Jul '09 18:01
Read Message   Re: Changes coming in Level 3 Core Mike Hucka11 Jul '09 23:46
Read Message   Re: Changes coming in Level 3 Core Lucian Smith12 Jul '09 00:36
Read Message   Re: Changes coming in Level 3 Core Frank Bergmann12 Jul '09 19:44
Read Message   Re: Changes coming in Level 3 Core Pedro Mendes22 Jul '09 13:09
Read Message   Re: Changes coming in Level 3 Core Nicolas Le Novere22 Jul '09 14:59
Read Message   Re: Changes coming in Level 3 Core Pedro Mendes22 Jul '09 15:44
Read Message   Re: Changes coming in Level 3 Core Lucian Smith22 Jul '09 15:50
Read Message   Re: Changes coming in Level 3 Core Neil Swainston09 Jul '09 00:42
Read Message   Re: Changes coming in Level 3 Core Sarah Keating09 Jul '09 09:41
Read Message   Re: Changes coming in Level 3 Core Neil Swainston01 Sep '09 05:51
Read Message   Re: Changes coming in Level 3 Core Allyson Lister04 Sep '09 05:28
Read Message   Re: Id/Name not on SBase Sarah Keating05 Sep '09 12:34
Read Message   Re: [sbml-discuss] Id/Name not on SBase Allyson Lister05 Sep '09 14:36
Read Message   Re: [sbml-discuss] Id/Name not on SBase Sarah Keating07 Sep '09 08:14
Read Message   Re: [sbml-discuss] Id/Name not on SBase Sarah Keating07 Sep '09 08:14
Read Message   Re: Id/Name not on SBase Allyson Lister05 Sep '09 14:36
Read Message   Re: [sbml-discuss] Id/Name not on SBase Neil Swainston06 Sep '09 10:44
Read Message   Re: [sbml-discuss] Id/Name not on SBase Sarah Keating07 Sep '09 08:27
Read Message   Re: [sbml-discuss] Id/Name not on SBase Sarah Keating07 Sep '09 08:27
Read Message   Re: [sbml-discuss] Id/Name not on SBase curoli07 Sep '09 09:50
Read Message   Re: [sbml-discuss] Id/Name not on SBase Allyson Lister10 Sep '09 02:03
Read Message   Re: [sbml-discuss] Id/Name not on SBase curoli10 Sep '09 05:29
Read Message   Re: [sbml-discuss] Id/Name not on SBase Allyson Lister10 Sep '09 02:03
Read Message   Re: [sbml-discuss] Id/Name not on SBase Sarah Keating07 Sep '09 08:27
Read Message   Re: [sbml-discuss] Id/Name not on SBase Neil Swainston06 Sep '09 10:44
Previous Topic:SBO annotation of units and unit definitions
Next Topic:DOTcvpSB toolbox for optimization in systems biology
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.