Forums

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


Posts: 97
Registered:
November 2006
Re: Proposed addition to L3 core 09 Sep '09 06:54 Go to previous messageGo to previous message

Hello Nicolas, All,

On Wed, Sep 9, 2009 at 8:14 AM, Nicolas Le novère<lenov@ebi.ac.uk> wrote:
> Robert Phair wrote:
>> But I still cannot see why we should be satisfied with a Core spec that
>> lists all the pools of indistinguishable entities and tells us exactly
>> where they are located but provides no required attribute that reveals
>> what those indistinguishable entities ARE.
>
> Because we do not agree on what we mean by ARE. This is clear to you
> because you use SBML for a very specific purpose, and you can have a clear
> biochemical definition of identity. But you cannot extend that to all
> usages of SBML.

We know enough: we know these entities are located somewhere,
indistinguishable, measurable and contributing to some species. So we
can always take those entities and relocate them, and if they
contribute then to another species, then and only then that other
species is of the same species type (or entity). This holds for any
usage of SBML, regardless of whether those entities are chemicals,
cells in a Petri dish or cars in a parking garage. And it always seems
to be a piece of essential information.

>> The species id attribute can have any syntax permitted by the SId data
>> type. There is no requirement that the id attribute conveys the identity
>> of the indistinguishable entities, but nearly everyone tries to do so.
>
> That is not true. Some people are. Some are not.

Would you not consider it bad practice if some one made no attempt
to convey it somehow? And what to do if MIRIAM annotations are not
sufficient? What would you consider best practice?

> I agree. Name is a hack. SpeciesType was not, if the purpose was to
> identify the type of members of a species. However, I believe the group is
> a semantically much better solution. All the members of a species are
> member of the group the species belongs to. Simple set theory.

Putting things in a set is easy. The hard part is giving meaning to
the group and specify why these things are in the same group. What
attributes of a group are possible, likely or required? How would we
know a group corresponds to an entity?

> Nothing should be required in SBML that does not change the way we resolve
> the mathematics. It may be useful, but not required. Furthermore, in many
> cases, we just cannot tell what "are" the species. They are just convenient
>  variables for a model.

I think it is perfectly legitimate to make something required if it
improves maintenance and limits no one.

> And I am sorry, but if you write:
>
> entity="myosin light chain kinase phosphorylated on serines 834 and 851"
>
> That does not tell me anything. I do not know what organism, what isoform
> you are using. What is the numbering scheme you are using (think about
> protein with signal peptide etc.). This is just a random label.

Maybe not machine-processable. But random? We do understand what
that means, and it tells us more than MIRIAM annotations can express
(except for the organism).

>> Adding a required entity attribute to species would allow software to
>> determine what currently can only be determined by a clever and informed
>> human reader.
>
> No, it would not. It would just says that species X and species Y are made
> up of instances that are all of type "abc_def_ghi". This  "abc_def_ghi"
> would still require a clever and informed human reader. And even this
> person could not do it properly for the reasons exposed above.

You showed that it is not a perfect way. But you have not shown a
better alternative.

> Which is already completely solved by groups, and way better (multiple
> groups, types of other things etc.) So the real debate should be are groups
> part of the core or not.

We don't even have a draft for groups yet. You are asking us to give
up an established feature without knowing how the alternative will
work or when it will come.

Take care
Oliver

--
Oliver Ruebenacker, Computational Cell Biologist
BioPAX Integration at Virtual Cell (http://vcell.org/biopax)
Center for Cell Analysis and Modeling
http://www.oliver.curiousworld.org
____________________________________________________________
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   Proposed addition to L3 core Robert Phair07 Sep '09 00:04
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere07 Sep '09 09:35
Read Message   Re: Proposed addition to L3 core curoli07 Sep '09 11:38
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere08 Sep '09 00:15
Read Message   Re: Proposed addition to L3 core curoli08 Sep '09 04:41
Read Message   Re: Proposed addition to L3 core Stefan.Hoops08 Sep '09 07:28
Read Message   Re: Proposed addition to L3 core curoli08 Sep '09 08:48
Read Message   Re: Proposed addition to L3 core Stefan.Hoops08 Sep '09 09:22
Read Message   Re: Proposed addition to L3 core curoli08 Sep '09 10:31
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere08 Sep '09 09:30
Read Message   Re: Proposed addition to L3 core curoli08 Sep '09 10:39
Read Message   Re: Proposed addition to L3 core Robert Phair09 Sep '09 01:02
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere09 Sep '09 05:14
Read Message   Re: Proposed addition to L3 core  curoli09 Sep '09 06:54
Read Message   Re: Proposed addition to L3 core Pedro Mendes09 Sep '09 08:09
Read Message   Re: Proposed addition to L3 core Mike Hucka09 Sep '09 12:41
Read Message   Re: Proposed addition to L3 core Pedro Mendes09 Sep '09 14:52
Read Message   Re: Proposed addition to L3 core Mike Hucka10 Sep '09 00:13
Read Message   Re: Proposed addition to L3 core curoli10 Sep '09 05:25
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere08 Sep '09 09:12
Read Message   Re: Proposed addition to L3 core myers08 Sep '09 09:41
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere08 Sep '09 15:34
Read Message   Re: Proposed addition to L3 core Mike Hucka09 Sep '09 12:13
Read Message   Re: Proposed addition to L3 core hsauro09 Sep '09 14:07
Read Message   Re: Proposed addition to L3 core myers09 Sep '09 15:30
Read Message   Re: Proposed addition to L3 core mblinov09 Sep '09 17:34
Read Message   Re: Proposed addition to L3 core myers09 Sep '09 18:16
Read Message   Re: Proposed addition to L3 core eric.minch09 Sep '09 20:04
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere10 Sep '09 02:02
Read Message   Re: Proposed addition to L3 core Mike Hucka12 Sep '09 01:43
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere12 Sep '09 08:37
Read Message   Re: Proposed addition to L3 core Mike Hucka17 Sep '09 21:59
Read Message   Re: Proposed addition to L3 core Mike Hucka12 Sep '09 01:49
Read Message   Re: Proposed addition to L3 core myers12 Sep '09 06:30
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere12 Sep '09 10:45
Read Message   Re: Proposed addition to L3 core Mike Hucka12 Sep '09 11:57
Read Message   Re: Proposed addition to L3 core myers13 Sep '09 03:14
Read Message   Re: Proposed addition to L3 core curoli08 Sep '09 09:46
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere08 Sep '09 15:41
Read Message   Re: Proposed addition to L3 core curoli09 Sep '09 04:29
Read Message   Re: Proposed addition to L3 core Mike Hucka08 Sep '09 22:54
Read Message   Re: Proposed addition to L3 core curoli09 Sep '09 04:17
Read Message   Re: Proposed addition to L3 core Ion08 Sep '09 09:21
Read Message   Re: Proposed addition to L3 core curoli08 Sep '09 10:41
Read Message   Re: Proposed addition to L3 core Schaff08 Sep '09 09:30
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere08 Sep '09 15:29
Read Message   L3 core vs. packages Lucian Smith09 Sep '09 00:10
Read Message   Re: L3 core vs. packages Nicolas Le Novere09 Sep '09 02:02
Read Message   Re: L3 core vs. packages Mike Hucka09 Sep '09 12:06
Read Message   Re: Proposed addition to L3 core curoli07 Sep '09 09:48
Read Message   Re: Proposed addition to L3 core Nicolas Le Novere07 Sep '09 12:45
Read Message   Re: Proposed addition to L3 core curoli07 Sep '09 14:31
Previous Topic:Reactome Pathway Database User Survey
Next Topic:(Fwd) New BioModels.net qualifiers
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.