| Author | Topic |
Posts: 123
Registered: September 2003
|
|
Draft proposal for a Systems Biology Results Markup Language
|
18 Aug '08 13:45
|
 |
|
Dear all,
It has become clear with the success of SBML that we need
also a good representation to communicate *results* of
operations done with models (eg simulation), in a way that
makes those results clearly associated with the model. (The
same applies to experimental data.)
After some considerable brainstorming and lots of
prototyping, we have now created a draft specification for
a Systems Biology Results Markup Language (SBRML). This
draft is now open for comments from the community in the
hope that we will be able to get sufficient feedback to
allow a serious improvement of this specification and be
able to agree (at some SBML forum) to use it as a standard.
We will present this draft at the upcoming SBML Forum, and
open it for discussion there. In the interest of sparing
some trees, we are *not* going to bring hard copies - if
you want to have a hardcopy in Gothenburg, you should print
the PDF in the link below and bring it with you to the
meeting.
The draft document and the corresponding XML schema
definition are available at
http://comp-sys-bio.org/tiki-index.php?page=SBRML
Please have a look!
Joseph Dada, Norman Paton & Pedro Mendes
The Universtity of Manchester
--
Pedro Mendes
Chair in Computational Systems Biology
University of Manchester
School of Computer Science
Manchester Centre for Integrative Systems Biology
131 Princess St., Manchester, M1 7DN, UK
____________________________________________________________
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
|
|
|
Posts: 123
Registered: September 2003
|
|
|
Posts: 469
Registered: October 2003
|
|
Re: Draft proposal for a Systems Biology Results Markup Language
|
18 Aug '08 15:23

|
 |
|
Dear Pedro,
I welcome the idea of a language for encoding simulation results. Actually,
I think the scope of such a format could be even larger since it could be
used to encode the result of experiments providing results relevant for
dynamical models. After all, the outcome of an experimental timecourse is
not different from the result of a stochastic kinetic simulation. Combining
both could pave the way to a true interface between experiments and
modeling, facilitating model parametrisation and validation.
However, as it is currently, I find that SBRML put a lot of emphasis on the
description of the simulation experiment rather than encoding the results
themself. There is already a community effort in that direction called
SED-ML (formerly MIASE-ML). You can find more information at:
http://www.ebi.ac.uk/compneur-srv/sed-ml/index.html
This language is, I think, being implemented in several software already.
There are maybe some synergy to build here.
Best regards,
Pedro Mendes wrote:
> Dear all,
>
> It has become clear with the success of SBML that we need
> also a good representation to communicate *results* of
> operations done with models (eg simulation), in a way that
> makes those results clearly associated with the model. (The
> same applies to experimental data.)
>
> After some considerable brainstorming and lots of
> prototyping, we have now created a draft specification for
> a Systems Biology Results Markup Language (SBRML). This
> draft is now open for comments from the community in the
> hope that we will be able to get sufficient feedback to
> allow a serious improvement of this specification and be
> able to agree (at some SBML forum) to use it as a standard.
>
> We will present this draft at the upcoming SBML Forum, and
> open it for discussion there. In the interest of sparing
> some trees, we are *not* going to bring hard copies - if
> you want to have a hardcopy in Gothenburg, you should print
> the PDF in the link below and bring it with you to the
> meeting.
>
> The draft document and the corresponding XML schema
> definition are available at
> http://comp-sys-bio.org/tiki-index.php?page=SBRML
> Please have a look!
>
> Joseph Dada, Norman Paton & Pedro Mendes
> The Universtity of Manchester
>
____________________________________________________________
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
|
|
|
Posts: 5
Registered: March 2007
|
|
Re: Draft proposal for a Systems Biology Results Markup Language
|
18 Aug '08 16:24

|
 |
|
Ciao,
this initiative is great for me.
Some collegues and I have already started working in such direction.
We implemented Snazer (The simulations and networks analyzer): a newly
released prototype designed both to depict interaction graphs (if
provided) and to statistically analyze simulation traces. Its MVC
architectural logics is based on a floating XML token moving between
the statistics and graph panels. Such xml incapsulates
meta-information about the interactions and interactive objects of a
system as well as about their simulated traces. Snazer compresses such
traces into litteral strings and uses them to decorate each species.
It uses a pipeline of semantic and structural compressors to reach
extraordinary compression levels and make easy the storing and sharing
process.
If you think something about this could be interesting, please let me know.
ciao
Tommaso
Quoting Pedro Mendes <pedro.mendes@manchester.ac.uk>:
> Dear all,
>
> It has become clear with the success of SBML that we need
> also a good representation to communicate *results* of
> operations done with models (eg simulation), in a way that
> makes those results clearly associated with the model. (The
> same applies to experimental data.)
>
> After some considerable brainstorming and lots of
> prototyping, we have now created a draft specification for
> a Systems Biology Results Markup Language (SBRML). This
> draft is now open for comments from the community in the
> hope that we will be able to get sufficient feedback to
> allow a serious improvement of this specification and be
> able to agree (at some SBML forum) to use it as a standard.
>
> We will present this draft at the upcoming SBML Forum, and
> open it for discussion there. In the interest of sparing
> some trees, we are *not* going to bring hard copies - if
> you want to have a hardcopy in Gothenburg, you should print
> the PDF in the link below and bring it with you to the
> meeting.
>
> The draft document and the corresponding XML schema
> definition are available at
> http://comp-sys-bio.org/tiki-index.php?page=SBRML
> Please have a look!
>
> Joseph Dada, Norman Paton & Pedro Mendes
> The Universtity of Manchester
>
> --
> Pedro Mendes
> Chair in Computational Systems Biology
> University of Manchester
>
> School of Computer Science
> Manchester Centre for Integrative Systems Biology
> 131 Princess St., Manchester, M1 7DN, UK
> ____________________________________________________________
> 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
|
|
|
Posts: 123
Registered: September 2003
|
|
Re: Draft proposal for a Systems Biology Results Markup Language
|
19 Aug '08 00:27

|
 |
|
Dear Nicolas,
> I welcome the idea of a language for encoding simulation results.
> Actually, I think the scope of such a format could be even larger
> since it could be used to encode the result of experiments providing
> results relevant for dynamical models. After all, the outcome of an
> experimental timecourse is not different from the result of a
> stochastic kinetic simulation. Combining both could pave the way to
> a true interface between experiments and modeling, facilitating
> model parametrisation and validation.
This has not escaped us, and we also would like to explore that aspect. Actually, we could have done with a spec like this years ago when we wrote the parameter estimation module of COPASI... So my hope is that this can indeed also serve as a means to encode experimental data in the context of a model.
> However, as it is currently, I find that SBRML put a lot of
> emphasis on the description of the simulation experiment rather
> than encoding the results themself.
It does both. The results are encoded inside the section that describes the operation because we want the results to be directly tied to the operation that produced them. I don't know if you noticed but it has two major ways to encode results: either as tuples or as a hipercube.
> There is already a community effort in that direction called
> SED-ML (formerly MIASE-ML). You can find more information at:
> http://www.ebi.ac.uk/compneur-srv/sed-ml/index.html
We were aware of MIASE and thought that something like that would be the desirable way include to describe the operations. However we opted to make our first draft independent of that, as we did not want to get caught in those discussions at this stage. I hope that it will be easy to adopt SED-ML for the description of operations, like we use SBML for the description of the model. So I think we are all on the same page here and hopefully that is the direction that this will take after the Forum.
Best wishes
Pedro
____________________________________________________________
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
|
|
|
Posts: 16
Registered: September 2003
|
|
Re: Draft proposal for a Systems Biology Results Markup Language
|
19 Aug '08 07:22
|
 |
|
Pedro -- Thanks for getting this discussion started! As you know, I have
been arguing for years that models have a lot more to them than just the
current SBML contents. And that these things cannot just be added to SBML
for various pragmatic reasons.
I've got two comments. (All without even looking at your actual proposal
yet. :))
1) I think we need to recognize, if we are going to start on this, that
there are several data types that need attention. And of course, each such
type's files need a name, as defined by their suffix. Let's think about
some consistent naming convention NOW. I recommend that ALL of these file
formats have the naming convention Foo.sbmlX where X is a letter (2
letters?) that distinguishes the type, and hopefully has some sort of
mnemonic value. In your case it could be ".sbmlr" for "SBML - Results" or
perhaps ".sbmlsr" for "SBML - Simulation Results".
2) Again, there are lots of things that we need. I should dig up one of my
old emails about this... Anyway, from the point of view of my group, the
two most pressing things would be:
i) Parameter/Initial Conditions files. I've always said that putting this
information into the .sbml file is a horrible mistake, because a person
might want to change the parameter/ICs without changing the "model". Or
vice versa, for that matter!
ii) Experimental results description (as opposed to the simulation output
description). In other words, a definition of the phenomena that the model
is meant to match (and which, with suitable effort, the simulation output
can be measured against).
There are other things that we need, but they are more specialized or
less pressing for various reasons. I'd rank simulation output as third
on the list after these two in terms of importance.
-- Cliff
--
Cliff Shaffer, Professor Phone: (540) 231-4354
Department of Computer Science Email: shaffer@cs.vt.edu
Virginia Tech, Blacksburg, VA 24061-0106 WWW: www.cs.vt.edu/~shaffer
-------------------------------------------------------------------------
____________________________________________________________
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
|
|
|
|