CellML Discussion List

Text archives Help


[cellml-discussion] ABI CellML meeting minutes 2009-09-30


Chronological Thread 
  • From: radams at staffmail.ed.ac.uk (Richard Adams)
  • Subject: [cellml-discussion] ABI CellML meeting minutes 2009-09-30
  • Date: Mon, 26 Oct 2009 11:37:13 +0000


Hi Dagar,
The validator link is actually:

http://www.bioinformatics.ed.ac.uk:8080/SBSIWeb/html/sedml/

Best wishes
Richard

> Hej Dandre :-),
>
> some statements inline.
>
> David Nickerson wrote:
>> Hi Dagmar,
>>
>> Thanks for your comments! I'll just make a couple of notes inline below...
>>
>>
>>> * Andre said that SED-ML does not yet support everything that we
>>> need to do for simulation and graphing.
>>>
>>> I agree that SED-ML still is at quite an early stage and might not cover
>>> everything needed.
>>> However, even if the structure of SED-ML does not offer particular
>>> constructs for some of your needs, you are allowed (by definition of the
>>> SED-ML schema) to attach annotations to *any* SED-ML element. Thus, you
>>> could "extend" SED-ML towards supporting whatever additional needs
>>> you might
>>> have for information to put in the simulation description file.
>>> Do you think that would be sufficient? As Nicolas mentioned, that would
>>> actually be a nice benchmark for us to see in what way SED-ML needs to be
>>> extended (certainly by what you would put in the annotations often).
>>>
>>
>> I agree. The way forward here is to start using SED-ML with CellML
>> models and see how things work out and what possible extensions are
>> required, and also whether these can be incorporated through the
>> existing annotation mechanism. I know that at least myself and maybe
>> others have volunteered to do this at some point, but I have yet to
>> sit down and do it :) We are also hoping that a core SED-ML supporting
>> library or tool might become available that we could work with in
>> order to implement support for CellML. From the Waiheke meeting, Ion
>> offered to make the VCell code available but I haven't had a chance to
>> follow up on this.
>>
>
> I cc:ed Ion as I must confess I didn't follow developments on VCell
> neither. Maybe he could state on how things evolved.
>
> Additionally, Richard Adams at Edinburgh University did some work on
> Java library development for SED-ML.
> It is all at:
> http://miase.svn.sourceforge.net/viewvc/miase/sed-ml/jlibsedml/
> There also is an online SED-ML file validator at:
> http://www.bioinformatics.ed.ac.uk:8080/SBSVisualWebApp/html/sedml/
> Richard said, it is all still preliminary, but we were discussing on
> continuing the development,
> so maybe it would be a good idea to get in contact with him - so as not
> to do things twice...
> I also cc:ed Richard :-)
>
>>> * Andrew said that we are still trying to convince the SED-ML group
>>> to separate out graphing and simulation.
>>>
>>> I can say that SED-ML is *not* about graphing at all - in the sense that I
>>> understand graphing. SED-ML should provide the description of the data
>>> that
>>> is used to create the output, and also how these data relate, e.g. for a 2
>>> dimensional plot you would have to specify what to plot against what (x
>>> and
>>> y axes). Let me cite Nicolas again from an earlier mail: "E.g. we
>>> can create
>>> a report {time, var1, var2}, but some information will only emerge if we
>>> "plot" var1 versus var2. In some sense the relationship between var1 and
>>> var2 representation is part of the post-processing."
>>>
>>
>>
>>
>>> * Andre said that you might want to change some of the graphing
>>> metadata to get different graphs from the same simulation, or vice
>>> versa.
>>>
>>> If we are talking about running one simulation and creating a number of
>>> different graphs (say, many 2D plots) from that simulation, this is
>>> already
>>> possible in SED-ML right now. All you have to do is to define a number of
>>> (what we call) data generators, referring to the variables/parameters you
>>> want to use for your output. Then you can define as many outputs as you
>>> want, referring to the same or different data generators and to the same
>>> of
>>> different simulation setups.
>>> If you look at the example given in the publication of CMSB 2008, on page
>>> 9/10 (http://www.springerlink.com/content/n67n137071431xt7/), we defined a
>>> data generator called "time" and we use it to create 2 different
>>> curves from
>>> one single simulation (only the x axis is varying here, using 2 different
>>> models).
>>>
>>> If we, however, are talking about producing the same graph one time with a
>>> red line, one time with a green line - those things are not part of SED-ML
>>> core information, and they should go to the above mentioned annotations.
>>>
>>
>> no, what this is addressing that modellers should be able to reuse
>> different parts of the simulation experiment description without
>> needing to redefine it. For example, here in Auckland I define an
>> experiment using the Hodgkin-Huxley model with a certain stimulus
>> protocol and produce some action potentials. Now you over in Rostock
>> want to use that data to produce some current-voltage data. It would
>> be great if you were able to make use of my simulation description and
>> its resultant data without having to redefine the simulation
>> description locally or perhaps even re-running the simulation. I'm not
>> sure if this is already something that SED-ML can include, but it is
>> certainly something that we'd be keen to see in the future.
>>
>
> SED-ML would allow you [being in Auckland] to send me [being in
> Rostock] the *description* of what you did, so that I can launch a
> simulation tool and repeat the steps you did.
> If you want to reuse the simulation data ("results"), you probably want
> to use efforts such as SBRML from Pedro Mendes' group to do so
> (http://www.comp-sys-bio.org/tiki-index.php?page=SBRML).
> You could include a reference to a result data set encoded in SBRML in
> your SED-ML file (as a note only, currently) to refer to the result
> data from your simulation description.
> ... if that is what you want ... :-)
>
> Best,
> Dagmar



--
Dr Richard Adams
Senior Software Developer,
Computational Systems Biology Group,
University of Edinburgh
Tel: 0131 650 8285
email : richard.adams at ed.ac.uk

--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.






Archive powered by MHonArc 2.6.18.

Top of page