Forums

F.A.Q. F.A.Q.    Register Register    Login Login    Home Home
Search Search
SBML Discussions » sbml-discuss » about units
Show: Today's Posts  :: Message Navigator
| Subscribe to topic 
Return to the default flat view Create a new topic Submit Reply
AuthorTopic
Nicolas Le Novere


Posts: 469
Registered:
October 2003
about units 29 Apr '05 01:37 Go to previous message

In order to build the first two releases of BioModels database, we
went through about 50 models directly expressed in SBML Level2, or
converted from SBML Level1. One problem we almost systematically
encountered was the inaccuracy of units. Basically, the units are not
defined, or redefined. This results in values such as 0.45 millimole
per hour directly printed as such, and therefore converted by an SBML
reader into 0.45 mole per second.

Could-I suggest as a best practise for SBML software developers the
following solutions, by order of preference:

(1)
Convert all the values in default built-in units before writing the
SBML. You'll find the default built-in units at:
http://www.sbml.org/specifications/sbml-level-2/version-1/html/sbml-level-2.html#SECTION00044300000000000000

No unitDefinition needed.

(2)
Redefine the built-in units. The following block change the default
"substance" from mole to millimole and the default "time" to hour.

<listOfUnitDefinitions>
<unitDefinition id="substance" name="millimole">
<listOfUnits>
<unit kind="mole" scale="-3"/>
</listOfUnits>
</unitDefinition>
<unitDefinition id="time" name="heure (new default)">
<listOfUnits>
<unit kind="second" multiplier="3600"/>
</listOfUnits>
</unitDefinition>
</listOfUnitDefinitions>

No extra unitDefinition are needed if units are consistent all over
the model.

(3) Define correct units, and use them consistently all over the
model. It is handy if all the amounts are expressed in the same unit,
as all the time and all the spaces.

\begin{flame}
Currently:
Name Possible Scalable Units Default Units
======================================================
volume litre, cubic metre litre
area square metre square metre
length metre metre


Why not changing the default volume from litre to cubic metre?
\end{flame}

\begin{bigfire}

Why do we need all those units? Could-we imagine a situation where
SBML files would be expressed only in SI units, and the software would
do the necessary conversions into the biologist loved units?

\end{bigfire}

--
Nicolas LE NOVÈRE, Computational Neurobiology,
EMBL-EBI, Wellcome-Trust Genome Campus, Hinxton, Cambridge, CB10 1SD, UK
Tel: +44(0)1223 494 521, Fax: +44(0)1223 494 468, Mob: +33(0)689218676
http://www.ebi.ac.uk/~lenov AIM screen name: nlenovere



      

SubjectPosterDate
Read Message   about units  Nicolas Le Novere29 Apr '05 01:37
Read Message   Re: about units Howard29 Apr '05 08:32
Read Message   Re: about units Mike Hucka29 Apr '05 18:08
Read Message   Re: about units Darren J Wilkinson30 Apr '05 00:11
Read Message   Re: about units Nicolas Le Novere30 Apr '05 07:46
Read Message   Re: about units Darren J Wilkinson30 Apr '05 14:25
Read Message   Re: about units Nicolas Le Novere30 Apr '05 15:59
Read Message   Re: about units Darren J Wilkinson01 May '05 00:31
Read Message   Re: about units Ben Bornstein01 May '05 10:53
Read Message   Re: about units Mike Hucka02 May '05 00:16
Read Message   Re: about units J.Weimar02 May '05 04:38
Read Message   Re: about units Nicolas Le Novere02 May '05 08:08
Read Message   Re: about units Darren J Wilkinson02 May '05 09:57
Read Message   Re: about units Nicolas Le Novere02 May '05 10:05
Read Message   Re: about units Darren J Wilkinson02 May '05 10:37
Read Message   Re: about units Nicolas Le Novere02 May '05 10:53
Read Message   Re: about units Darren J Wilkinson03 May '05 13:52
Read Message   Re: about units Nicolas Le Novere03 May '05 14:02
Read Message   Re: about units ginkel03 May '05 14:52
Read Message   Re: about units Nicolas Le Novere03 May '05 15:01
Read Message   Re: about units Darren J Wilkinson03 May '05 23:29
Read Message   Re: about units ginkel03 May '05 23:49
Read Message   Re: about units Darren J Wilkinson05 May '05 02:37
Read Message   Re: about units Nicolas Le Novere05 May '05 02:54
Read Message   Re: about units ginkel05 May '05 05:05
Read Message   Re: about units Mike Hucka06 May '05 03:24
Read Message   Re: about units Mike Hucka06 May '05 03:33
Read Message   RE: about units Andrew Finney12 May '05 11:42
Read Message   Re: about units Mike Hucka06 May '05 04:41
Read Message   RE: about units Andrew Finney12 May '05 11:42
Read Message   Re: about units Ben Bornstein05 May '05 12:16
Read Message   Re: about units Mike Hucka06 May '05 05:01
Read Message   Re: about units Darren J Wilkinson07 May '05 06:10
Read Message   Re: about units Pedro Mendes07 May '05 22:20
Read Message   Re: about units Darren J Wilkinson07 May '05 23:50
Read Message   Re: about units Howard08 May '05 08:54
Read Message   Re: about units Mike Hucka02 May '05 22:57
Read Message   Re: about units Mike Hucka29 Apr '05 18:07
Read Message   RE: about units Andrew Finney07 May '05 02:06
Read Message   RE: about units Nicolas Le Novere07 May '05 14:41
Read Message   RE: about units Mike Hucka07 May '05 18:30
Read Message   RE: about units Nicolas Le Novere08 May '05 02:48
Read Message   RE: about units Mike Hucka12 May '05 23:01
Read Message   RE: about units Mike Hucka12 May '05 23:24
Read Message   RE: about units Upinder Singh Bhalla09 May '05 05:00
Read Message   RE: about units Jordan Atlas12 May '05 08:51
Read Message   RE: about units Mike Hucka18 May '05 17:49
Read Message   RE: about units Jordan Atlas19 May '05 09:16
Read Message   RE: about units hugh.d.spence20 May '05 02:18
Read Message   RE: about units Jordan Atlas20 May '05 10:52
Read Message   RE: about units Andrew Finney22 May '05 07:13
Read Message   RE: about units Jordan Atlas23 May '05 10:33
Read Message   RE: about units Mike Hucka25 May '05 14:34
Read Message   RE: about units hugh.d.spence26 May '05 03:16
Read Message   RE: about units Nicolas Le Novere26 May '05 09:06
Read Message   Re: about units bshapiro27 May '05 15:31
Read Message   Re: about units ginkel28 May '05 03:56
Read Message   RE: about units Jordan Atlas26 May '05 12:00
Read Message   RE: about units Mike Hucka04 Oct '05 18:12
Previous Topic:referring to rates in other parts of a model
Next Topic:libSBML 2.3.4 Release Announcement
Go to forum:
-=] Back to Top [=-

Powered by FUDforum. (Copyright Advanced Internet Designs Inc.)

Please use our issue tracking system for any questions or suggestions about this website.