Re: [cellml-discussion] Mailing list migration

2013-06-13 Thread David Nickerson
Hi again,

The migration is scheduled to go ahead this weekend. Any messages sent
to the mailing lists during the migration will be queued for delivery
once the migration is complete.

Cheers,
David.

On Tue, May 28, 2013 at 3:20 PM, David Nickerson
david.nicker...@gmail.com wrote:
 Hi all,

 The CellML mailing lists are scheduled to be migrated to a new
 infrastructure from 10am - 5pm on Saturday, 8 June 2013 (NZST). During
 this time the mailing lists will not be available, although any
 messages sent to the lists will be queued for delivery once the
 migration is complete. Following the migration we will have a shiny
 new interface to the mailing lists and their corresponding archives.


 Cheers,
 David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Mailing list migration

2013-06-09 Thread David Nickerson
Hi all,

The planned migration did not proceed as expected. An unfortunate
side-effect of this is that the system set up to test the mailing list
migration may have sent you a reminder earlier today. Please disregard
any such reminders you may have received. Hopefully the actual
migration will go ahead this coming weekend.

Thanks,
David.



On Tue, May 28, 2013 at 3:20 PM, David Nickerson
david.nicker...@gmail.com wrote:
 Hi all,

 The CellML mailing lists are scheduled to be migrated to a new
 infrastructure from 10am - 5pm on Saturday, 8 June 2013 (NZST). During
 this time the mailing lists will not be available, although any
 messages sent to the lists will be queued for delivery once the
 migration is complete. Following the migration we will have a shiny
 new interface to the mailing lists and their corresponding archives.


 Cheers,
 David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Mailing list migration

2013-05-27 Thread David Nickerson
Hi all,

The CellML mailing lists are scheduled to be migrated to a new
infrastructure from 10am - 5pm on Saturday, 8 June 2013 (NZST). During
this time the mailing lists will not be available, although any
messages sent to the lists will be queued for delivery once the
migration is complete. Following the migration we will have a shiny
new interface to the mailing lists and their corresponding archives.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Fwd: [Combine-announce] Update on COMBINE 2013

2013-05-26 Thread David Nickerson
Hi all,

See the message below for some initial details on the programme for
the COMBINE meeting to be held in Paris this September. The website
for the meeting is: http://co.mbine.org/events/COMBINE_2013


Cheers,
Andre.


-- Forwarded message --
From: Nicolas Le Novere n.lenov...@gmail.com
Date: Fri, May 24, 2013 at 8:31 PM
Subject: [Combine-announce] Update on COMBINE 2013
To: combine-annou...@mbine.org


Dear Colleagues,

The plans for COMBINE forum 2013 are shaping up nicely, thanks to the local
organisers - the bioinformatics unit of Institut Curie - and in particular
Eric Bonnet.

The meeting will start on Monday 16th September, with a scientific
conference. The theme will be the different modelling approaches used in
biology. There will be invited talks, short talks selected from abstracts
and poster sessions. So far, we have confirmation of lectures by:

Vincent Danos (CNRS, Paris-Diderot, Univ Edinburgh, rule-based modelling)
Marc Lavielle (INRIA, Paris-sud, pharmacometrics)
Benjamin Ribba (INRIA, multi-scale modelling of tumours)
Denis Thieffry (ENS, logical modelling)
Andrei Zinovyev (Curie, network analysis)

We are waiting for a couple more confirmations.

This meeting should give us an overview of what we cover or not, and fuel
the dicussions of the subsequent days.  The traditional COMBINE forum will
then take place from Tuesday 17 to Friday 20.

The first day will be open and free for all. It is anticipated that
participation to the remaining workshop will be subjected to the usual
minimal fees.

The registration system is not yet in place, but please book your week, and
spread the word.

Best regards

--
Nicolas LE NOVERE, Babraham Institute, Babraham Campus Cambridge, CB22 3AT
Tel: +441223496433   Mob:+447833147074   n.lenov...@gmail.com
orcid.org//-0002-6309-7327  http://lenoverelab.org/perso/lenov/
Skype:n.lenovere  twitter:@lenovere  http://nlenov.wordpress.com/



___
Combine-announce mailing list
combine-annou...@ebi.ac.uk
http://listserver.ebi.ac.uk/mailman/listinfo/combine-announce
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Harmony 2013

2013-05-07 Thread David Nickerson
Hi all,

HARMONY 2013 is coming up in a couple of weeks
(http://www.co.mbine.org/events/HARMONY_2013). Two of the CellML
editors will be present (Jonathan Cooper and myself) at the meeting,
so if any of you are planning on attending and have any CellML-related
topics you would like to discuss, please let us know so we can
schedule some time for such discussions.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Fwd: [Combine-discuss] ICSB Tutorial: Modelling and Simulation of Quantitative Biological Models on September 4th, 2013

2013-04-29 Thread David Nickerson
-- Forwarded message --
From: Golebiewski, Martin martin.golebiew...@h-its.org
Date: Apr 29, 2013 8:22 AM
Subject: [Combine-discuss] ICSB Tutorial: Modelling and Simulation of
Quantitative Biological Models on September 4th, 2013
To: combine-disc...@mbine.org combine-disc...@mbine.org
Cc:

Dear colleagues,

We cordially invite you to this full-day COMBINE (http://co.mbine.org/)
tutorial workshop:

Modelling and Simulation of Quantitative Biological Models
Wednesday, September 4th, 2013 (9:30 - 17:30)
Copenhagen (at the Technical University of Denmark)

This workshop is a satellite of the 14th International Conference on
Systems Biology (ICSB). You can sign in for the tutorial (free of charge)
when registering for the conference at http://www.icsb2013.dk.


Participants will learn setting-up quantitative computer models of
biological networks using experimental kinetic data and simulating them in
different systems biology platforms. Hands-on sessions, lectures and
software demonstrations will be included providing attendees with the
necessary skills to enable them to access experimental kinetics data from
available resources, assembling computer models with these data and finally
simulating the models within different tools.

The topics will include:
* Using experimental data for setting up quantitative models
* Parameter estimation, optimization and model fitting
* Simulation, analysis and visualization of biochemical models
* Integrated data management and model databases
* Community standards and formats for systems biology models


Covered tools, platforms, databases and standards:

BioModels database: http://www.ebi.ac.uk/biomodels-main/
CellDesigner: http://www.celldesigner.org/
COMBINE: http://co.mbine.org/
COPASI: http://www.copasi.org
JWS Online/OneStop: http://jjj.biochem.sun.ac.za/
SABIO-RK: http://sabio.h-its.org/
SBML: http://sbml.org
SYCAMORE: http://sycamore.eml.org
SysMO-DB: http://www.sysmo-db.org/
Virtual Cell (VCell): http://www.nrcam.uchc.edu/ Virtual Liver SEEK:
http://seek.virtual-liver.de/


Target audience:
Modellers and experimentalists with some basic experience in modelling and
simulation of biological networks.


Tutors:
Martin Golebiewski, Frank Bergmann, Akira Funahashi, Noriko Hiroi, Mike
Hucka, Nicolas Le Novère, Pedro Mendes, Ion Moraru, Sven Sahle, Jacky
Snoep, Dawie van Niekerk, Andreas Weidemann, Katy Wolstencroft


Best regards,

Martin Golebiewski


Phone: +49-6221-533-281
FAX: +49-6221-533-298
Email: martin.golebiew...@h-its.org

HITS gGmbH
Schloss-Wolfsbrunnenweg 35
D-69118 Heidelberg
Germany

http://www.h-its.org

_


Amtgericht Mannheim / HRB 337446
Managing Directors: Dr. h.c. Dr.-Ing. E.h. Klaus Tschira, Prof. Dr.-Ing.
Andreas Reuter



___
Combine-discuss mailing list
combine-disc...@ebi.ac.uk
http://listserver.ebi.ac.uk/mailman/listinfo/combine-discuss
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Fwd: [Combine-announce] HARMONY travel funds

2013-04-25 Thread David Nickerson
-- Forwarded message --
From: Moraru,Ion mor...@panda.uchc.edu
Date: Mon, Apr 22, 2013 at 9:17 AM
Subject: [Combine-announce] HARMONY travel funds
To: combine-annou...@mbine.org combine-annou...@mbine.org


Dear Colleagues,



This is a reminder that HARMONY 2013 is just one month away.  If you
plan to attend, please make sure to book your hotel and, if needed,
apply for financial support as soon as possible.  See travel info and
details at http://www.co.mbine.org/events/HARMONY_2013



Ion





--
Ion I. Moraru, MD, PhD
Director, High Performance Computing Facility
Associate Professor of Cell Biology
Center for Cell Analysis and Modeling

Cell and Genome Sciences Building, R1635

University of Connecticut Health Center

400 Farmington Ave.

Farmington, CT 06030-6406



Tel: 860-679-2908
Fax: 860-679-1039
Cell: 860-978-8528
Video: 155.37.201.72##1635 (H.323) or 1...@uchc.edu (SIP)
Email: mor...@panda.uchc.edu




___
Combine-announce mailing list
combine-annou...@ebi.ac.uk
http://listserver.ebi.ac.uk/mailman/listinfo/combine-announce
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] OpenCOR 0.1 Released

2013-04-03 Thread David Nickerson
Hi all,

OpenCOR (http://opencor.ws) is an open source cross-platform modeling
environment which can be used to organise, edit, simulate and analyse
CellML files on Windows, Linux and OS X
(http://opencor.ws/user/supportedPlatforms.html). OpenCOR version 0.1
is now available from http://opencor.ws/download.php.

This first public release of OpenCOR enables users to annotate and
simulate CellML 1.0 and 1.1 models, including models containing ODE
and/or DAE systems which may require non-linear systems to be solved.

The source code for OpenCOR is available via the github opencor
repository: https://github.com/opencor/opencor. Also on github is the
issue tracker (https://github.com/opencor/opencor/issues) showing the
features that will become available in future releases
(https://github.com/opencor/opencor/issues?labels=Featurepage=1state=open).


Cheers,
Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] CellML Workshop coming up next week

2013-03-21 Thread David Nickerson
Hi all,

The 7th International CellML Workshop will be running Monday and
Tuesday next week in Auckland, New Zealand. Details for the workshop
are available at:
http://www.cellml.org/community/events/workshop/2013/, including the
workshop programme. We will be using Google Hangouts On Air to
broadcast the workshop live on the Internet, so if you see any talks
in the programme that you would like to watch please feel free to tune
in and hangout with those of us there in person. Details will be
available on the workshop website as the broadcast for each session
comes online, and the recordings will be available via youtube soon
after.


Cheers,
Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Modular Modeling: Standards and Tools. Lucian Smith, Caltech

2013-03-01 Thread David Nickerson
Hi all,

Lucian Smith will be delivering web-presentation next week on the topic:

Modular Modeling: Standards and Tools. Lucian Smith, Caltech

Friday March 8, 2013 2pm EST (8am Saturday 9th, NZDT)

Model exchange and re-use has been greatly enhanced over the last
decade by the emergence of standard model exchange languages such as
SBML and CellML. Model design and re-use becomes even more tractable
with modularity: larger, more complex models can be built using
well-understood smaller models. CellML has long been modular, and SBML
now has a modularity 'package' which allows modular model
construction. We will present an overview of the capabilities of the
modeling standards and tools that facilitate modular modeling.
(http://antimony.sf.net).


Connection details will be available at:
http://www.imagwiki.nibib.nih.gov/mediawiki/index.php?title=Model_and_Data_Sharing_Working_Group#Presentations


Cheers,
Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] 7th International CellML Workshop - accommodation options

2013-02-06 Thread David Nickerson
Hi all,

I have just updated the workshop webpage with some information on
local accommodation options available at discounted University of
Auckland hotel rates. More information and the booking form is up at:
http://www.cellml.org/community/events/workshop/2013

Also, don't forget to register your intention to attend - head on over
to http://goo.gl/oZuPx to sign up now!!



Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Editor election results and call for vote in run-off election

2013-01-30 Thread David Nickerson
Hi all,

The results from the recent editor election have been counted and
validated. The results are as follows:

Mike T. Cooling:   8
Andrew Miller:  8
Randy Thomas:7

To resolve the tie, we will be having a run-off election between Mike
and Andrew to determine the new editor. The run-off vote is now open
and available at: http://goo.gl/02iwt

Voting will close on February 8 2013.

To be eligible to vote you must be a member of the cellml-discussion
mailing list (lists.cellml.org/mailman/listinfo/cellml-discussion).
All members of the mailing list get one vote, and in the case of
multiple votes the last one is the one that will count (so you can
vote again to cancel any previous votes).

Thanks,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] 7th International CellML Workshop - registration now open.

2013-01-21 Thread David Nickerson
Hi all,

Registration for the 7th International CellML Workshop is now open.
The workshop will be held on the 25  26 March 2013 at the Goldie Room
on Waiheke Island, New Zealand. Please see the workshop page for all
the details: 
http://www.cellml.org/community/events/workshop/2013/cellml-workshop-2013.

Registration for the workshop is free and includes return Auckland to
Waiheke ferry transport and transport from the Waiheke ferry terminal
to and from the workshop venue.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Call for votes: one new CellML Editor for 2013-2015

2013-01-17 Thread David Nickerson
just a reminder: a week left to vote for a new CellML Editor!

http://goo.gl/XY3ww


On Tue, Jan 8, 2013 at 9:52 AM, David Nickerson
david.nicker...@gmail.com wrote:
 Hi all,

 The recent call for nominees for CellML Editor resulted in three
 eligible nominees, all of whom have accepted their nomination. The
 vote to select a new CellML editor to serve for the period Jan 2013 -
 Dec 2015 is now open and available at: http://goo.gl/XY3ww

 Voting will close on January 28 2013.

 To be eligible to vote you must be a member of the cellml-discussion
 mailing list (lists.cellml.org/mailman/listinfo/cellml-discussion).
 All members of the mailing list get one vote, and in the case of
 multiple votes the last one is the one that will count (so you can
 vote again to cancel any previous votes).

 Thanks,
 David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Call for votes: one new CellML Editor for 2013-2015

2013-01-07 Thread David Nickerson
Hi all,

The recent call for nominees for CellML Editor resulted in three
eligible nominees, all of whom have accepted their nomination. The
vote to select a new CellML editor to serve for the period Jan 2013 -
Dec 2015 is now open and available at: http://goo.gl/XY3ww

Voting will close on January 28 2013.

To be eligible to vote you must be a member of the cellml-discussion
mailing list (lists.cellml.org/mailman/listinfo/cellml-discussion).
All members of the mailing list get one vote, and in the case of
multiple votes the last one is the one that will count (so you can
vote again to cancel any previous votes).

Thanks,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Call for CellML editor nominations for 2013

2012-12-28 Thread David Nickerson
Hi all,

Just a reminder that the below call for nominations for CellML editor
closes in a couple of days, so be sure to get your nominations in
before the end of the year!

Cheers,
Andre.


On Wed, Dec 12, 2012 at 7:55 AM, David Nickerson
david.nicker...@gmail.com wrote:
 Hi all,

 Just to clarify, and until we publish an actual description of the
 process for electing CellML editors, there is a stand-down period of
 one year before previous editors become eligible for re-election. So
 while many of you are keen for Edmund to continue as editor he is
 currently not eligible for re-election. Needless to say, he will
 remain involved in the final push to complete the CellML 1.2
 specification process.


 Cheers,
 Andre.

 On Tue, Dec 11, 2012 at 9:43 AM, David Nickerson
 david.nicker...@gmail.com wrote:
 Hi all,

 As per the inaugural election for the CellML Editorial Board, Edmund
 Crampin's term as editor finishes at the end of this year
 (http://www.cellml.org/community/editorial_board). In preparation for
 the election of a new member of the CellML Editorial Board we are
 soliciting nominations of candidates for CellML Editor for the term
 January 2013 - December 2015. The nomination form is available here:

 https://docs.google.com/spreadsheet/viewform?formkey=dFhQUTd5N29VN2hSbDNDT1dxd0tSQ0E6MQ

 The nomination deadline is 30 December 2012.

 You may nominate anyone (including yourself) that you believe is
 qualified and would act as a good CellML editor. You may describe your
 rationale in the nomination form. You may fill out this form more than
 once, for nominating multiple individuals.

 The current CellML editors will gather the results and create a single
 list of all unique candidates along with the rationales for their
 nominations, then verify with each individual that they accept the
 nomination, and finally issue a call for voting. The voting will take
 place electronically using an online ballot form.


 Cheers,
 David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Call for CellML editor nominations for 2013

2012-12-11 Thread David Nickerson
Hi all,

Just to clarify, and until we publish an actual description of the
process for electing CellML editors, there is a stand-down period of
one year before previous editors become eligible for re-election. So
while many of you are keen for Edmund to continue as editor he is
currently not eligible for re-election. Needless to say, he will
remain involved in the final push to complete the CellML 1.2
specification process.


Cheers,
Andre.

On Tue, Dec 11, 2012 at 9:43 AM, David Nickerson
david.nicker...@gmail.com wrote:
 Hi all,

 As per the inaugural election for the CellML Editorial Board, Edmund
 Crampin's term as editor finishes at the end of this year
 (http://www.cellml.org/community/editorial_board). In preparation for
 the election of a new member of the CellML Editorial Board we are
 soliciting nominations of candidates for CellML Editor for the term
 January 2013 - December 2015. The nomination form is available here:

 https://docs.google.com/spreadsheet/viewform?formkey=dFhQUTd5N29VN2hSbDNDT1dxd0tSQ0E6MQ

 The nomination deadline is 30 December 2012.

 You may nominate anyone (including yourself) that you believe is
 qualified and would act as a good CellML editor. You may describe your
 rationale in the nomination form. You may fill out this form more than
 once, for nominating multiple individuals.

 The current CellML editors will gather the results and create a single
 list of all unique candidates along with the rationales for their
 nominations, then verify with each individual that they accept the
 nomination, and finally issue a call for voting. The voting will take
 place electronically using an online ballot form.


 Cheers,
 David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Call for CellML editor nominations for 2013

2012-12-10 Thread David Nickerson
Hi all,

As per the inaugural election for the CellML Editorial Board, Edmund
Crampin's term as editor finishes at the end of this year
(http://www.cellml.org/community/editorial_board). In preparation for
the election of a new member of the CellML Editorial Board we are
soliciting nominations of candidates for CellML Editor for the term
January 2013 - December 2015. The nomination form is available here:

https://docs.google.com/spreadsheet/viewform?formkey=dFhQUTd5N29VN2hSbDNDT1dxd0tSQ0E6MQ

The nomination deadline is 30 December 2012.

You may nominate anyone (including yourself) that you believe is
qualified and would act as a good CellML editor. You may describe your
rationale in the nomination form. You may fill out this form more than
once, for nominating multiple individuals.

The current CellML editors will gather the results and create a single
list of all unique candidates along with the rationales for their
nominations, then verify with each individual that they accept the
nomination, and finally issue a call for voting. The voting will take
place electronically using an online ballot form.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] 2nd call for papers - Workshop on Interoperability in Scientific Computing

2012-12-05 Thread David Nickerson
2013 Workshop on Interoperability in Scientific Computing
==
In conjunction with ICCS 2013 June 5-7 2013, Barcelona, Spain.
http://www.cs.ox.ac.uk/david.johnson/wisc13/

The 13th annual International Conference on Computational Science (ICCS
2013)
will be held in Barcelona, Spain from 5th - 7th June 2013. ICCS is an ERA
2010
'A'-ranked conference series. For more details on the main conference,
please
visit www.iccs-meeting.org The 2nd Workshop on Interoperability in
Scientific
Computing (WISC '13) will be co-located with ICCS 2013.

Approaches to modelling take many forms. The mathematical, computational
and
encapsulated components of models can be diverse in terms of complexity and
scale, as well as in published implementation (mathematics, source code,
and
executable files). Many of these systems are attempting to solve real-world
problems in isolation. However the long-term scientific interest is in
allowing
greater access to models and their data, and to enable simulations to be
combined
in order to address ever more complex issues. Markup languages, metadata
specifications, and ontologies for different scientific domains have
emerged as
pathways to greater interoperability. Domain specific modelling languages
allow
for a declarative development process to be achieved. Metadata
specifications
enable coupling while ontologies allow cross platform integration of data.

The goal of this workshop is to bring together researchers from across
scientific
disciplines whose computational models require interoperability. This may
arise
through interactions between different domains, systems being modelled,
connecting
model repositories, or coupling models themselves, for instance in
multi-scale or
hybrid simulations. The outcomes of this workshop will be to better
understand the
nature of multidisciplinary computational modelling and data handling.
Moreover we
hope to identify common abstractions and cross-cutting themes in future
interoperability research applied to the broader domain of scientific
computing.

The first instance of this workshop (WISC '11) was successfully held as
part of
the IEEE eScience conference in 2011 in Stockholm, Sweden, where all
accepted papers
were published in the workshops proceedings by the IEEE Computer Society
and
archived on IEEE eXplore. We look forward to your contributions and
participation
in WISC '13.

CALL FOR PAPERS

We invite submissions for high-quality papers (up to 10 pages in length)
within
the context of scientific computing in any of the traditional sciences
(physics,
chemistry, biology), engineering, or scientific/mathematical modelling
applied to
the social sciences and humanities. Papers should address progress, results
or
positions in one or more of the following areas:

* Use of metadata standards for annotating scientific models and data.
* Curating and publishing digital models and data to online repositories.
* Meta-modelling and markup languages for model description.
* Theoretical frameworks for combining disparate models, multi-scale models.
* Using standardised data formats in computational models.
* Domain-specific ontologies for the sciences.

Proceedings of the ICCS 2013 workshops will be published by Elsevier
Science, and
will be made available online through the open-access Procedia Computer
Science.
Selected papers from the conference will be considered for publication in
Elsevier's Journal of Computational Science.

SUBMISSION PROCESS

Authors are invited to submit papers with unpublished, original work of not
more
than 10 pages, as per the rules of Procedia Computer Science. Selected
papers from
the conference will be considered for publication in Elsevier's Journal of
Computational Science.

Templates are available from here:

LaTeX template: http://www.iccs-meeting.org/iccs2013/procedia/ecrc-procs.zip

MS Word template:
http://www.iccs-meeting.org/iccs2013/procedia/ProcediaComputerScience_template.dot

Papers conforming to the above guidelines should be submitted through the
ICCS
online submission system here:

http://www.iccs-meeting.org/iccs2013/papers/upload.php

Note, when submitting your paper please be sure to select the correct
workshop,
otherwise it will not be directed to the workshop organisers.

It is expected that at least one author of each accepted paper attend the
conference
and workshop.

IMPORTANT DATES

Full papers due: 13th January 2013
Notification of acceptance: 10th February 2013
Camera-ready: 1st March 2013
Workshop date: TBC, June 2013

CHAIRS/ORGANISERS

David Johnson (University of Oxford, UK)
Steve McKeever (University of Oxford, UK)

Contact: david.john...@cs.ox.ac.uk
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] 7th International CellML Workshop - 25 26 March 2013

2012-12-02 Thread David Nickerson
Hi all,

We are pleased to announce that the 7th International CellML Workshop
will be held on the 25th and 26th of March 2013 in Auckland, New
Zealand. More details will be posted to this list and on the website
(http://www.cellml.org/community/events/workshop/2013) as plans
develop.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Fwd: [SED-ML-discuss] SED-ML proposal vote: Nested

2012-11-09 Thread David Nickerson
Please sign up to SED-ML-discuss if you'd like to contribute to this
important decision in the evolution of SED-ML.
(https://lists.sourceforge.net/lists/listinfo/sed-ml-discuss)

Cheers,
David.


-- Forwarded message --
From: Dagmar Waltemath dagmar.waltem...@uni-rostock.de
Date: Thu, Oct 25, 2012 at 9:57 PM
Subject: [SED-ML-discuss] SED-ML proposal vote: Nested
To: sed-ml-disc...@lists.sourceforge.net


Dear SED-ML community,

we would like to invite you to vote on the Nested proposal:
SED-ML L1 V1 solely supports uniform timecourse simulations. Instead of
redefining a large number of simulation types in the future to suit
various simulation tasks, this proposal suggests a nested simulation
task that breaks down complex tasks into separate steps.

You can vote on the proposal online at:
https://docs.google.com/spreadsheet/viewform?fromEmail=trueformkey=dEtjNFluTElibEg4WF9MYlhJdmRwdXc6MQ


The vote will close on the 15th of November. All members of
sed-ml-discuss  are eligible to vote. A majority of the votes need to be
in favor to  accept the proposal. The vote includes
yes-no-revise-abstain options and there is no minimum requirement for
the number of votes needed. Further information on the voting process is
available from http://sed-ml.org/specifications.html


We'd like to thank you in advance for your time
and for helping with further developing SED-ML.

Dagmar (on behalf of the editors).

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
___
SED-ML-discuss mailing list
sed-ml-disc...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sed-ml-discuss
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Solicitation of feedback on CellML 1.2

2012-10-29 Thread David Nickerson
*Dear all,

At the 5th International CellML
Workshophttp://www.cellml.org/community/events/workshop/2011/,
we discussed the main list of features that were desirable to have in
CellML 1.2. The CellML Editorial Board has been discussing the
implementation of these features in regard to the next version of the
CellML standard. Early on, we decided that the entire list of features
arising from the workshop was too broad and far reaching to accommodate an
easy transition from CellML 1.1 to CellML 1.2 in a timely manner. We have
therefore selected a subset of these features which we feel address
immediate shortcomings in the CellML 1.1 specification and introduce a
minimal set of often requested new features.

Tracker item 
55https://tracker.physiomeproject.org/showdependencytree.cgi?id=55shows
a detailed overview of our current plans. This is by no means meant
to be the final composition of CellML 1.2, but it reflects the current view
of the editorial board as to the types of models users wish to encode in
CellML and what is possible to implement in both the specification and
software tools.

Jonathan Cooper presented our thoughts on CellML 1.2 at the recent COMBINE
2012 meeting http://co.mbine.org/events/COMBINE_2012/agenda. Please see
the slides and video of the presentation to get a more consumable view of
the proposed changes.

This email is to solicit specific feedback from the community regarding the
subset of changes that we have selected for inclusion in CellML 1.2. The
CellML 1.2 specification will mark a significant change in the way the
CellML standard is specified, and we hope that this change will enable a
more rapid process for standardising new features that modellers require in
order to encode and share their models using CellML.

From tracker item 55https://tracker.physiomeproject.org/show_bug.cgi?id=55,
we would like to highlight the following main changes that we think should
be in CellML 1.2:


   - Remove reaction element (tracker item
49https://tracker.physiomeproject.org/show_bug.cgi?id=49
   );
   - Remove the directional aspect of connections (tracker item
337https://tracker.physiomeproject.org/show_bug.cgi?id=337
   );
   - Replace grouping with a simplified encapsulation-only mechanism (tracker
   item 356 https://tracker.physiomeproject.org/show_bug.cgi?id=356);
   - Delayed variables (introduction of the evaluatedAt operator with
   reduced functionality to allow infinitesimal delays and initial
values) (tracker
   item 70 https://tracker.physiomeproject.org/show_bug.cgi?id=70).


In addition, we specifically ask for feedback on the issue of moving to
MathML 3.0 (tracker item
67https://tracker.physiomeproject.org/show_bug.cgi?id=67)
and the inclusion of stochastic variation in models (tracker item
2809https://tracker.physiomeproject.org/show_bug.cgi?id=2809).
The editors generally agree that switching to MathML 3.0 at this time
provides too little benefit (mathematical clarity) for the cost involved in
making the change (tool support, interoperability with other exchange
formats). While the proposal for stochastic variation is fairly mature, we
feel that it requires further work to meet the requirements for inclusion
in the CellML standard. We also think that given sufficient impetus from
the community this could be one of the first proposals to pass through the
new development process for CellML.

The editorial board will shortly be releasing our proposed guidelines for
the development of the CellML standard. As mentioned above, we hope this
new process will allow new features (such as for stochastic variation in
models) to move more quickly from feature requests through to changes in
the standard specifications.

Thanks,
The CellML Editorial Board.*
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] naive questions about modeling blood-brain barrier and its disruption

2012-08-15 Thread David Nickerson
Hi Michel,

Thanks for the enquiry. Just because this is a completely new type of
application, to me at least, could you please provide a couple of
pointers to some more information. A quick google shows
http://openrave.org/ - is that the simulation tool that you are
referring to? But I can't find anything obvious for SOFA... And do you
know of any introductory papers or other documents which might provide
a bit of detail as to the mathematics you would like to encode in
CellML for this particular application.

Cheers,
David.

On Thu, Aug 16, 2012 at 7:07 AM, Audette, Michel A. maude...@odu.edu wrote:
 Dear CellML developers and users,

 I would like to write a white paper to the US Dept of Defense that describes 
 how CellML might be combined with SOFA and OpenRave-based robotic therapy 
 simulation, where in particular I would like to leverage your toolkit to 
 model an increase of porosity of the blood-brain barrier, which can be 
 triggered  by ultrasonic energy delivery, as well as the uptake of a drug.

 My knowledge of CellML is almost nil, and I'm open to any suggestion.

 Best wishes,

 Michel

 Michel Audette, Ph.D.
 Assistant Professor,
 Department of Modeling, Simulation and Visualization Engineering,
 Old Dominion University,
 Norfolk, VA.
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://lists.cellml.org/mailman/listinfo/cellml-discussion
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Fwd: [sysbio] Reminder: please register for COMBINE 2012

2012-07-09 Thread David Nickerson
-- Forwarded message --
From: Michael Hucka mhu...@caltech.edu
Date: Tue, Jul 10, 2012 at 6:53 AM
Subject: [sysbio] Reminder: please register for COMBINE 2012
To: sys...@caltech.edu


Greetings, all you systems-oriented, biologically-inclined people:

With COMBINE 2012 only a month away, we encourage all attendees to
register as soon as possible so that the hosts can plan appropriately.
 Please also submit abstracts for talks and/or posters.

The Computational Modeling in Biology Network (COMBINE) is an initiative to
coordinate the development of the various community standards and formats,
initially in Systems Biology and related fields. The Annual COMBINE forum
is a workshop-style event with oral presentations, posters and breakout
sessions. The meeting provides an opportunity for those involved in many
related standardization and software efforts in systems biology to meet and
discuss their efforts, with the aim of working more closely together to
ensure smooth interoperability between systems.

http://co.mbine.org/events/COMBINE_2012

COMBINE 2012 will take place at The Donnelly Centre building at the
University of Toronto from Wednesday August 15 to Sunday Aug. 19, 2012,
immediately preceding the 13th International Conference on Systems Biology
(http://icsb2012toronto.com/). The COMBINE conference location is a short
walk from ICSB events and COMBINE 2012 is an official satellite meeting of
ICSB, so you can follow the same travel and accommodation instructions for
ICSB and use the same hotel discounts. Registration for COMBINE is $125
(Canadian) to cover costs associated with the meeting, including a workshop
dinner and catering.

We hope to see you there!
Gary, Nicolas and Mike

To manage your sysbio list subscription, visit
https://utils.its.caltech.edu/mailman/listinfo/sysbio

For a web interface to the sysbio mailing list, visit
http://bnmc.caltech.edu/Forums/

For questions or feedback about the sysbio list,
contact bnmc-h...@caltech.edu
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] CellML 1.2 and MathML 3

2012-06-12 Thread David Nickerson
Hi Andrew,

Thanks for your input. I have a couple of comments that are relevant here.

Firstly, as noted on tracker item 55 for CellML 1.2, the editorial
board is just starting on the process of establishing what changes and
additions will go into CellML 1.2. Please don't view the current state
of tracker items 55
(https://tracker.physiomeproject.org/show_bug.cgi?id=55) and 2886
(https://tracker.physiomeproject.org/show_bug.cgi?id=2886) as final or
in any way set in concrete. The editorial board will announce the
proposed changeset for CellML 1.2 once we have it sorted. Part of
such an announcement will be setting out our reasons for the proposed
changes and an invitation for community discussion.

Secondly, as noted previously, the editorial board decided that it
would be best to make CellML 1.2 a relatively minor incremental
release beyond 1.1 in terms of the feature set of the CellML standard
but one which moves us in a direction better suited to future
evolution of the specification. Given such an approach, it is hard to
see how a fundamental change to such a core part of CellML would fit
into CellML 1.2. Hence the current location of MathML 3 under the
future versions rather than specifically 1.2. As noted above, this is
not set in concrete and the editorial board is considering all the
implications of the proposals under both tracker item 55 and 2886. I
would hope that with the release of 1.2 we will be in a position begin
the development of CellML 1.3 (or perhaps 2.0) relatively quickly (at
least at a pace much more rapid than historically shown for previous
versions of CellML).

Finally, it would be best for any specific justifications for the
adoption of specific proposals be added to the tracker item for the
proposal in order to best capture the information in a convenient
location for all to discuss.


Cheers,
Andre.


On Wed, Jun 13, 2012 at 1:05 PM, Andrew Miller ak.mil...@auckland.ac.nz wrote:
 Hi,

 I'd like to suggest that using MathML 3 rather than MathML 2 be considered
 in the work to develop CellML 1.2; it is currently in the tracker as an item
 for future versions of CellML. I believe my proposal is well justified for
 the following reasons:

 1. MathML 3 is more mathematically sound than MathML 2. MathML 2 relies on a
 number of poorly documented conventions, and has built in operators that are
 not very comprehensively defined. On the other hand, MathML 3 has two forms,
 strict and non-strict, with well-defined rules for translating from
 non-strict to strict form, and with every symbol in strict form mapping to
 an OpenMath content dictionary to give it mathematical meaning.

 2. The semantics for extending MathML 3 are cleaner are more consistent -
 you use an existing OpenMath content dictionary that covers what you want,
 or define a new content dictionary.

 3. The drafts that I put together (up at
 http://www.cellml.org/Members/miller/draft-secondary-spec-dae-events/toplevel.xhtml)
 are based on the assumption that MathML 3 will be used, as are the draft
 secondary specifications. For example, they refer to content dictionaries.
 This allows for certain things to be defined very easily in the secondary
 specifications, without the need to spell out things like the type semantics
 of operators. For example, my secondary specification draft for models with
 DAEs with events spells out which OpenMath STS types correspond to the
 CellML real type and which ones correspond to boolean, and refers to classes
 of allowed operators by referring to particular content dictionaries. Having
 to repeat all this information explicitly would make secondary
 specifications considerably more messy.

 4. An effort to prototype my CellML 1.2 draft is well under way (code at
 https://github.com/A1kmm/cellml-testbed). This effort is based on MathML 3.
 Implementation experience helps to verify that a draft standard is feasible,
 because the process of implementation can identify issues with a
 specification. There is no corresponding implementation experience that
 combines the other proposed CellML 1.2 changes with MathML 2.

 Best wishes,
 Andrew
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://lists.cellml.org/mailman/listinfo/cellml-discussion
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Fwd: [sysbio] Reminder: Please register for HARMONY 2012

2012-04-15 Thread David Nickerson
-- Forwarded message --
From: Michael Hucka mhu...@caltech.edu
Date: Mon, Apr 16, 2012 at 12:26 PM
Subject: [sysbio] Reminder: Please register for HARMONY 2012
To: sys...@caltech.edu


For all who are planning on attending HARMONY 2012, please register
soon.  Please don't wait until the last minute!  The organizers need
to make plans for the number of people who will be attending.

Here is a direct link to the registration page:
http://harmony2012.eventbrite.com/

Here is the event home page:
http://co.mbine.org/events/HARMONY_2012

H A R M O N Y 2012
May 21-25, 2012
Maastricht, The Netherlands

Thanks!
--
Mike Hucka, Ph.D. -- mhu...@caltech.edu -- http://www.cds.caltech.edu/~mhucka
Computing and Mathematical Sciences, California Institute of Technology,
Pasadena, California, USA -- Twitter: @mhucka -- Skype: michaelhucka

To manage your sysbio list subscription, visit
https://utils.its.caltech.edu/mailman/listinfo/sysbio

For a web interface to the sysbio mailing list, visit
http://bnmc.caltech.edu/Forums/

For questions or feedback about the sysbio list,
contact bnmc-h...@caltech.edu
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Open PhD student position in Rostock, Germany

2012-03-29 Thread David Nickerson
*Doctoral candidate position (PhD student) in Systems Biology/Database and
Information Systems*

Closing date: 1st of May, 2012

Junior research group „Simulation Experiment Management System“ (SEMS) at
the University of Rostock (Germany), Systems Biology and Bioinformatics
group of Prof. Olaf Wolkenhauer. 3yrs full position (TV-L E13), starting
from June 2012.

Area: Systems Biology, Database and Information Systems

The successful applicant for a PhD position will investigate* methods and
techniques for model version control*. Models are here regarded as XML
encodings of computational models of biological systems, annotated with RDF
meta-data. Today, version changes on these models are not sufficiently
stored, maintained, curated, classified and presented to the users of model
databases. This project will enable model version control to ensure
improved reusability of models in the computational biology field.
Knowing of XML and database management systems as well as having a strong
interest in systems biology are prerequisites for this position. Being an
open person, willing to work in a multi-disciplinary field and enjoying to
discuss ideas with collaborators our group will be the perfect
environment


You will find the full job announcement at:
http://www.sbi.uni-rostock.de/jobs/description/13/


Please forward.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Fwd: [Combine-announce] HARMONY 2012 registration is open

2012-03-08 Thread David Nickerson
-- Forwarded message --
From: Nicolas Le Novère le...@ebi.ac.uk
Date: Thu, Mar 8, 2012 at 11:27 PM
Subject: [Combine-announce] HARMONY 2012 registration is open
To: combine-annou...@mbine.org


***
                                  Announcing

                            H A R M O N Y  2012

                            May 21-25, 2012
                         Maastricht, The Netherlands

                  http://co.mbine.org/events/HARMONY_2012

***

Dear Colleagues,

We are happy to announce that the registration for HARMONY 2012 is open now.

HARMONY is a hackathon-type meeting, with a focus on development of the
standards, interoperability and infrastructure. There is generally not many
general discussions or oral presentations during HARMONY; instead, the time
is devoted to allowing hands-on hacking and interaction between people
focused on practical development of software and standards. The HARMONY
2012 meeting will be hosted by the Department of Bioinformatics from
Maastricht University.

The maximum number of participants is 70. Please register using the
following form

 http://harmony2012.eventbrite.com.

We are trying to get more funding to support the accommodation costs of the
participants. We have agreed to special room rates with the Apart Hotel
Randwyck and the NH hotel. The participants have to book the hotel rooms
themselves. For further information please have a look at

http://co.mbine.org/events/HARMONY_2012#Accommodation.

The conference dinner will take place on the evening of Wednesday 23rd May
at Ipanema. On the first meeting day (Monday 21st May) there will be an
open symposium with tutorials, talks and a reception/poster session in the
evening.

A full schedule and further information will be provided on the meeting
website

www.co.mbine.org/events/HARMONY_2012


We are looking forward to welcome you all in Maastricht.
For any further questions, please contact us
(harmony2...@maastrichtuniversity.nl).

Best Regards,
Martina, Chris, Gary, Nicolas, Mike

___
Combine-announce mailing list
combine-annou...@ebi.ac.uk
http://listserver.ebi.ac.uk/mailman/listinfo/combine-announce
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Registration for the 2012 CellML Workshop is now open

2012-01-17 Thread David Nickerson
Hi all,

Registration for the 2012 CellML Workshop is now open. Please see
http://www.cellml.org/community/events/workshop/2012 for information
on how to register. Registration for the workshop is free and remote
attendance at the workshop will be possible.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Fwd: [sbml-discuss] Draft Distrib Package Proposal

2012-01-06 Thread David Nickerson
Possibly of interest to some...

-- Forwarded message --
From: Stuart Moodie moo...@ebi.ac.uk
Date: Sat, Jan 7, 2012 at 12:47 AM
Subject: [sbml-discuss] Draft Distrib Package Proposal
To: SBML Discussion List sbml-disc...@caltech.edu


Dear All,

I have been pulling together the current thoughts on the distrib package
into a draft proposal document. The document is heavily based on the
outcome of discussions at the Statistical models workshop which took place
in Hinxton on Jun 2011. You can get the document from here:
http://sbml.org/images/1/11/Sbml-level-3-distrib-package-proposal.pdf.

For those of you who are unaware of it the distrib package or
Distributions and Ranges to give it its full name provides:
an extension to SBML Level 3 that supports models that supports variables
that cab take many values, for instance random variables obtained from a
statistical distribution. Applications of the package include for instance
descriptions of the alternative values based on prior knowledge (e.g.
experiments), encoding of uncertainty of value and mostly statistical model
or models that require the use of random values, such as PK/PD models.

There is still a bit or work to do not least because some important issues
remain unresolved (mainly because there has been little discussion about
them). My hope is that this draft will instigate further discussion about
distrib and will lead to the production of a final draft of the proposal in
the coming weeks or months.

As with all the Level 3 package proposals, distrib has its own mailing list
(sbml-dist...@lists.sourceforge.net) and I would urge you to sign up for it
as this will be the main forum for discussion about the package
specification. If you are unsure whether you are subscribed, then I posted
an email to the list at 9:30 GMT today. It's stating the obvious, but if
you didn't receive it then you are probably not subscribed.

Best wishes,

Stuart.
-
Stuart Moodie
Biomodels Team
EMBL-EBI
Hinxton, UK
moo...@ebi.ac.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-t...@caltech.edu
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Announcing the 2012 CellML Workshop

2011-12-19 Thread David Nickerson
Hi all,

On behalf of the Auckland Bioengineering Institute and the CellML
Editorial Board, I am pleased to announce that the 2012 CellML
Workshop (http://www.cellml.org/community/events/workshop/2012/) will
be held March 12  13 2012 at Goldwater Estate, the University of
Auckland vineyard on Waiheke Island. Please save the date and stay
tuned for further updates.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Improved CellML support in latest version of JSim

2011-12-19 Thread David Nickerson
Thanks Lucian.

For CelML model developers and curators, I wrote a new section on using
 JSim to help curate the model:

 http://physiome.org/jsim/docs/MML_CellML.html#curation


that looks particularly helpful!
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Summary of the inaugural CellML Editorial Board meeting

2011-12-19 Thread David Nickerson
*The CellML Editorial Board (consisting of Jonathan Cooper, Edmund Crampin,
Alan Garny, David “Andre” Nickerson and Poul Nielsen) had their inaugural
meeting on the 8th of December 2011. All members of the board were present.*

David Nickerson was unanimously elected chairman of the editorial board. At
this meeting we discussed the purpose of the CellML editorial board and all
agreed that while there is certainly a role in the guardianship of the
CellML specifications, we are also responsible for growing the CellML
community. To this end, we agreed that it is best to focus immediate
efforts on identifying any barriers preventing adoption of CellML. As such,
the editorial board is embarking on a review of the CellML API and the
CellML model repository in order to identify any existing issues and to
provide guidance for future development of these projects. Establishing the
process by which the CellML specifications will develop was deferred to the
next meeting of the editorial board.

The CellML Editorial Board aim to meet monthly with the next meeting
currently scheduled for the 12th of January 2012.



Cheers,
The CellML Editors.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Independent variables, and delay

2011-12-16 Thread David Nickerson
Hi Lucian,

On Sat, Dec 17, 2011 at 7:53 AM, Lucian Smith lpsm...@spod-central.org wrote:
 A couple questions.  One:  is there a defined way in CellML to find the
 independent variables?  The spec says (about 'initial_value'):

  This attribute provides a convenient means for specifying the value of a
  scalar real variable when all independent variables in the model have a
  value of 0.0. Independent variables are those whose values do not depend
  on others.

 From that definition, it would seem that if you defined 'pi' in your
 model, the initial value would apply when pi was equal to 0.

This is one of the known problems with using the initial value
attribute to set constants. It is true that setting something like pi
(although there is a mathml constant for pi, btw) using the initial
value attribute is a bit ambiguous. It is therefore now suggested that
numerical constants are set using an equation rather than by the
initial value attribute. See http://models.cellml.org/exposure/d79 for
an example defining fundamental constants in this manner.

 But more generally, if you have a single equation in your model:

 u = sin(t)

 That's a single equation with two variables--how do you decide that you
 want to vary t and not u?  Do you just apply heuristics, so if you see
 'dx/dy' you assume y is the independent variable?  Is it part of what you
 do *with* a CellML model, that you present the user with t and u as
 possible options, and they pick one?

in this example, it is impossible to determine the independent
variable without further information. Of course, most tools would
probably assume t is the independent variable. Once you have a bound
variable in the model (MathML bvar element), that determines the
independent variable - this is one reason why some tools require at
least one differential equation in order to be able to run a
simulation.

In some of the tissue mechanics modelling we do we use CellML to
describe constitutive relationships which often are a series of
algebraic equations. In this case we need to define in our simulation
tool what the independent variable(s) are and provide the values for
them (i.e., the components of the strain tensor).

 My second question is a bit simpler:  is there a way to define a delay
 equation in CellML and if so, how do you do it?  (A delay being
 something like 'x, 2 seconds ago'.)

there is, but its not really used by any real models. The plan is to
make things easier in CellML 1.2, but the focus to date has been on
the use of instantaneous delays in event descriptions. You can see
https://tracker.physiomeproject.org/show_bug.cgi?id=70 and
https://tracker.physiomeproject.org/show_bug.cgi?id=1543 for some
comments along these lines, and hopefully Andrew or Randall will reply
with a better answer for you.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Independent variables, and delay

2011-12-16 Thread David Nickerson
 Would it be helpful to encode this information into the model itself, or
 semantically, do you want to keep them distinct?  I suppose it's edging
 into the SEDML territory of 'what you do with a model' instead of 'what
 the model is'--I can imagine models where you vary the components of the
 strain tensor in one simulation to determine some other value, and in your
 second simulation you vary the other value to determine the strain tensor.

exactly. Furthermore, with CellML 1.1 and modular reuseable models,
you can easily end up with the same variable in a specific component
being an independent or dependent variable depending on how that
component is imported and instantiated into a higher level model.

CellML just gives you a way to encode the mathematics.
Simulation/analysis tools would typically have to analyse the math in
order to work out what needs to be computed, or the user needs to
provide further information to let the tool know what to do with the
math. This is definitely starting to get more towards SED-ML. In the
CellML simulation metadata we explicitly defined the independent
variable for a given simulation (only one was allowed), whereas this
information in not in SED-ML L1V1.

  My second question is a bit simpler: ?is there a way to define a delay
  equation in CellML and if so, how do you do it? ?(A delay being
  something like 'x, 2 seconds ago'.)

 there is, but its not really used by any real models. The plan is to
 make things easier in CellML 1.2, but the focus to date has been on
 the use of instantaneous delays in event descriptions. You can see
 https://tracker.physiomeproject.org/show_bug.cgi?id=70 and
 https://tracker.physiomeproject.org/show_bug.cgi?id=1543 for some
 comments along these lines, and hopefully Andrew or Randall will reply
 with a better answer for you.

 What about tool support?  Is there support in any/some tools for delays?
 I ask from the perspective of a translator, converting models with delays
 from other systems to CellML.

None that I know of. There is some limited support in the CellML API
in terms of the code generation and possibly integration service, but
I'm not sure if that work has been shown to be correct for real
models. I seem to recall Andrew and/or Randall had some toy test
models that were getting correct behaviour. But probably best to wait
for Andrew or Randall to comment on this.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] IEEE e-Science 2011 WISC Call for Participation

2011-11-15 Thread David Nickerson
IEEE e-Science 2011 WISC Call for Participation
---
The 7th IEEE International Conference on e-Science (e-Science 2011),
to be held in Stockholm, Sweden, during 5-8 December 2011, will bring
together leading international and interdisciplinary research
communities, developers, and users of e-Science applications and
enabling IT technologies. The Workshop on Interoperability in
Scientific Computing will be held on the morning of Monday 5th of
December, and is co-located with the main conference.

We have selected three high-quality papers for presentation at the
workshop. They are:

* Requirements Engineering for Scientific Computing: a Model-based
Approach by Yang Li, Matteo Harutunian, Nitesh Narayan, Bernd Bruegge
and Gerrit Buse.
* Achieving Semantic Interoperability Between Physiology Models and
Clinical Data by Bernard de Bono, Stephen John Sammut and Pierre
Grenon.
* A Profile of Today's SBML-Compatible Software by Michael Hucka,
Frank T. Bergmann, Sarah M. Keating and Lucian P. Smith.

The workshop is scheduled to take place from 09:00am to 10:30am on
Monday December 5, 2011, in Breakout Room 1 of the Stockholm City
Conference Centre. See http://www.cs.ox.ac.uk/david.johnson/wisc11/
for details of the workshop, and http://www.escience2011.org for full
conference details and to register.


WORKSHOP ORGANISATION


Organisers/Chairs
-
David Johnson, Steve McKeever (University of Oxford, UK)

Programme Committee
---
David Nickerson (University of Auckland, New Zealand)
Herbert Sauro (University of Washington, USA)
Steve Harris (University of Oxford, UK)
Jonathan Cooper (University of Oxford, UK)
Rutger Vos (University of Reading, UK)
Dagmar Waltemath (University of Rostock, Germany)
Daniele Gianni (European Space Agency)
Mike Stout (University of Nottingham, UK)
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] cellml-discussion Digest, Vol 87, Issue 10

2011-10-24 Thread David Nickerson
Hi Maxwell,

If you wrap the MathML into a CellML model/component, COR does a good
job generating Matlab. OpenCell should work as well. Actually, I think
OpenCell might be able to generate all the variables for you from the
equation, whereas in COR you might also have to create the variables
before it will let you export to Matlab.

Cheers,
David.

On Tue, Oct 25, 2011 at 7:58 AM, Maxwell Neal mn...@u.washington.edu wrote:
 Hi all,

 Does anyone know of a good java package for translating MathML into MATLAB?
 Many thanks,

 M

 -
 Maxwell Neal

 Post-doctoral researcher
 University of Washington
 mn...@uw.edu
 (206) 543-8769
 -




 On Oct 23, 2011, at 4:00 PM, cellml-discussion-requ...@cellml.org wrote:

 Send cellml-discussion mailing list submissions to
       cellml-discussion@cellml.org

 To subscribe or unsubscribe via the World Wide Web, visit
       http://lists.cellml.org/mailman/listinfo/cellml-discussion
 or, via email, send a message with subject or body 'help' to
       cellml-discussion-requ...@cellml.org

 You can reach the person managing the list at
       cellml-discussion-ow...@cellml.org

 When replying, please edit your Subject line so it is more specific
 than Re: Contents of cellml-discussion digest...


 Today's Topics:

   1. Re: cellml-discussion Digest, Vol 87, Issue 9 (Maxwell Neal)


 --

 Message: 1
 Date: Sat, 22 Oct 2011 19:02:16 -0700
 From: Maxwell Neal mn...@u.washington.edu
 Subject: Re: [cellml-discussion] cellml-discussion Digest, Vol 87,
       Issue 9
 To: cellml-discussion@cellml.org
 Message-ID: 28198366-57cf-471f-8882-34e73fc05...@u.washington.edu
 Content-Type: text/plain; charset=us-ascii

 Great. Thanks, Lucian and David.

 M

 -
 Maxwell Neal

 Post-doctoral researcher
 University of Washington
 mn...@uw.edu
 (206) 543-8769
 -




 On Oct 22, 2011, at 4:00 PM, cellml-discussion-requ...@cellml.org wrote:

 Send cellml-discussion mailing list submissions to
      cellml-discussion@cellml.org

 To subscribe or unsubscribe via the World Wide Web, visit
      http://lists.cellml.org/mailman/listinfo/cellml-discussion
 or, via email, send a message with subject or body 'help' to
      cellml-discussion-requ...@cellml.org

 You can reach the person managing the list at
      cellml-discussion-ow...@cellml.org

 When replying, please edit your Subject line so it is more specific
 than Re: Contents of cellml-discussion digest...


 Today's Topics:

  1. Re: nested components in CellML (David Nickerson)


 --

 Message: 1
 Date: Sat, 22 Oct 2011 14:30:37 +1300
 From: David Nickerson david.nicker...@gmail.com
 Subject: Re: [cellml-discussion] nested components in CellML
 To: CellML Discussion List cellml-discussion@cellml.org
 Message-ID:
      CADizRjhqHMOpDDm=8xoZLAD=bcognsm0xdlfma6yeox20k-...@mail.gmail.com
 Content-Type: text/plain; charset=ISO-8859-1

 On Sat, Oct 22, 2011 at 10:10 AM, Lucian Smith lpsm...@spod-central.org 
 wrote:
 * Maxwell Neal mn...@u.washington.edu [2011-10-21 22:03] writes:
 Hi all,

 I was wondering - can CellML models have nested components? ?That is, are 
 there instances where some model component is a component in another 
 model component?
 Thanks,

 Yes--this is covered by the concept of encapsulation. ?See
 http://www.cellml.org/getting-started/tutorials/tutorial/best_practice/#grouping
 for more detail, but basically you set up a whole tree of nested
 components, and this nesting determines the rules for how you can connect
 the variables in those components.

 Also, an imported component from another file that encapsulates other
 components brings those components (and corresponding connections) with
 it in the import.

 Is that a reasonable summary, list denizens?

 yep, I think that summarises it nicely. Importing along with
 encapsulation allows the definition of models where some components
 are components from another model.


 Cheers,
 Andre.


 --

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://lists.cellml.org/mailman/listinfo/cellml-discussion


 End of cellml-discussion Digest, Vol 87, Issue 9
 



 --

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://lists.cellml.org/mailman/listinfo/cellml-discussion


 End of cellml-discussion Digest, Vol 87, Issue 10
 *

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://lists.cellml.org/mailman/listinfo/cellml-discussion

Re: [cellml-discussion] nested components in CellML

2011-10-21 Thread David Nickerson
On Sat, Oct 22, 2011 at 10:10 AM, Lucian Smith lpsm...@spod-central.org wrote:
 * Maxwell Neal mn...@u.washington.edu [2011-10-21 22:03] writes:
 Hi all,

 I was wondering - can CellML models have nested components?  That is, are 
 there instances where some model component is a component in another model 
 component?
 Thanks,

 Yes--this is covered by the concept of encapsulation.  See
 http://www.cellml.org/getting-started/tutorials/tutorial/best_practice/#grouping
 for more detail, but basically you set up a whole tree of nested
 components, and this nesting determines the rules for how you can connect
 the variables in those components.

 Also, an imported component from another file that encapsulates other
 components brings those components (and corresponding connections) with
 it in the import.

 Is that a reasonable summary, list denizens?

yep, I think that summarises it nicely. Importing along with
encapsulation allows the definition of models where some components
are components from another model.


Cheers,
Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] ABI CellML Meeting Minutes, 14th September 2011

2011-09-20 Thread David Nickerson
 Regarding the link to SED-ML web-tools: Both do work for me right now, maybe 
 one was temporarily down...

yep - apparently a bit of a problem with the server/DNS that Frank has
now sorted out.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Workshop on Interoperability in Scientific Computing

2011-05-24 Thread David Nickerson
IEEE e-Science 2011 Workshop on Interoperability in Scientific Computing

5th December 2011, Stockholm, Sweden.
http://www.comlab.ox.ac.uk/david.johnson/wisc11/

The seventh IEEE e-Science conference, sponsored by the IEEE Computer
Society's Technical Committee for Scalable Computing (TCSC), will be
held in Stockholm, Sweden from 5th - 8th December 2011. The Workshop
on Interoperability in Scientific Computing will be held on the
morning of Monday 5th of December, and is co-located with the main
conference.

Approaches to modelling take many forms. The mathematical,
computational and encapsulated components of models can be diverse in
terms of complexity and scale, as well as in published implementation
(mathematics, source code, and executable files). Many of these
systems are attempting to solve real-world problems in isolation.
However the long-term scientific interest is in allowing greater
access to models and their data, and to enable simulations to be
combined in order to address ever more complex issues. Markup
languages, metadata specifications, and ontologies for different
scientific domains have emerged as pathways to greater
interoperability. Domain specific modelling languages allow for a
declarative development process to be achieved. Metadata
specifications enable coupling while ontologies allow cross platform
integration of data.

The goal of this workshop is to bring together researchers from across
scientific disciplines whose computational models require
interoperability. This may arise through interactions between
different domains, systems being modelled, connecting model
repositories, or coupling models themselves, for instance in
multi-scale or hybrid simulations. The outcomes of this workshop will
be to better understand the nature of multidisciplinary computational
modelling and data handling. Moreover we hope to identify common
abstractions and cross-cutting themes in future interoperability
research applied to the broader domain of scientific computing.

CALL FOR PAPERS

We invite submissions for high-quality papers (up to 8 pages in
length) within the context of scientific computing in any of the
traditional sciences (physics, chemistry, biology), engineering, or
scientific/mathematical modelling applied to the social sciences and
humanities. Papers should address progress, results or positions in
one or more of the following areas:

* Use of metadata standards for annotating scientific models and data
* Curating and publishing digital models and data to online repositories
* Meta-modelling and markup languages for model description
* Theoretical frameworks for combining disparate models, multi-scale models
* Using standardised data formats in computational models
* Domain-specific ontologies for the sciences

It is expected that the proceedings of the e-Science 2011 workshops
will be published by the IEEE Computer Society Press, USA, and will be
made available online through the IEEE Digital Library.

SUBMISSION PROCESS

Authors are invited to submit papers with unpublished, original work
of not more than 8 pages of double column text using single spaced 10
point size on 8.5 x 11 inch pages, as per IEEE 8.5 x 11 manuscript
guidelines.

Templates are available from here:
http://www.ieee.org/web/publications/pubservices/confpub/AuthorTools/conferenceTemplates.html.

Authors should submit a PDF or PostScript (level 2) file that will
print on a PostScript printer. Papers conforming to the above
guidelines should be submitted through the EasyChair submission system
here:
https://www.easychair.org/account/signin.cgi?conf=wisc11

Note, papers should NOT be submitted to the main e-Science 2011 paper
submission system, as they will not be directed to the workshop
organisers.

It is requested that at least one author of each accepted paper attend
the conference and workshop.

IMPORTANT DATES

Full papers due: Monday 18th July 2011
Notification of acceptance: 18th August 2011
Camera-ready: 16th September 2011
Workshop date: 5th December 2011

CHAIRS/ORGANISERS

David Johnson, Steve McKeever, (University of Oxford, UK)

PROGRAMME COMMITTEE

David Nickerson (University of Auckland, New Zealand)
Herbert Sauro (University of Washington, USA)
Steve Harris (University of Oxford, UK)
Jonathan Cooper (University of Oxford, UK)
Rutger Vos (University of Reading, UK)
Dagmar Waltemath (University of Rostock, Germany)
Daniele Gianni (European Space Agency)
Mike Stout (University of Nottingham, UK)
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Fwd: [sbml-discuss] About the upcoming votes on L3 package proposals

2011-05-19 Thread David Nickerson
This is maybe something we want to work through and adopt in regard to
the secondary specifications to be included in CellML 1.2.


-- Forwarded message --
From: Mike Hucka mhu...@caltech.edu
Date: Fri, May 20, 2011 at 10:58 AM
Subject: [sbml-discuss] About the upcoming votes on L3 package proposals
To: sbml-disc...@caltech.edu


Dear SBML community,

Many SBML Level 3 packages have been proposed. Until recently, the
procedure for package acceptance was not fully elaborated, but the
SBML Editors have made progress on this front:

 http://sbml.org/Documents/SBML_Development_Process/SBML_Development_Process_for_SBML_Level_3

The process involves voting on proposals for Level 3 package,
something that has long been discussed but never actually implemented.
 We believe this step is important to achieve community consensus;
however, it also presents a problem, in that many long-proposed
packages did not receive the same kind of community vote that new
packages will receive from now on.  Therefore, in order that *all*
package proposals be treated equally and fairly, we are now
implementing a round of voting on all Level 3 package proposals.  The
goal of each vote is to reach consensus on whether the SBML community
believes (a) the need addressed by each proposed package is something
that should be addressed by SBML, and (b) whether the general approach
proposed by each package proposal is appropriate and desirable. This
is step 3 in the SBML Level 3 package proposal development process
described at the URL above.

Over the next couple of weeks, we will issue calls for electronic
votes on a dozen or so package proposals. In addition, in order to
expedite the entire process, we have pre-formed the Package Working
Group mailing lists for each existing package proposal.  The
forthcoming voting forms will allow you to sign up for the relevant
list right away, if you are interested in pursuing more detailed
discussions with the package developers and other interested parties.

We hope everyone will participate in this important process.

Thank you,
The SBML Editors

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-t...@caltech.edu
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] CellML Workshop 2011 programme now available

2011-04-06 Thread David Nickerson
Hi all,

The initial programme for the 2011 CellML workshop is now available:
http://www.cellml.org/community/events/workshop/2011/workshop-programme

You can also find the details required to attend the workshop remotely
using the EVO software:
http://www.cellml.org/community/events/workshop/2011/remote-attendance.
Please note that we are not currently planning on broadcasting the
discussion sessions unless there is interest in doing so. If you are
interested, please let me know or be in the EVO meeting room on the
day.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Registration for the 2011 CellML workshop is now open

2011-02-13 Thread David Nickerson
Registration for the upcoming CellML 2011 workshop is now open. Please
register at: http://www.cellml.org/community/events/workshop/2011/registration.
Registration is free for all participants. It will be possible to
present and participate in the workshop virtually - so don't worry if
you are not able to make it to Auckland for the event, you can still
take part!

If you are looking for a nice layover to break up your journey to New
York for HARMONY (http://www.biopax.org/harmony.php), consider
dropping by for a bit of pre-HARMONY hacking :-)

Full details about the workshop will be available at:
http://www.cellml.org/community/events/workshop/2011


We look forward to welcoming you to Auckland, New Zealand.


Cheers,
David Nickerson, on behalf of the organisers.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Announcing the 2011 CellML workshop

2011-02-03 Thread David Nickerson
This is the first announcement for the 2011 CellML Workshop
(http://www.cellml.org/community/events/workshop/2011).  We plan to
hold a two day meeting at The University of Auckland from 11th-12th
April. If you are interested in attending this event please mark these
dates in your calendar. More details will be available in the near
future.


Cheers,
David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] COMETS 2011 - 2nd International Track on Collaborative Modeling and Simulation - CfP

2011-01-16 Thread David Nickerson
* Conference dates: June 27 - June 29, 2011



Organizing Committee


* Andrea D'Ambrogio, University of Roma TorVergata, Italy
* Daniele Gianni, European Space Agency, The Netherlands
* Joachim Fuchs, European Space Agency, The Netherlands
* Giuseppe Iazeolla, University of Roma TorVergata, Italy

+
Program Committee
+

* Santiago Balestrini, Georgia Institute of Technology, USA
* Torsten Bieler, European Space Agency, The Netherlands
* Olivier Dalle, University of Nice Sophia Antipolis, CNRS  INRIA, France
* Joseph Giampapa, SEI, Carnegie Mellon University, USA
* Ralph Huntsinger, Beijng University of Aeronautics and Astronautics, China
and California State University, USA
* Axel Lehmann, Universitaet der Bundeswehr Muenchen, Germany
* Cristiano Leorato, Rhea, The Netherlands
* Brian Lewis, Vanguard Software Corporation, USA
* Steve McKeever, University of Oxford, UK
* David Nickerson, Auckland Bioengineering Institute, NZ
* Alfred Park, IBM T.J. Watson Research Center, USA
* Wolfgang Prinz, Fraunhofer FIT and RWTH Aachen, Germany
* José L. Risco-Martin, Universidad Complutense de Madrid, Spain
* Maarten Sierhuis, NASA and Palo Alto Research Center, USA
* Hans Vangheluwe, University of Antwerp, Belgium, and McGill University, Canada
* Gabriel Wainer, Carleton University, Canada
* Quirien Wijnands, European Space Agency, The Netherlands
* Heming Zhang, Tsinghua University, China

*** Contact Information ***
Daniele Gianni (track co-chair)
Email: daniele.gia...@esa.int
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Schematic diagram

2010-10-13 Thread David Nickerson
Hi Felix,

The diagrams in the repository are all drawn by hand - using Adobe
Illustrator, I think. The source format is SVG and I think there is a
collection of template objects that are used to create the diagrams
which should be available. Perhaps Dougal might be able to help if
that might be useful for you...


Cheers,
Andre.


On Wed, Oct 13, 2010 at 3:06 AM, Gerardo Felix Martinez
gjfelix2...@hotmail.com wrote:
 Hi all.

 I just want to ask, how are the schematic diagrams shown in the cellml model 
 repository made? I'm just starting to use cellml, but i would like to make 
 diagrams like that for my models. Thanks for your help.

 Felix.
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://lists.cellml.org/mailman/listinfo/cellml-discussion

___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://lists.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] ABI CellML Meeting Minutes, 21st April 2010

2010-04-26 Thread David Nickerson
I think what Alan might be getting at, and something that I am also
concerned with, is that rather than letting the solver do its job,
we are going down the route of replacing the well tested and supported
IDA initial condition solver with something that is perhaps better
suited to the types of models generally expressed in CellML. It would
be good to see the data which supports the decision to go down this
route as well as ensuring that CCGS and CIS can be used with the
default IDA initial condition solver if the user so chooses.


Cheers,
Andre.

On Tue, Apr 27, 2010 at 8:16 AM, Randall Britten
r.brit...@auckland.ac.nz wrote:
 From what I understand, this is exactly what Andrew is setting up.

 Regards,
 Randall

 On 26/04/2010, at 8:17 PM, Alan Garny alan.ga...@dpag.ox.ac.uk wrote:

 Then, the approach that I would personally take (and the one that I people
 take when solving ODE models, though I accept things might be different
 with
 DAE models!) is to start from the original ICs and let the solver do its
 job. Now, I imagine there might be cases where user changes to some of the
 parameters are such that the original ICs might not be suitable at all?
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Announcement of OpenCell 0.7rc3

2010-03-14 Thread David Nickerson
Hi Justin,

Does this also serve notice that there is a version 1.7 release
candidate of the API available for testing as well?

Thanks,
Andre.

On Fri, Mar 12, 2010 at 6:34 PM, Justin Marsh j.ma...@auckland.ac.nz wrote:
 Hi all,

 The third release candidate for OpenCell version 0.7 has been released.

 More information, and the released files themselves, are available at
 http://www.cellml.org/tools/downloads/opencell/releases/0.7rc3
 or alternatively, from SouceForge at
 https://sourceforge.net/projects/cellml-opencell/files/

 A release candidate will become a release one week from announcement on this
 list if there are no problems identified with it.

 Please report any bugs you find at https://tracker.physiomeproject.org/,
 or to this list, or directly to me at j.ma...@auckland.ac.nz

 Best regards,
 Justin Marsh.

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


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

2009-10-26 Thread David Nickerson
 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 :-)

thanks Dagmar (and Richard for the correction), if I get a chance I'll
be having a look - although my Java is not particularly strong.

 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 ... :-)

yep. it will certainly be interesting to see how this evolves -
whether people actually want to share results or if you always want to
re-run the simulation in your own tool :)


Cheers,
Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


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

2009-10-12 Thread David Nickerson
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.

   * 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.

related to the point below, but what I think this is hinting at is
that we prefer to see a distinction between describing and performing
a simulation and processing/extracting/manipulating/graphing the
resultant data. I don't see this as a major sticking point at present
but rather something that will evolve over time if we can get the SBML
and CellML communities using a common simulation experiment
description framework.

   * 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.

In terms of actually defining the presentation of specific outputs
(lines on a graph, surfaces, points, etc), this again is something
that we are very keen on in order to be able to unambiguously and
completely describe outputs from a simulation experiment. This is not
a small problem, although the current CellML graphing metadata begins
to address this in regard to specific types of outputs. As above, we
don't see this as a major issue blocking the 

Re: [cellml-discussion] Auto-generate HDF5 from CellML?

2008-11-19 Thread David Nickerson
 I'm considering HDF5 for my storage needs in simulating a CellML model under
 multiple parameter scenarios. HDF5 is designed for efficient storage,
 retrieval, navigation and subsetting of huge data sets [1], with annotation
 [2].

 [2] http://www.hdfgroup.org/training/HDFtraining/UsersGuide/MF_Annot.fm1.html

this has been confusing me for a while, until I just realised that the
link [2] actually refers to a HDF4 user guide.

So without looking too far into it, I'm guessing that maybe object
attributes in HDF5
(http://www.hdfgroup.org/HDF5/doc/H5.intro.html#Intro-OAttributes)
have replaced the types of annotations discussed in [2]. Can anyone
confirm this? or suggest an alternative method to annotate specific
data objects in HDF5?


Thanks,
Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] CellML IRC

2008-08-20 Thread David Nickerson
On Thu, Aug 21, 2008 at 7:02 AM, James Lawson [EMAIL PROTECTED] wrote:
 Dear CellML community,

 We have had an IRC channel in the past, but I believe that it fell into
 disuse. I have been pretty interested in getting it going again for
 sometime, so I thought I'd canvass interest. Who thinks they'd be
 interested? I'd suggest we just put it on freenode...

If I remember correctly, while it did fall into disuse there was an
actual decision made not to continue with that line of community
communication. Especially now as the tracker is being proposed as the
place to have specific discussions that maybe are not of general
interest to the community, it would seem to me to be a bad idea to add
one more independent archive that would need to be searched by users
in order to ensure they cover all possible previous discussion
threads.

Perhaps if there was some way to integrate freenode searches into the
tracker search engine then this would make more sense? Better yet,
provide a single search and respond interface for the tracker, mailing
lists, and any other discussion forum and then people can easily
choose the most appropriate medium for them to interact on (with?).


Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Suggestions regarding search andbrowse utility for CellML Repository

2008-05-05 Thread David Nickerson
 viewing architectures based on what workflows we
 anticipate for users.

 When we decompose models into modular elements, this kind of tagging is
 going to be absolutely crucial for model reusability and for the process
 of figuring out what module you want and where to get it.

 As far as the technology for web services and programmatic access to the
 repository database, that isn't something we've thought about much until
 now, but on our travels Mike and I have realised that this is really
 quite important. In fact, it was often one of the first questions I was
 asked when I was discussing the CellML repository. A lot of people are
 seeing the repository not simply as a database containing individual
 models, but as an dataset in and of itself. We need to work on this -
 I'm told Mike mentioned it at the Auckland CellML meeting last week.

 Hope you found this of some interest,
 James

 Abhishek Tiwari wrote:

 As growing no of models in CellML repository I feel that CellML
 Repository can be made more user friendly by implementing one or more
 suggestions mentioned below-
 1. A Tree like browsing mechanism in which end child node of tree will
 have model. For that we need to have classification system for the
 models based on Physiological system or better say using MeSH (Medical
 Subject Headings,something like
 http://www.nlm.nih.gov/cgi/mesh/2008/MB_cgi). Models can be in multiple
 classes and basically model metadata can have details for the
 classification purpose like keywords. Domain ontologies can be used to
 give better description for tree like representation.
 2. For a given model at the end of overview similar models (basic or
 improved models or more complex models) can be reported (Similar to
 model variants).
 3. Web services to search and download CellMl models for non ABI 
 tools (
   using  CellMl API or Web API for CellMl).

 I don't know if efforts to handle above is under development or already
 exists so I thought to write you all.

 abhishek

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

   
 


 
  



  
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

 

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion
   
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] decompose - a model decomposition utility

2008-05-01 Thread David Nickerson
Hi all,

I have recently needed to revive an early CellML 1.0 model of mine which 
I need to use within some more recent modelling work. The model is very 
complicated it was going to take a long time to separate out the deeply 
embedded parameter values and initial conditions in order to make the 
model more amenable to use in a CellML 1.1 model hierarchy.

As I was feeling a bit lazy I decided instead to take a stab at writing 
some code which would do this automatically for me. I have done this 
(using the CellML API) and the code is now available on the CellML 
sourceforge.net project. More information about it and help on how to 
compile the code are available at 
http://cellml.sourceforge.net/decompose/index.html - on the off chance 
you look into the code, please bear in mind this was quite a rush effort 
to get something working :) also, while it seems to work well on the 
models I have tested it with (cellular electrophysiology), there are no 
guarantees for other models...see also the limitations section on the 
above web page.


Thanks,
Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Call for community input: decision about theaddition of a CellML API side RDF parsing service

2008-05-01 Thread David Nickerson
Hi Justin,

As I mentioned on the tracker item, it would be really good if you could 
put together a proposal (perhaps as a document under your cellml.org 
member page) which describes exactly what it is you are proposing here. 
Something along the lines of what Andrew presented when putting forward 
the proposed refactoring of the code generation service. I'm really not 
sure how a RDF parsing service on its own is going to help meet the 
goals you describe.

I am also wondering exactly what you mean by an intermediate conclusion?


Thanks,
Andre.


Justin Marsh wrote:
 Hi all,
 
 For those who may be interested, there has been some discussion amongst 
 those involved with the CellML API recently about a proposed addition of 
 an CellML API side RDF parsing service; this would, for example, allow 
 us to remove our dependency on patching Mozilla, allowing us to build 
 PCEnv from an unmodified build of the Mozilla framework. The discussion 
 has moved over to tracker item 358
 ( https://tracker.physiomeproject.org/show_bug.cgi?id=358 )
 
 Other reasons for such an addition have been for use in any future 
 metadata service, the increasing use of rdf, and for use in annotating 
 systems of equations.
 
 Reasons against such an addition have included the availability of 
 preexisting libraries, the possibility of scope creep, the possibility 
 of introducing changes or dependencies in the existing CellML API, the 
 broadness of the current proposal, and a possible conceptual uncleanness 
 or incorrectness.
 
 I would appreciate any feedback, comments about, or refinements of this; 
 however, unless the discussion is still raging, we want to come to at 
 least an intermediate conclusion by Friday the 9th of May.
 
 Best Regards,
 Justin Marsh
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Call for community input: final decisions on anumber of specification related issues

2008-03-04 Thread David Nickerson
) 
 - Proposal for a standardised real number format using a decimal point 
 (as opposed to a decimal comma or decimal momayez).
 
 I haven't included tracker item 337, about removing directionality from 
 connections, because discussion on it seems to have stagnated without 
 reaching agreement on the details of the best approach.
 
 Best regards,
 Andrew
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Call for community input: final decisionson anumber of specification related issues

2008-03-04 Thread David Nickerson
 I think this creates a bit of a 'catch-22' situation because we need a 
 decision process to decide on a decision process. I think that until we 
 have such a process, we need to stick to the status quo, which has 
 generally been that we discuss things with the community, and if there 
 is disagreement, then a smaller group of people make the decision (I 
 personally would prefer a more formalised voting based system with a 
 fairly large number of eligible voters, but both Poul and Peter seem to 
 favour a system where we define a fairly small set of people from a 
 range of different groups who can vote, and only use this mechanism to 
 make a decision when the community has discussed an issue and not 
 reached agreement).

I'm not really commenting on whether the proposed system is suitable or 
not, at least not yet :) just that given we have a tracker, we have an 
item in the tracker discussing this issue, and we are encouraged to use 
the tracker for such discussion. So this solution and the justification 
for it should have been posted to the tracker item first before 
announcing that the solution has been decided upon.

Currently I am getting the impression that any discussion of tracker 
items is superfluous and decisions will always be made by the Auckland 
meeting.

 Just to clarify, are you objecting to all or any of the deadlines (on 
 any of the specific issues listed below) or are you happy with the 
 actual tracker items (as opposed to the decision-making process)?

the latter :)
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Auckland CellML Group Meeting Minutes(2008-02-07)

2008-02-10 Thread David Nickerson
just a couple of points arising from these meeting minutes...

Any outcomes from the breakaway session discussing the if and how of 
creating an annotated or informative version of the normative 1.2 
specification draft?

Under the SBML to CellML conversion, I'm just wondering what 
implementations are being referred to as being in C++ and Java?

Generating Fortran code from the CellML model repository does little in 
the way of helping to get CellML models into CMISS. As well as the 
Fortran code needing to adhere to a internal cmiss interface in order to 
be usable as a USER_CELL routine (the presumable goal of this 
suggestion), there needs to be suitable input files (most notably the 
ipcell file) generated when using a USER_CELL model in cmiss. The 
current use of CellML within cmiss will allow the user to be prompted 
for the input file creation, but this does not apply to USER_CELL 
models. A more useful alternative might be to create a standard 
USER_CELL routine which can map the internal cmiss interface to that 
currently defined by the C code which the repository is already capable 
of generating, and then providing a simple little tool to generate 
ipcell files from the CellML code. There is no need to restrict the code 
being used in cmiss to Fortran.


Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Using proposed CellML 1.2 features to createmore re-usable metabolic models

2008-01-30 Thread David Nickerson
 /
 c12:variable name=concentration_y units=mol_per_litre
   public_interface=yes /
 c12:variable name=flux_a
   public_interface=yes
   type=set_of_lambda_of_real
   units=mol_per_litre_per_second /
 c12:variable name=flux_b
   public_interface=yes
   type=set_of_lambda_of_real
   units=mol_per_litre_per_second /
 c12:variable name=flux_x
   public_interface=yes
   type=set_of_lambda_of_real
   units=mol_per_litre_per_second /
 c12:variable name=flux_y
   public_interface=yes
   type=set_of_lambda_of_real
   units=mol_per_litre_per_second /
   /component
 
   c12:connection component_1=substance_a component_2=reaction_a_b_x
 variable_ref variable_1=concentration variable_2=concentration_a /
 variable_ref variable_1=flux variable_2=flux_a /
   /c12:connection
   c12:connection component_1=substance_b component_2=reaction_a_b_x
 variable_ref variable_1=concentration variable_2=concentration_b /
 variable_ref variable_1=flux variable_2=flux_b /
   /c12:connection
   c12:connection component_1=substance_x component_2=reaction_a_b_x
 variable_ref variable_1=concentration variable_2=concentration_x /
 variable_ref variable_1=flux variable_2=flux_x /
   /c12:connection
 
   c12:connection component_1=substance_a component_2=reaction_a_x_y
 variable_ref variable_1=concentration variable_2=concentration_a /
 variable_ref variable_1=flux variable_2=flux_a /
   /c12:connection
   c12:connection component_1=substance_x component_2=reaction_a_x_y
 variable_ref variable_1=concentration variable_2=concentration_x /
 variable_ref variable_1=flux variable_2=flux_x /
   /c12:connection
   c12:connection component_1=substance_y component_2=reaction_a_x_y
 variable_ref variable_1=concentration variable_2=concentration_y /
 variable_ref variable_1=flux variable_2=flux_y /
   /c12:connection
 
   c12:connection component_1=substance_a component_2=abxy_system
 variable_ref variable_1=concentration variable_2=concentration_a /
 variable_ref variable_1=flux variable_2=flux_a /
   /c12:connection
   c12:connection component_1=substance_b component_2=abxy_system
 variable_ref variable_1=concentration variable_2=concentration_b /
 variable_ref variable_1=flux variable_2=flux_b /
   /c12:connection
   c12:connection component_1=substance_x component_2=abxy_system
 variable_ref variable_1=concentration variable_2=concentration_x /
 variable_ref variable_1=flux variable_2=flux_x /
   /c12:connection
   c12:connection component_1=substance_y component_2=abxy_system
 variable_ref variable_1=concentration variable_2=concentration_y /
 variable_ref variable_1=flux variable_2=flux_y /
   /c12:connection
 
   c12:encapsulation
 component_ref component=abxy_system
   component_ref component=substance_a/
   component_ref component=substance_b/
   component_ref component=substance_x/
   component_ref component=substance_y/
   component_ref component=reaction_a_b_x/
   component_ref component=reaction_a_x_y/
 /component_ref
   /c12:encapsulation
 
   !-- Units would also be defined here, as in CellML 1.1... --
 /model
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Survey on opinions for the backwardscompatibility levels for future CellML Specs

2008-01-08 Thread David Nickerson
 if there is a less clean compromise  
 available
 that would have lesser compatibility implications. Software will  
 need to
 explicitly support more than one version as a completely separate  
 format.

 My preferred choice is Option B. Despite being apparently at opposite
 ends of the spectrum, Option A and Option C are, in my opinion, fairly
 similar, because if we adopted Option A, larger changes would  
 appear in
 a new specification called something other than CellML. Although there
 could be advantages of coming up with a more meaningful name than
 CellML, I think that this would also set us back in terms of community
 awareness of the specification, and so I think that Option C is
 marginally better than Option A (i.e. my personal order of  
 preference is
 currently B:1, C:2, A:3).

 I look forward to any feedback on this you may have.

 Best regards,
 Andrew

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] CellML terminology: distinguishingCellMLmodels from the XML in which they are represented

2007-12-11 Thread David Nickerson
Andrew Miller wrote:
 David Nickerson wrote:
 I think option 1 would be much better than 2.

 An alternative might be the RDF and RDF/XML approach? Not too sure what 
 that implies, but personally I see it as an RDF graph and then the XML 
 serialisation of that graph. Could we use something like CellML Model 
 and CellML Model/XML or maybe CellML/XML ?
   
 I think that this could be heading towards the right approach, although 
 I'm not sure that the XML serialisation is automatically the right layer 
 of abstraction to refer to (we are only defining XML parsing by 
 reference, although RDF/XML does as well) - perhaps the XML Information 
 Set could be the lowest level, and we describe how that relates to the 
 conceptual componentised model after import processing, and ultimately 
 the conceptual non-componentised mathematical model (when mathematical 
 equations are present).
 
 How about CellML Infoset, CellML Model, and Mathematical Model?

That sounds good to me. While I guess this use of infoset is pretty 
common in the XML world, it might be useful to refer to the CellML XML 
Infoset? Or is it safe to assume that people reading the specification 
have some familiarity with XML concepts?
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] specification draft and docbook

2007-11-27 Thread David Nickerson
Randall Britten wrote:
 Is there a way we could use some kind of variable substitution for the term
 CellML file/CellML document?

I think it would actually be much better for the community to decide one 
way or the other fairly soon - and I was happy enough with Andrew's 
definition/explanation.

While I'm sure we could arrange some kind of variable substitution or 
entity solution such as Dave suggests, this would only work on the 
specifications - not any email discussions, meeting minutes, wiki pages, 
etc, which will severely confuse any community browsers.

So I propose that unless anyone else has strong feelings on the issue we 
continue with 'CellML File' for now and then if in the future we decide 
to change to something else then it should be changed everywhere.


Andre.

 
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:cellml-discussion-
 [EMAIL PROTECTED] On Behalf Of Andrew Miller
 Sent: Wednesday, 28 November 2007 9:14 a.m.
 To: For those interested in contributing to the development of CellML.
 Subject: Re: [cellml-discussion] specification draft and docbook

 David Nickerson wrote:
 Hi Andrew,

 I have just starting looking at using git and checking your current
 draft of the specification. I have made a few changes and attach the
 patch (generated with git diff -p  andre.patch). Not really sure the
 best way to do things in order to share changes - I guess if there
 are
 going to be many its worth signing up at the same place hosting your
 draft? but then I'll probably not have to much time to devote to
 this...
 It did prove very easy to set up the repository, however. If it is too
 hard I guess we need to try to arrange our own CellML-specific hosting.

 Anyway, about the only significant change I made was to turn all the
 sect1 and sect2's into section's - while this is probably more a
 personal preference, it seems to be a widely used one.
 I have now pushed that change to my branch
 (643b9d1260e9a64f6a0a20f79d6c88665e1dcc7a in git).

 Hardcoding section levels just seems a bad thing to be doing to me,
 especially when you're using XInclude to include multiple documents
 into a single documentalthough maybe you are trying to force
 those
 sections to a specific depth regardless of where they are imported
 into?
 And then a couple of other things I changed that we can maybe discuss
 more on cellml-discussion. You are using 'CellML File' as the base
 unit whereas I generally think of them as documents - especially in
 the context of generated data which may never exist in an actual file.
 Again, just my preference :)
 I created a branch normative-andre to track what your current opinion
 of
 the specification should be (of course, things like 'Change File to
 Document' won't keep up with new instances where 'CellML File' is
 added). This was pushed to my public repository on the normative-andre
 branch as 92b7b3a7515c7aae22f42b417296ad263fee9433.

 Best regards,
 Andrew

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] My specification draft in progress is nowpushed to the CellML site

2007-11-27 Thread David Nickerson
Hi Andrew,

A short wiki page with a summary of this specification development stuff 
(repository location(s), your static page link and others that people 
might add, docbook processing examples, etc) would be very useful for 
those of us that perhaps don't have time to work out how to use git 
and/or docbook but want to keep up-to-date with developments.


Thanks,
Andre.

Andrew Miller wrote:
 Hi all,
 
 For those of you who are interested in looking at the drafts currently 
 being developed for the next CellML specification but don't have the 
 time to set up git, DocBook, etc..., I have provided two ways to view 
 the specification more easily:
 
 1) Viewing a static page generated from the specification:
 
 My current version of the specification (which may or may not represent 
 community consensus) gets pushed into Zope automatically every hour as a 
 static page. The URL is:
http://www.cellml.org/Members/miller/draft-normative-spec/toplevel.xhtml
 
 Others may modify the script used to do this to push into their own 
 members area if they want to do something similar.
 
 2) Viewing from checked out versions of git in Firefox or other 
 Mozilla-based web-browser:
 
 I have used the XMLHttpRequest and XSLT features present in Mozilla to 
 generate a Javascript-based page that processes XInclude and generates a 
 working output from the toplevel DocBook input file.
 
 This doesn't work through the git web interface because the relationship 
 between URLs for files from the same revision is non-trivial. However, 
 you can check it out from my normative specification branch in git and 
 start looking at it straight away.
 
 Best regards,
 Andrew
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] specification draft and docbook

2007-11-23 Thread David Nickerson
 I have just starting looking at using git and checking your current
 draft of the specification. I have made a few changes and attach the
 patch (generated with git diff -p  andre.patch). Not really sure the
 best way to do things in order to share changes - I guess if there are
 That way is probably okay for small changes. I believe git has ways to
 e-mail patches while keeping the change identifier - that might make it
 easier to merge back and forwards in the future, because if I commit
 your change and you update, it would be good if there was no need to
 re-merge that patch. I have never actually tried git's e-mail features,
 although I believe that they are used extensively for Linux kernel
 development.

that sounds like something that could be quite useful. Guess it'll be a 
matter of how many more patches we will be creating and how many people 
run their own repository.

 And then a couple of other things I changed that we can maybe discuss
 more on cellml-discussion. You are using 'CellML File' as the base unit
 whereas I generally think of them as documents - especially in the
 context of generated data which may never exist in an actual file.
 Again, just my preference :)
 I guess the only issue is that file implies it is always a single XML
 file, while document could potentially be more than one file.

maybejust trying to think of an example where someone might create a 
single CellML Document using something like XInclude or XML entities 
or something...can't think of anything off the top of my head though so 
maybe CellML File is a better term than a CellML Document.

 And the second point, which I'm sure has been discussed in the past but
 I can't quite recall is the statement that CellML processing software
 should not attempt to process documents containing elements in the
 CellML 1.0 namespace. Perhaps you could just refresh my memory as to
 where that came up before?
 The idea is that CellML 1.0 and CellML 1.1 namespaces shouldn't be
 mixed. CellML 1.x (x  1) processing software can also process CellmL
 1.0 files, but it must do so in accordance with the CellML 1.0
 specification, and not in accordance with any of the future
 specifications, because CellML 1.0 documents are not valid under those
 later specifications. The annotated specification will probably need to
 explain this, but that explanation is not necessary to define CellML 1.2
 and so not really appropriate in a normative-only version of the document.

ok - thanks for the reminder, its slowly coming back to me and makes sense.


Andre.

___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] [Fwd: Re: application 'ML']

2007-11-20 Thread David Nickerson
I can give my answer to this here and maybe someone in Auckland can 
forward it the Steve as I'm not sure he is on this list.

 Steven Niederer wrote:
 Hi guys,

 Just checking if there was any work been done on the following:

 1) creating maps of variable names to allow a user (me) to define a 
 variable that I want to change in a one file and have that mapped onto 
 the corresponding variable in a model. (I am batch processing analysis 
 of 20+ models at the moment)

 ie I wish to set value for  intracellular calcium. I want to call the 
 variable Cai but in the models that I have it is called cai, Cai  and 
 Ca_i etc. so I wish to create a wrapper for each model to map the 
 variables to a standard name.
 Is there any work been done on things like this and if so is their a 
 recommended format for the mapping wrapper?

this can be easily accomplished using CellML 1.1. If you want to have 
all the models run at once you can import all the 20+ models into one 
model and connect the various calcium variables to a single variable in 
the mega model. Otherwise, if you want to keep the models independent 
you create a wrapper for each model which imports the model and a common 
calcium model which defines the common calcium value. This variable can 
then be connected to each model in the wrapper model allowing you to 
change it in just one place for all models.

This would, of course, work for any variable(s) in the models. An 
applied electrical or mechanical stimulus would be another good example 
of this.

 2) Defining virtual experiment protocols.

 After defining the model variables that I wish to set as model outputs 
 or inputs I would like to define how the input variables are set and 
 if I want any post processing to be done on my output signals.
 Again I wondered if there was a proposed format for these types of 
 descriptions.

again - CellML 1.1 is perfect for this. You define your mathematical 
model independently of specific parameter values and boundary conditions 
and then simply import the mathematical model into specific 
experiments which define the specific inputs and post processing you 
wish to define. Generally I find it convenient to define different 
levels of models for importing with more and more specifics set at each 
level in order to make each model as reusable as possible.


David.


-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]

___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Representing the next version of the CellMLSpecification

2007-11-07 Thread David Nickerson
 For the purpose of presentation math, LaTex substrings get my vote.  

the problem with LaTeX math is that it is quite unfamiliar to a lot of 
people, whereas most people involved in CellML probably have a 
reasonable grasp of at least content MathML if not presentation MathML 
also. The conversion from content to presentation is quite 
straightforward using the W3C provided XSLT's.

 They are simple to express and their diffs in my opinion are easier  
 to interpret than diffs of MathML/XML.

Not sure I see how - there are many ways to lay out the same equation in 
LaTeX, especially if you are using one of the WYSIWYG editors, and even 
more so if you are using a different WYSIWYG editor from the last person 
to edit the document, so I wouldn't expect the diffs to be any better 
than MathML/XML diffs. In either case things can be improved by imposing 
certain style rules - much like Andrew suggested in another part of this 
thread...

In terms of diffs, are there not plenty of tools around that provide XML 
diff's based on the underlying content of a document rather than a 
simple text file diff? That would seem a more appropriate way to go to me.

 More generally, I think XML source formats should be avoided if  
 possible.

Just wondering if you can explain your reasoning for this?


Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Representing the next version of the CellMLSpecification

2007-11-06 Thread David Nickerson
 1) can represent MathML in either content or presentation format and  
 can render MathML in the HTML output using image replacements instead  
 of expecting that the browser can render MathML (content or  
 presentation)

is the use of image based equations still required? if people are using 
a browser which is not capable of rendering MathML, either natively or 
via a plugin, they can browse the PDF version instead? Much like the 
current options for viewing the model mathematics in the model repository.


___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Include_in_CellML_1.2 requested: [Tracker Item193] CellML namespaces policy for CellML 1.2 (and beyond)

2007-10-03 Thread David Nickerson
 are significantly better than the old semantics in all cases, then
 the old element is marked deprecated. If the new semantics extend the old
 semantics but in some cases are no better, then tools are encouraged to output
 the element in the original format unless they want to use a feature only
 available under the new semantics.
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] Bug in API configure script?

2007-10-01 Thread David Nickerson
Hi all,

Not sure if anyone checks the existing API tracker on cellml.org, but I 
just filed an issue 
(http://www.cellml.org/tools/api/api_tracker/7/pcng_issue_view) on the 
configure option requirements when building the API DOM implementation 
from source.


Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] online subversion browser?

2007-10-01 Thread David Nickerson
Hi all,

I was just wondering if there is any possibility at providing a ViewVC 
or similar interface to the subversion repository housing the API 
implementation 
(https://svn.physiomeproject.org/svn/physiome/CellML_DOM_API/trunk/)? 
This would make (my) life much easier for browsing around the source 
tree and comparing versions etc.


Thanks,
Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] online subversion browser?

2007-10-01 Thread David Nickerson
Thanks Matt. Would be nice to get a permanent solution soon...

Andre.

Matt Halstead wrote:
 There is this which I have still set up to sync every 5 minutes.
 
 http://trac.bioeng5.bioeng.auckland.ac.nz/physiomesynctrac/browser
 
 You would be after:
 
 http://trac.bioeng5.bioeng.auckland.ac.nz/physiomesynctrac/browser/CellML_DOM_API/trunk
 
 While this was put up for demonstration purposes, I don't see any
 reason to remove it until we have a permanent solution.
 
 cheers
 Matt
 
 
 On 10/1/07, David Nickerson [EMAIL PROTECTED] wrote:
 Hi all,

 I was just wondering if there is any possibility at providing a ViewVC
 or similar interface to the subversion repository housing the API
 implementation
 (https://svn.physiomeproject.org/svn/physiome/CellML_DOM_API/trunk/)?
 This would make (my) life much easier for browsing around the source
 tree and comparing versions etc.


 Thanks,
 Andre.
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Proposal: Standardised CellMLreal numberformat

2007-09-20 Thread David Nickerson
 So something like (assuming my use of the syntax is correct):

 (\+|\-|)[0-9]+(\.[0-9]+|)((E|e)(\+|\-|)[0-9]+)

 Note that I have also 'simplified' the exponent part.

 I don't think the exponent should be mandatory, however, as this would
 break the majority of models in use.
 agreed.
 
 My bad, since I obviously agree with that. So, we should have:
 
 (\+|\-|)[0-9]+(\.[0-9]+|)((E|e)(\+|\-|)[0-9]+|) 
 
 And if I have still got the syntax wrong, then please fix it, so we are done
 and over with it.

while its possibly worth having for illustrative purposes, I'm pretty 
sure we don't want the actual normative definition of the rule to be 
based on a regular expressiondo we?
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] CellML Versioning Strategy

2007-09-20 Thread David Nickerson
 - At the moment, CellML doesn't explicitly support the rem element
 (remainder function in MathML), even though CellML does allow its use (at
 the risk of ending in a situation where a model may work fine in a given
 CellML tool -- that supports the rem element --, but not in a nother -- that
 doesn't support the rem element --). Now, say that we officially want CellML
 to 'support' the rem element, how do we go about doing that?
   
 A lot of things are valid CellML but are not supported by everyone 
 (really, the only thing widely supported are systems of ODEs). CellML 
 provides the overarching structure for describing these things, and we 
 need to start to narrow down exactly what tools should be supporting as 
 well, using compatibility documents or something like that which 
 describe a feasible subset of CellML to implement. The could be more 
 than one of these, but we don't want there to be too many similar 
 documents. However, I think we should keep them away from the core of 
 CellML, because CellML's generality is quite useful when it comes to 
 expanding into new types of problems (for example, constitutive laws, 
 PDE systems, and so on).

this seems a good approach to be taking. I'm personally in favour of 
removing the CellML subset of MathML and resorting to such 
compatibility or best practice documents to apply specific restrictions 
to what can be used in certain types of mathematical models represented 
in CellML.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] cellml poster for ICSB 2007 conference

2007-08-29 Thread David Nickerson
 1) Lower case 'c' in 'cellML': The usual spelling is CellML.
 
 The logo uses 'cellML' - I guess the person to ask is Poul, but I'll use
 'CellML' for now.

the logo is a graphic that also has extra writing beneath the word 
cellML and three arrows above the 'c', hence the lower case, as well as 
mixed black and red colours. 'CellML' has been the standard in 
scientific literature, at least in the articles that I have published :)


Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Include_in_CellML_1.2 requested: [TrackerItem153] Allow multiple connections between the same pair of components

2007-08-28 Thread David Nickerson
Hi Jonna,

Jonna Terkildsen wrote:
 Dear Andre,
 
 I appreciate that a change such as this would not be useful for you in
 terms of the way you set up your models. But I believe you have to
 consider the fact that every person who creates models has their own way
 of debugging or checking for errors. As such, this could (and would) be
 a useful change for those (such as myself) who like to list all the in
 connections to a component directly next to that component to be able to
 quickly see that they have made all the appropriate connections. I
 personally find this is a lot easier for debugging than having a big
 clump of connections at the end of a model. I appreciate that this may
 not conform to current best practice, but it works for me. But I'm not
 writing to debate the pros and cons of coding styles. It seems to me
 that this change would be useful to some users (namely myself and some
 others here at the Bioengineering Institute) and as it doesn't (in my
 mind at least) change the meaning of the CellML, I can't see why it
 should be an issue.

while I think I point out some issues in my previous emails, I'm 
certainly not trying to say that my way is the best, merely pointing 
out that there are CellML users happy with the current standard. I think 
you'll also find that using CellML 1.1 a lot of these problems go away 
as you only ever have one, or at most a few, components per model so you 
can easily achieve a coding style like your current one without needing 
to change the specification.

I'm similarly not really interested in a debate on best practices for 
coding CellML XML by hand, just putting forward my objection to making 
such a change to the specification.


Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] on a CellML format

2007-08-21 Thread David Nickerson
Hi Taishin,

Firstly, I think most people on the team list are also on the 
cellml-discussion list so I'm dropping off the CC to the team list. Rest 
on my comments inline below...

Taishin Nomura wrote:
 Dear all,
 
 We had a discussion on CellML format in response to the comment
 made by Bandall. In our discussion, we tried to illustrate structure 
 of coupled_pendulum.cellml. We are not sure whether or not you are
 interseted in this discussion. Nevertheless, we would like to make 
 this clear so that we can continue our effort to completely support 
 cellml API since we believe it has a definite meaning.
 
 A dominant part of the file we are going to argue may be like fig. 1 
 shown temporalily at
 http://www3.bpe.es.osaka-u.ac.jp/~suzuki/coupled_pendulum.pdf
 This page will be closed when dicussion stops.
 
 The corresponding structue may roughly be represented in fig. 2
 as a schematic diagram.
 
 Then, possible implication of private_interface and public_interface, 
 based on our understanding, is added to the diagram as fig. 3, 
 where 
 red lines indicate public_interface 
 and 
 blue lines private_interface.
 
 Can we share the understanding of this diagram?

yep - very nice diagrams!

 Suppose yes, then we have several questions and comments.
 
 # On a Redundant definition of the initial value
 The initial value of 
 variable name=b at component name=Pendulum 
 and 
 variable name=b at component name=PendulumLowerSegment
 are defined redundantly as indicated by fig. 4. 
 Is there any reason for this redundant definition?
 Please let us know. This is becuase if these two redundantly
 defined initial values are not identical, it may cause a problem.

definitely, as you describe the model the initial_value attribute for 
the b variable in the Pendulum component is not only redundant it is 
invalid CellML. (you can't have an initial_value if any of the 
interfaces is 'in'.)

 Note that we are aware of the fact that 
 variable name=b at component name=Pendulum 
 implies
 variable name=b at component name=PendulumLowerSegment 
 using connection property.
 We are also aware of the fact that
 the redundant definition of 
 variable name=b at component name=Pendulum 
 and 
 variable name=b at component name=PendulumLowerSegment
 is natural and necessary to allow other components to utilze
 variable name=b of component name=Pendulum which is encapsulated. 

yep - that all makes sense.

 # Policy on location of definition of equations and initial values
 For example, 
 variable name=a_angular_velocity is defined both 
 in component name=Pendulum 
 and 
 in component name=PendulumUpperSegment. 
 This is okay for the same reason mentined above. 
 However, in this case, the initial value is defined 
 in component name=Pendulum, but no definition of equations, 
 while
 the equation is defined in component name=PendulumUpperSegment, 
 but no definition of the initial value.

I think you have name=Pendulum and name=PendulumUpperSegment swapped 
around, but again this is invalid CellML. Since variable 
a_angular_velocity (and also b_angular_velocity) has a private interface 
of 'in', it is invalid to define the differential equation 
d(a_angular_velocity)/dt in the Pendulum component.

 Regarding this sort of distributed definitions of properties of 
 an object, we would like to know your policy. Of course, 
 the current situation is fairly lax and the user can define a property
 anywhere within an encapsuled component, even in a component 
 in the encapsulated component. However, it could be a source of 
 errors if we have to deal with a complicated model with many
 properties and components.

I think this is because the model you are describing is invalid. This 
kind of distributed definition of properties is invalid CellML (as far 
as I can tell). Only the component which owns a variable (i.e., the 
component in which the variable is defined with no interface of in) is 
allowed to alter the variable's value - either with an initial_value or 
some mathematical equation.

 # An alternative way to describe the pendulum (A proposal)
 Fig. 5 is an alternative structure to describe the pendulum. 
 It seems that this is natural in the following sense:
 every variable such as 
 variable name=a_angular_velocity
 or
 variable name=b_angular_velocity
 has both the initial value and the equation together.
 Then, the encapsulted component name=Pendulum plays a 
 simple role to put 
 component name=PendulumUpperSegment 
 and
 component name=PendulumLowerSegment
 together within a single component.
 
 There may be other kinds of structure such as a case 
 illustrated in Fig. 6. 

Both of these look correct to me, although the one in Fig. 5 seems more 
natural to me :-)

Looking back, I see this is the PCEnv test model that Randall mentioned 
a while back. And looking at that original code it certainly looks like 
an invalid model to me...and passing it through Jonathan's validator 
(https://chaste.ediamond.ox.ac.uk/cellml/) 

Re: [cellml-discussion] CeVAS, CUSES, MaLaES

2007-08-19 Thread David Nickerson
Thanks Andrew. So just to make sure I'm getting it right, in the trunk 
code CCGS is now a service sitting on top of CaVAS, MaLaES, etc., right?


Andre.

Andrew Miller wrote:
 David Nickerson wrote:
 Hi all,

 I have just done an update on my working copy of the CellML API C++ 
 implementation and have found that new version of the code generation 
 services (?) have arrived. While I presume the CCGS code is still 
 complete and working (if I can get it to build), but I just wanted to 
 check if the new code is ready for use and if there was any help 
 available to ease changing from the old CCGS to the new methods? I'm 
 hoping documentation and/or examples...(something like the current 
 CCGS/tests/CellML2C.cpp would be good and may already be in there 
 somewhere...)
   
 Hi Andre,
 
 The new services have landed a while ago on the trunk after being tested 
 on a branch. There are still a few issues being ironed out (mainly 
 regarding how invalid CellML models are handled, and ensuring that we 
 don't crash on them and instead report a useful error), but the new CCGS 
 is being used in PCEnv snapshot builds.
 
 Firstly, the interfaces for CCGS have been updated, and the comments on 
 the interfaces have been updated to reflect what the interface now 
 does.  The interface changes are fairly minor (the major change is that 
 the concept of iterating variables has now become iterating 'computation 
 targets', which are basically variables plus a degree to which that 
 variable is differentiated, as well as differences allowing you to 
 configure the CCGS to generate languages other than C). Bound variables 
 have been renamed to variables of integration, and the structure of the 
 generated code if you don't do any configuration has changed somewhat, 
 as there is now a separate array for algebraic and state variables 
 rather than squashing everything into a single variables array. Also, 
 CCGS/tests/CellML2C.cpp has been updated and should still be working 
 with the new code (it is used for the automated tests, which still pass).
 
 Best regards,
 Andrew
 Thanks,
 Andre
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion
   
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] CeVAS, CUSES, MaLaES

2007-08-19 Thread David Nickerson
Andrew Miller wrote:
 David Nickerson wrote:
 Thanks Andrew. So just to make sure I'm getting it right, in the trunk 
 code CCGS is now a service sitting on top of CaVAS, MaLaES, etc., right?
   
 
 Thats right, so you need to enable those services in configure in order 
 to enable CCGS.

ok, thanks. if I just do a '--enable-ccgs' on my configure, does that 
enable the new services or do I need to explicitly enable each one?

(my current configure command is something like:
../source/configure --prefix $HOME/std-libs/physiome/ --enable-corba=no 
--enable-context=no --enable-ccgs --enable-cis=no --enable-server=no 
--enable-static --enable-shared=no
)

Might be nice for the API documentation on the website to be updated to 
describe all this...although I guess its covered under the last item on 
the current milestone page (http://www.cellml.org/tools/api/Milestones).


Thanks,
Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] CellML technical question.

2007-08-01 Thread David Nickerson
://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] CellML Tracker being tested athttp://bowmore.elyt.com/bugzilla/

2007-07-20 Thread David Nickerson
Hi Andrew,

Just to point out that you might want to update the front page to 
indicate that this tracker is not in fact maintained at the University 
of Auckland.


David.


Andrew Miller wrote:
 Hi all,
 
 Following discussions with the IT group yesterday, we have arranged to 
 set up the Bugzilla based CellML tracker for testing on an externally 
 hosted site. The URL is http://bowmore.elyt.com/bugzilla/
 
 This will not be the final tracker URL (and may not be the final tracker 
 technology), as there is currently a process underway to evaluate the 
 best tracker. However, part of this process will require actually using 
 a tracker to see what the final result is.
 
 Users are encouraged to try out the tracker to submit and view real 
 questions and bugs (at this point in time, this tracker is the best 
 place at least to report PCEnv and CellML API bugs, because at the very 
 least the correct person should get an e-mail about your submission).
 
 You feedback on using the tracker will also be valuable, as it will help 
 inform future decisions on what tracker technology to use and/or 
 improvements to the tracker resources. If you are able to do so, putting 
 it on the tracker would be a good way to handle such comments, otherwise 
 they could also be e-mailed directly to the list.
 
 Note that all new tracker items are sent to this list (unless you choose 
 one of the private question / security issue options), and you also have 
 the option when commenting on an issue to send your comment to the list.
 
 Best regards,
 Andrew Miller
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] embedded stimulus currents in CellML models

2007-07-20 Thread David Nickerson
 Still, I have managed to recompile it.
 
 Oops, this got sent too early and I have yet to get CellML2Dot to compile...
 In fact, I have given up and I think it does illustrate the point I made in
 a previous message of mine: documentation, documentation, documentation...
 :)

I was a bit surprised that you had managed it :-)

The first step is to get the CellML API built, from there it should be 
easy ;-)
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] [Tracker Item 43] New: typo in simplified (?)interface

2007-07-20 Thread David Nickerson
just to follow up, submitting this tracker item resulted in An internal 
server error occurred. Please try again later. even though it would 
appear that the tracker item was successfully entered into the tracker 
database.

[EMAIL PROTECTED] wrote:
 http://bowmore.elyt.com/bugzilla/show_bug.cgi?id=43
 
Summary: typo in simplified (?) interface
Product: cellml.org site
Version: unspecified
   Platform: All
 OS/Version: All
 Status: NEW
   Severity: major
   Priority: Very high priority
  Component: CellML Tracker
 AssignedTo: [EMAIL PROTECTED]
 ReportedBy: [EMAIL PROTECTED]
 
 
 on the page
 http://bowmore.elyt.com/bugzilla/enter_bug.cgi?product=Using%20CellMLformat=generalhelp
 there is a missing space in the second sentence of the Keep Private help
 text.
 
 

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] CellML_1.1.1 requested: [Tracker Item48]Deprecation of the reaction element

2007-07-20 Thread David Nickerson
sorry, I was more meaning what it means that you have asked for 
something and what we're supposed to do about it?

But, yes - inclusion_CellML_1.1.1 might be better, or maybe 
target_CellML_version_1.1.1? for_inclusion_in_CellML_1.1.1 ?

Andrew Miller wrote:
 David Nickerson wrote:
 What does this mean?
   
 I guess that CellML_1.1.1 is a bad name for the flag. Flags are a 
 generic facility in Bugzilla which are requested and then granted or 
 denied. I intended for this to be used for proposals to be requested for 
 CellML 1.1.1 (i.e. suggested for a given version of CellML), and then 
 granted or denied based on community consensus.
 
 How about Inclusion_CellML_1.1.1 and Inclusion_CellML_1.2 instead?
 
 Best regards,
 Andrew
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] curation of BioModels Database

2007-07-19 Thread David Nickerson
 For example, models that are designed simply as test-cases 
 for particular expected software behaviour - where the structure and 
 expected behaviour of the model are well known but not described in any 
 specific published article. From what I remember, MIRIAM uses published 
 articles as the reference description of a model in regard to MIRIAM 
 compliance, but could another source reference description be used in 
 model curation, albeit not in conjunction with MIRIAM compliance?
 
 This is actually incorrect. MIRIAM does not require publication in an 
 article. It requires a unique reference description, that can be an 
 article, a technical report, a web-page etc.

ok - thanks for the clarification!

 
 finally that one can reproduce published results *using different
 software than the one used by the authors*.
 I think this is very important requirement for model curation, but one 
 that is quite daunting for CellML models, especially CellML 1.1 based 
 models. One question I have is how different different tools need to be 
 to satisfy such curation? What I'm getting at is that there could 
 potentially be many different tools based on a common library (the 
 CellML API and code generation service, or libSBML for example), but to 
 me these wouldn't be different enough as the actual interpretation of 
 the model is essentially done by the common layer underneath whatever 
 extra bits the specific tool is adding in. Or is throwing the model 
 through a different numerical integrator, for example, enough to satisfy 
 this requirement?
 
 :-)
 
 We did not formalise that far. You are entirely right of course. Let's say 
 it very much depends on the model. Some can be simulated in many software 
 and it is easy to get the results using different solvers. Some tricky 
 models can only be simulated by a couple of software ...

this is also a problem for CellML models since (currently) only 
applications built using the CellML API C++ implementation from the 
Auckland group can handle the newer CellML 1.1 models. While you'd hope 
it never happens, it is possible for errors in the API implementation to 
show up differently in different applications. Not much we can do about 
it though, except to be aware of such factors while curating and 
annotating CellML models.


David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] [TrackerItem 42]New: CellML1.1.1specification

2007-07-18 Thread David Nickerson
Andrew Miller wrote:
 David Nickerson wrote:
 From what I gather, publicity. We need some way to direct people's
 attention to our intention to deprecate reaction elements.
 
 sure - but its still not clear to me if 1.1.1 is making clear our 
 intention to deprecate reaction elements or if it is making reaction 
 elements invalid in a 1.1.1 version model?
   
 
 I think that both are true:
 1) Reaction elements would be invalid in the 1.1.1 specification I proposed.
 2) Versions of CellML earlier than 1.1.1 would be deprecated by virtue 
 of the fact that they are no longer the latest version of CellML, and 
 therefore reaction elements are deprecated.

but neither of these address our intention to deprecate the reaction 
element.

 I think that people who look at CellML at present are not sufficiently 
 discouraged from using reaction elements, and I agree that a new version 
 is reasonable to publicise what we as a community think is the proper 
 direction for CellML.

just to reiterate, when raising the issue of marking the reaction 
element for deprecation in the final 1.1 specification the decision was 
made to not do so and at the time it was also decided that the next 
version of cellml would be the one to formally mark the reaction element 
for deprecation. If this decision has been revisited and found in error, 
then the errata for the 1.1 specification should be updated to reflect that.


___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] embedded stimulus currents in CellML models

2007-07-17 Thread David Nickerson
 I think the current use of an embedded stimulus current is due to the
 repository being limited to CellML 1.0 models. The correct way to
 approach this problem is this: (1) define the mathematical model
 independent of parameter values and boundary/initial conditions; (2)
 (this is an optional step) import the mathematical model into a model
 which defines the common parameters and boundary conditions; (3) then
 import this model into any simulation specific models - it is at this
 level you define the particular stimulus protocol or other simulation
 specific parameter values and/or boundary conditions.

 For the case of a tissue/multi-cellular simulation, you'd probably use
 either (1) or (2) depending on the requirements of the tissue model and
 then connect the diffusive stimulus current to the single cell model
 stimulus current.

 While people (including myself) often point out the stimulus current as
 a special case, it is not really. Any extra or modified current being
 added to a model can be handled in the same way. For example, the way a
 (potassium) stimulus current is handled should not be any different to
 the case where you add the K(ATP) current to a model which does not
 already have one.
 
 This looks like a very sound approach to me, but this relies on using CellML
 1.1 and though I would very much welcome a wider use of CellML 1.1, I cannot
 help but wonder what to do with CellML 1.0 models...

Unfortunately, I can't see any way to do this with 1.0 models other than 
to have multiple copies of the entire model with and without various 
boundary conditions imposed. This is, of course, one of the main reasons 
for CellML 1.1 :-)

Generally what I have done in the past for tissue models, is to use the 
simulation software to override aspects of the (1.0) cellular model as 
required for the particular tissue simulation. This would be enhanced by 
the use of the kinds of metadata mentioned below, which would allow 
software to automatically interpret certain key variables (stimulus 
currents, for example in electrophysiology models) - rather than the 
manual process currently employed (in CMISS).

Personally, I would hope switching an application to using the CellML 
API and hence being able to handle CellML 1.1 models would be a much 
easier process than writing code to interpret certain pieces of metadata :-)

 There probably is a case for making stimulus protocols a little more
 explicit in domain specific interfaces. The proper way to handle this
 without compromising the generality of CellML would be to add metadata
 describing which variables are, for example, stimulus voltages, and
 which components (which will generally be imported components) are
 stimulus currents. 
 
 This might be a very useful thing to have indeed (or rather: it wouldn't
 harm having such information available).

yep - and I think this is part of the general annotation of variables in 
models. Again, there is really nothing special about a stimulus current 
variable in a model, just in the simulation software's use of the variable.

 A domain specific command could then  perform tasks
 such as, for example, replacing the stimulus protocol connected to the
 designated variables with a 'standard' stimulus of a user defined nature
 (which could be an arbitrary mathematical function, or even a FieldML
 field).

 A curve-based graphical editor for some small subset of MathML (which
 lets you drag points around on the screen to edit MathML parameters)
 would also make it easier to input and edit stimuli.
 
 Yes, that's the kind of thing we had started doing long before CellML was
 available, and therefore something that some modellers would at least very
 much welcome indeed.

Its also something that is currently available in CMISS :-)


Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Tracker for Roadmap

2007-06-26 Thread David Nickerson
Hi Randall,

Two quick points. PCEnv is an Auckland tool and as discussed previously 
it should be kept quite distinct from the community sections of 
cellml.org - i.e., there shouldn't be a common tracker for PCEnv and the 
specifications and cellml.org etc.

Secondly, Matt and I have been looking into the use of the Plone 
Software Centre for dealing with the core CellML projects 
(specifications, model repository(s), and API). While not perfect this 
seems a good way to start collecting proposals and turning them into 
actual action items in associated trackers. While this effort has kind 
of stalled as things like the test server and python/plone upgrades are 
happening, you can see an initial start at 
http://www.cellml.org/Members/andre/andre-s-test-cellml-centre/. If 
you're looking into this sort if thing (or anyone else out there) it 
would be great if you can have a play around in there and let us know 
what your thoughts are.


Andre.


Randall Britten wrote:
 Hi
 
 At last week's meeting, we listed some items for the updated roadmap for 
 PcEnv.  The existing roadmap/milestones list is quite out of date.
 
 I am considering using the PcEnv tracker to manage this list, in the 
 hope that as features are implemented, they will be marked as resolved 
 in the tracker, facilitating keeping the list up to date.
 
 This approach could also be used for the other roadmaps, e.g. 
 repository, specifications, general cellml site etc.
 
 In my experience on previous projects, using some form of tracker for 
 roadmaps works well.
 
 Although PloneCollectorNG seems inferior (in my opinion) to other 
 trackers (e.g. Jira), it has the advantage that it is integrated into 
 the rest of the site.  So, in the interest of taking small steps, I 
 think we should stick with it for now.
 
 Your feedback would be appreciated. Thanks.
 
 Regards,
 Randall
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] CellML tracker

2007-06-26 Thread David Nickerson
Andrew Miller wrote:
 Hi,
 
 At the Auckland CellML meeting today, we discussed the possibility of 
 changing to a better tracker and moving some of the mailing list 
 discussions onto that tracker. Everyone at the meeting agreed with this 
 idea, so I am now looking for some input from the wider CellML community.
 
 By doing this, we are aiming to address several issues:
 1) There is often lot of traffic on the mailing lists, but people are 
 having difficulty following it. It was suggested that we could instead 
 carry out these discussions on a good bug-tracker (which supports CC 
 lists). We could broadcast newly created issues to the list, and 
 everyone who was interested in following up on the issue could then add 
 their address to the CC list and therefore see any comments being added 
 to the tracker. This would ensure that everyone has the opportunity to 
 follow topics they are interested in, but users don't get flooded with 
 issues they don't care about.

The problem I have with this approach is that issues initially submitted 
to the list have a tendency to expand into much wider discussions, as we 
have seen in some of the threads on the discussion list recently. So 
while I may not be interested in the initial topic and hence don't 
subscribe to it, the ensuing discussion might be very interesting. I 
would miss it all unless I continually check all the tracker items for 
possibly interesting followups - which would be a lot of work. I much 
prefer to have one place to look (my inbox) and use my tool of 
preference to filter that as I see fit.

I guess such problems could be avoided if we could be assured that there 
is some moderation of the tracker items such that if the moderator 
decides the discussion has broadened sufficiently they could let the 
wider community know in case more people want to join the discussion. 
While I can still see many flaws in such an approach, it might work out 
ok in most cases.

 2) Our present tracker makes it hard to browse issues by category (there 
 are sort functions, but the user interface is not usable enough to use 
 it regularly to see all the bugs for a given component and so on). The 
 consequence of this is that we end up with lots of small trackers, e.g. 
 one for PCEnv, one for the CellML API, one for the site, and moving 
 issues between them is cumbersome (e.g. a bug filed by an end user about 
 PCEnv might actually turn out to be a CellML API issue or even a CellML 
 specification issue).

I don't know if I see any problem here? As a novice PCEnv user I would 
submit a bug in the PCEnv tracker - to me it doesn't matter if that bug 
turns out to be a bug in the API, compilers, or anything else - to me 
its simply a PCEnv bug. I would expect a PCEnv issue would need to be 
reformulated by a PCEnv developer to make sense submitting it as a API 
or specification issue anyway, so it would not generally be a straight 
copy or move operation from one tracker to another. And the initial bug 
submitter is probably just interested in when the bug is fixed in PCEnv, 
not the API or specification.

While it might be nice to simply tag a submitted issue with extra 
categories, I would see this as more of a convenience than any 
absolutely required functionality. There would need to be a more 
compelling reason for such a drastic move as dropping the current plone 
based trackers.

 If we had a good tracker, we could let all discussion take place on it. 
 We could also have one big CellML tracker which collected bugs (in the 
 general sense, which means everything from a concept through to a 
 proposal through to an implementation) for everyone doing CellML related 
 work (both at Auckland and for other groups which also wanted to use the 
 tracker), which would hopefully increase the community focus of the 
 CellML project, and make it easier for people to follow the issues they 
 are interested in.

As I pointed out to Randall in an earlier thread, we are currently 
working on this using the existing plone tools. Have a look at 
http://www.cellml.org/Members/andre/andre-s-test-cellml-centre/ and let 
us know what you think.

 If we used a Plone based tracker, we would be able to have a single 
 search which searched both the CellML site and the tracker. However, I 
 think that this is just one consideration, and as Randall pointed out 
 today, it already doesn't integrate with mailman. I think that both 
 PloneCollectorNG and Poi lack the sort of usability that we require to 
 make the tracker useful. While they may be able to support some of the 
 features we need with a bit of coding, I don't think anyone has the time 
 to do this, and so a more well established tracker with a larger set of 
 features available out of the box would probably be better.

Whats wrong with using google to do a web search? Mailman itself doesn't 
provide any search functionality anyway, unless it just hasn't been 
enabled for the cellml.org mailing lists, so searching 

Re: [cellml-discussion] Proposal: Local CellML team e-mail addresses

2007-06-26 Thread David Nickerson
Andrew Miller wrote:
 David Nickerson wrote:
 Hi Andrew,

 I think this is an excessive response to a very minor problem. I very 
 easily see this evolving into many separate and distinct local 
 communities with little interaction.
 The intention is that these lists only be used for messages like 'There 
 is a meeting on Level 6 at 10:00 am on Tuesday this week', or 'The 
 recently announced release can be run by on Linux by local users from 
 /people/blah/binaries/myprog', rather than significant CellML related 
 issues, and that is the goal of my guideline.

what is the benefit of a public archive of such messages?

 I think that there are already very separate and distinct local 
 communities (we hardly ever hear from many of the communities who are 
 working on CellML), and the idea is that by acknowledging this and 
 providing an archived, open resource for local discussions with an 
 encouragement to send non-local messages to the more general list, we 
 can actively build stronger community interactions.

Perhaps some examples of these local communities you envision might 
help? The ones that I know about that you might be referring to are (and 
the groups involved):

- The integration of CellML with JSim (Washington, Singapore, Auckland)
- The use of the CellML API in non-Auckland based tools (Kyoto, Osaka, 
Oxford, Singapore, Auckland)
- Model curation (the definition of level 4 curation) (Washington, 
Wisconsin, Oxford, Singapore, Auckland)

and probably others that I can't recall. Not sure how your idea of local 
communities would address these, and given the effort I have put into 
getting these discussion on the cellml-discussion mailing list, with 
little success, I don't see anything changing in the future.

  For the same reasons we removed the 
 cellml-tools mailing list, I would very much like to see 
 cellml-discussion remain as the only public forum for discussing CellML 
 related issues, until such time as we decide that the list is being 
 flooded with too many emails on one topic and we separate that topic off 
 onto its own mailing list. I have yet to see any need for this.
   
 Although a lot of messages currently get sent directly to interested 
 recipients to avoid flooding the list, and moving these onto a local 
 list would cause them to be archived.

as above, I'm not sure who your target is other than the Auckland group? 
and how you would get these personal discussions to take place on a 
publicly archived mailing list? and if you can achieve this it would be 
much more beneficial to the community to have them moved onto the 
cellml-discussion list rather than a local one.

 The idea of the team-cellml mailing list was for discussion amongst the 
 original Auckland team on issues relating to the underlying functioning 
 of the CellML project and a place to debate decisions when consensus 
 could not be achieved amongst the wider CellML community.
  The 
 [EMAIL PROTECTED] mailing list would not serve this purpose.
   
 I don't think that we need a separate mailing list for this, because 
 there is no need to tie decision making processes to the mailing list.
 
 The process for developing a given resource is ultimately determined by 
 whoever funds that resource, and the people who make the final decision 
 can do so on the basis of discussions (which may include them) on the 
 list. I don't see any need for a second mailing list for this.

This is true and suitable for particular locally-based and driven 
resources (such as PCEnv). But for the larger community to succeed, 
there needs to be at some level a governing body of some kind that 
ensures (as best as possible within the constraints of time and money) 
that the project continues to progress with some consistency. The three 
community resources that I would see governed by such a body are the 
specifications (CellML and metadata), the model repository, and the API. 
But I think this is a different topic and not relevant to this discussion.


Andre.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] [team-cellml] @cellml.org addresses

2007-06-25 Thread David Nickerson
Matt wrote:
 On 6/25/07, David Nickerson [EMAIL PROTECTED] wrote:
 Matt wrote:
 This seems like it's going in circles. I'm not really sure why anyone
 would want to contact us personally with something they didn't want to
 send to the list. Thinking about this more we should probably try:

 1) cellml-discussion@cellml.org

 2) [EMAIL PROTECTED] - for specific enquiries that you don't want
 publicly available. It would make sense to have a nominated person or
 persons that address mail in there - James I would think - who decides
 if an email should be forwarded to the list because it really is a
 public issue - or respond and acknowledge the email and seek a
 response from those in the team that it seems appropriate to.
 for all the same reasons why we dropped [EMAIL PROTECTED], I can't see
 this being a good idea.
 
 Right. But I don't see any other resolution given the current circles.
 I think 'team' is a little more focussed than 'info'. I just vote to
 give it a try with James managing it actively and see how it goes.

but if we go with 3 below why do we still need a [EMAIL PROTECTED] at all?

 
 
 
 3) a team page where everyone who is on the team-cellml list has a
 picture and a small blurb (kind of like http://sbml.org/contacts/) ...
 which is really just to give a face to those who are quite deeply
 involved. I would imagine people like Penny Noble to be on that. If
 someone contacts someone on that page then it will likely be quite
 personal.
 this is exactly what we were originally discussing and the SBML page is
 what I thought we'd be working the cellml.org/team page into.
 
 good
 
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] [team-cellml] @cellml.org addresses

2007-06-25 Thread David Nickerson
Matt wrote:
 This seems like it's going in circles. I'm not really sure why anyone
 would want to contact us personally with something they didn't want to
 send to the list. Thinking about this more we should probably try:
 
 1) cellml-discussion@cellml.org
 
 2) [EMAIL PROTECTED] - for specific enquiries that you don't want
 publicly available. It would make sense to have a nominated person or
 persons that address mail in there - James I would think - who decides
 if an email should be forwarded to the list because it really is a
 public issue - or respond and acknowledge the email and seek a
 response from those in the team that it seems appropriate to.

for all the same reasons why we dropped [EMAIL PROTECTED], I can't see 
this being a good idea.

 3) a team page where everyone who is on the team-cellml list has a
 picture and a small blurb (kind of like http://sbml.org/contacts/) ...
 which is really just to give a face to those who are quite deeply
 involved. I would imagine people like Penny Noble to be on that. If
 someone contacts someone on that page then it will likely be quite
 personal.

this is exactly what we were originally discussing and the SBML page is 
what I thought we'd be working the cellml.org/team page into.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] model upload problems

2007-06-24 Thread David Nickerson
James Lawson wrote:
 Sounds like this is something we should broadcast with a megaphone.
 There is probably nothing that would irk someone more than uploading a
 file and it not working.

or perhaps, if possible without too much effort, to detect XML files 
uploaded which don't have a document element of model in the CellML 1.0 
namespace and give the user an error and not accept the model?


Andre.

 
 James
 
 Tommy Yu wrote:
 David Nickerson wrote:
 Hi,

 I just tried to load the attached model into the model repository to use 
 as an example with the graphing metadata specification but am having 
 some problems.

 Firstly, it didn't pick up some of the model metadata during the upload 
 process. At least there were some empty text boxes presented to me that 
 I would have expected to be filled with the metadata from the model. Not 
 sure if that is an error in the upload process or an error in my model 
 metadata? These boxes are still empty later when I got to the metadata 
 editor.

 Hi Andre,

 Your metadata is fine, it did get picked up.  However, the namespace is 
 CellML 1.1 which the XSLT that generates the documentation (from the 
 tmp-documentation namespace) do not support.  Ditto for CellML - MathML 
 XSLT.

 I see that it is just one file, so I changed it to 1.0 and repository thinks 
 it's okay now.

 Kind Regards,
 Tommy.

 I managed to get it into the repository as 
 http://www.cellml.org/models/sine-approximations_version01 but it 
 doesn't really seem to work. The overview page just says: error occurs 
 during transform. See error log - can I see the error log somewhere or 
 is this just for the site admin to see? The view math tab gives and XML 
 parsing error - a bit strange since I can run simulations of the model 
 fine using my tool based on the CCGS and API and the code generation tab 
 works fine and gives me the expected C code.

 Anyone have any suggestions?


 Thanks,
 Andre.



 

 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion
 
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] [team-cellml] @cellml.org addresses

2007-06-24 Thread David Nickerson
 In terms of the policy for allocating addresses, we don't want to become 
 a free e-mail redirection host for anyone on the Internet, but I think 
 as long as someone at least has some connection with CellML, they should 
 be allowed an alias (subject to review of what that alias is to ensure 
 it is unlikely to cause confusion or conflict with future lists / 
 aliases we might want to assign).

 I suggest that we simply give an @cellml.org alias to anyone who asks 
 for one and has a demonstrated interest of some kind in the CellML 
 project (whether they are a modeller using CellML, a tool developer, or 
 interested in some of the theoretical or mathematical aspects of 
 CellML). Simply providing a form to fill out providing details to list, 
 and having someone briefly review them should be sufficient to keep out 
 people who just want the e-mail alias.
 
 While I am unsure how much interest or usefulness there is in providing 
 such a service, I guess I have no problems with this suggestion. 
 Although it will require input from the Auckland IT team as to what is 
 required to implement such a service for a larger group than the core 
 management team as we were originally discussing.
   
 I don't think we are talking about a very large group of people (there 
 are currently 74 people on the mailing list, and I expect the majority 
 of them wouldn't want to be listed as being contacted). As long as we 
 ask that the alias only be used for CellML-related discussion, I don't 
 see the volume of mail getting out of hand.
 
 The first problem with the idea of restricting this to the core 
 management team is that there isn't one, and deciding on one is going 
 to be inherently problematic.
 
 The second problem is that even if there was a core management team, 
 they would primarily deal with the maintenance of the CellML 
 specification and the cellml.org website, and not necessarily domain 
 specific aspects of creating CellML models. The proposal to provide 
 people a way to contact each other off-list would probably need to 
 include people who actually create models of various types to be useful, 
 and these people wouldn't be on the core management team.

This is really going away from the original intention of this proposal. 
The idea was to simply provide contact details for the core project 
members on the Project Team page at cellml.org so that people have 
some way to contact the project if they preferred (for whatever reason) 
not to subscribe and send mail to the cellml-discussion list, or if 
someone has a private idea they would like to discuss with the core 
project team. The idea of using @cellml.org aliases for this purpose 
meant that when someone (like James or Catherine) were unlikely to be 
checking their email, we could ensure the aliases were at least 
redirected to another person who might be able to help.

Following what you are outlining above, I really see no need for 
@cellml.org aliases. Given this, why not simply make the subscribers 
list for cellml-discussion visible? assuming there is some way for 
subscribers to still say keep me private...

Having said that, I still see value in the original proposal.



___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Concerning the CellML Model Repository

2007-06-22 Thread David Nickerson
 Do we really want to proxy remote repositories?  Can we start smaller for now 
 but keep that in mind?

I think this will be an essential feature of the model repository as we 
move forward. We are trying to present model authors with a common 
platform for the distribution and archiving of their models as they go 
through development and publication cycles. At some point we are going 
to want to provide some assurances to the community in terms of 
repository accessibility - things like uptime, backups, redundancy, etc.

There is also a big question mark over the implications of the current 
geographical location of the model repository. For example, how will 
access scale when you start having tens, if not hundreds, of users 
around the world interacting with the repository on a regular basis? If 
things run too slow or access is a problem then people simply won't use 
the system.

So while it makes sense to start out with less grand plans, I think any 
plan on moving the repository forward has to take these issues into 
account and discuss how they would be addressed in any future repository 
implementation.


David.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Concerning the CellML Model Repository

2007-06-22 Thread David Nickerson
It might also be worth looking into what the folks over at 
http://www.biomodels.net/ are up to. Given they seem to have curation 
built into their repository and maybe some other features worth looking 
into?

And if we're going to be starting from scratch, there might be some 
value into seeing how the biomodels repository could be extended to 
support CellML?

When you start seeing comments like BioModels Database ranked first 
data resource for Systems Biology in Nature Biotechnology, it might be 
a hint that they're doing something right and we should maybe be working 
with them rather than independently.


David.


Tommy Yu wrote:
 Hi,
 
 I have written down some of my thoughts on how the model repository could be 
 put together.
 
 http://www.cellml.org/Members/tommy/repository_redesign.html
 
 It is still a pretty rough document.  The usage example section gives a rough 
 outline on what I see people might be doing with the repository and how this 
 design could address those issues, which I think it will be of interest to 
 users.  It is not an exhaustive list, yet.
 
 I must also note the design outlined is quite a drastic departure from what 
 we have now (it will be yet another new repository).  However, it is more 
 true to the one envisioned before according to 
 http://www.cellml.org/wiki/CellMLModelRepositories, except I have an addition 
 layer that will assist in pulling content and drawing relationships between 
 models.
 
 Feel free to take it apart and/or build on top of it.
 
 Cheers,
 Tommy.
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


[cellml-discussion] model upload problems

2007-06-22 Thread David Nickerson

Hi,

I just tried to load the attached model into the model repository to use 
as an example with the graphing metadata specification but am having 
some problems.


Firstly, it didn't pick up some of the model metadata during the upload 
process. At least there were some empty text boxes presented to me that 
I would have expected to be filled with the metadata from the model. Not 
sure if that is an error in the upload process or an error in my model 
metadata? These boxes are still empty later when I got to the metadata 
editor.


I managed to get it into the repository as 
http://www.cellml.org/models/sine-approximations_version01 but it 
doesn't really seem to work. The overview page just says: error occurs 
during transform. See error log - can I see the error log somewhere or 
is this just for the site admin to see? The view math tab gives and XML 
parsing error - a bit strange since I can run simulations of the model 
fine using my tool based on the CCGS and API and the code generation tab 
works fine and gives me the expected C code.


Anyone have any suggestions?


Thanks,
Andre.


--
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
?xml version=1.0 encoding=iso-8859-1?
model
  name=sine_approximations
  cmeta:id=sine_approximations
  xmlns=http://www.cellml.org/cellml/1.1#;
  xmlns:cellml=http://www.cellml.org/cellml/1.1#;
  xmlns:cmeta=http://www.cellml.org/metadata/1.0#;
  rdf:RDF
  xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#;
  xmlns:cmeta=http://www.cellml.org/metadata/1.0#;
  xmlns:bqs=http://www.cellml.org/bqs/1.0#;
  xmlns:dc=http://purl.org/dc/elements/1.1/;
  xmlns:dcterms=http://purl.org/dc/terms/;
  xmlns:vCard=http://www.w3.org/2001/vcard-rdf/3.0#;
  xmlns:cs=http://www.cellml.org/metadata/simulation/1.0#;
  xmlns:cg=http://www.cellml.org/metadata/graphs/1.0#;
rdf:Description rdf:about=
  dc:creator rdf:parseType=Resource
vCard:N rdf:parseType=Resource
  vCard:FamilyNickerson/vCard:Family
  vCard:GivenDavid/vCard:Given
/vCard:N
vCard:EMAIL rdf:parseType=Resource
  rdf:value[EMAIL PROTECTED]/rdf:value
  rdf:type rdf:resource=http://imc.org/vCard/3.0#internet; /
/vCard:EMAIL
vCard:ORG rdf:parseType=Resource
  vCard:OrgnameNational University of Singapore/vCard:Orgname
  vCard:OrgunitDivision of Bioengineering/vCard:Orgunit
/vCard:ORG
  /dc:creator
  dcterms:created rdf:parseType=Resource
dcterms:W3CDTF2006-12-21/dcterms:W3CDTF
  /dcterms:created
/rdf:Description
rdf:Description rdf:about=#sine_approximations
  dc:title
Simple sine approximations model to illustrate graphing metadata.
  /dc:title
  cmeta:comment rdf:parseType=Resource
rdf:value
  A very simple model describing different ways to calculate sine(x)
  over the range 0 to 2*pi. Used to illustrate the use of graphing metadata.
/rdf:value
dc:creator rdf:parseType=Resource
  vCard:FNDavid Nickerson/vCard:FN
/dc:creator
  /cmeta:comment
  cs:simulation
rdf:Description rdf:ID=simulation
  cs:simulationNameSine Approximations/cs:simulationName
  cs:multistepMethodadams/cs:multistepMethod
  cs:iterationMethodfunctional/cs:iterationMethod
  cs:boundIntervals rdf:parseType=Collection
rdf:Description
  cs:boundVariable
rdf:Description rdf:about=#x/
  /cs:boundVariable
  cs:maximumStepSize 
  rdf:datatype=http://www.w3.org/2001/XMLSchema#double;
0.1
  /cs:maximumStepSize
  cs:tabulationStepSize
rdf:datatype=http://www.w3.org/2001/XMLSchema#double;
0.5
  /cs:tabulationStepSize
  cs:startingValue
   rdf:datatype=http://www.w3.org/2001/XMLSchema#double;
0
  /cs:startingValue
  cs:endingValue
 rdf:datatype=http://www.w3.org/2001/XMLSchema#double;
6.283185307179586232
  /cs:endingValue
/rdf:Description
  /cs:boundIntervals
/rdf:Description
  /cs:simulation
  cg:graph
rdf:Description rdf:ID=sine_approximations_graph_black
  cg:titlesin(x) approximations/cg:title
  cg:x-labelx ()/cg:x-label
  cg:y-labely ()/cg:y-label
  cg:background-colour#00/cg:background-colour
  cg:colour#ff/cg:colour
  cg:traces rdf:parseType=Collection
rdf:Description
  cg:labely = sin(x)/cg:label
  cg:type rdf:resource=http://www.cellml.org/metadata/graphs/1.0#line

[cellml-discussion] Draft graphing metadata specification updated

2007-06-22 Thread David Nickerson
Hi All,

I have updated the draft CellML graphing metadata specification. See the 
details here: 
http://www.cellml.org/news_items/draft-graphing-metadata-specification-updated

Over the next few days I'll try to fill out the examples demonstrating 
the use of the graphing metadata and the expected outputs.


David.

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] curation status of models in the repository

2007-06-21 Thread David Nickerson
Jonathan Cooper wrote:
 On Thu, Jun 21, 2007 at 02:12:38PM +0800, David Nickerson wrote:
 Wilfred Li wrote:
 Maybe instead of the star system, which may be open to interpretation at
 first sight, an abbreviation or a specific word may be used to represent
 its status?
 I guess that if you use something that looks fairly common and standard 
 people will think they know what it means without looking for an actual 
 meaning (i.e., the more stars the better), whereas if you use something 
 a bit different (plain text or graphical) then people are more likely to 
 look-up and try to understand the meaning and implications.

 The trick is that if its too different, then it may just turn people off 
 all together...

 Maybe just a simple list of checkboxes with the labels: Level 1, Level 
 2,... would suffice? The labels could then be links to the appropriate 
 definitions.
 
 I like that sound of that.  Certainly you need some format where it is
 possible to say that a model is level 2 without being level 1, which a
 simple row of stars cannot express.

 Stars are probably still appropriate for the tool-specific displays
 though: 1 if it loads, 2 if it also runs, etc.

yep - I think thats still a good idea. And eventually you'd hope that 
level 2 curated models also satisfy level 1, but with the huge number of 
historical models we'll always need to support the case described above.

it might also clear things up if there is just the appropriate number of 
stars rather than always having three and greying out the last one or two.

___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] Concerning the CellML Model Repository

2007-06-21 Thread David Nickerson
Hi Tommy,

looks like a good starting point for some discussion. Just to help me 
think through some of the issues, is there any chance you could add a 
usage example illustrating how this system would deal with a model made 
from the combination of a bunch of papers (i.e., a single model where 
each component defines a new citation). I'm guessing this would be done 
by adding each of the components as separate models and then importing 
them into a single model?

Another usage example that might be interesting to look at would be a 
model author adding a local CellML 1.1 model hierarchy to a remote 
repository and how all the import href's are handled in this case (i.e., 
imports throughout the model hierarchy might consist of a mix of 
relative, http, and file URLs).

And another usage example might be the searching for models built using 
a specific set of data. It will hopefully become standard practice to 
annotate variable values with their source, where the source may be some 
data from a different article than the model's publication.


Thanks,
David.

Tommy Yu wrote:
 Hi,
 
 I have written down some of my thoughts on how the model repository could be 
 put together.
 
 http://www.cellml.org/Members/tommy/repository_redesign.html
 
 It is still a pretty rough document.  The usage example section gives a rough 
 outline on what I see people might be doing with the repository and how this 
 design could address those issues, which I think it will be of interest to 
 users.  It is not an exhaustive list, yet.
 
 I must also note the design outlined is quite a drastic departure from what 
 we have now (it will be yet another new repository).  However, it is more 
 true to the one envisioned before according to 
 http://www.cellml.org/wiki/CellMLModelRepositories, except I have an addition 
 layer that will assist in pulling content and drawing relationships between 
 models.
 
 Feel free to take it apart and/or build on top of it.
 
 Cheers,
 Tommy.
 ___
 cellml-discussion mailing list
 cellml-discussion@cellml.org
 http://www.cellml.org/mailman/listinfo/cellml-discussion

-- 
David Nickerson, PhD
Research Fellow
Division of Bioengineering
Faculty of Engineering
National University of Singapore
Email: [EMAIL PROTECTED]
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


Re: [cellml-discussion] curation status of models in the repository

2007-06-21 Thread David Nickerson
 No, there are no stars, anywhere, that are on by default. They are all
 off by default until someone, probably me, certifies that the model
 meets the requirements to get itself a star, or two. Or maybe three.

ok - good to know.
___
cellml-discussion mailing list
cellml-discussion@cellml.org
http://www.cellml.org/mailman/listinfo/cellml-discussion


  1   2   >