Core SBML and its Formal Semantics - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès Année : 2023

Core SBML and its Formal Semantics

Résumé

The systems biology markup language (SBML) permits to represent biological models mixing reaction networks, algebraic equations, differential equations, and events. Its main objective is to exchange biological models between various tools for simulation and analysis. Such tools are, for example, Copasi, BioCham, CellDesigner, as well as more general-purpose languages such as Julia. While an XML schema formally defines the concrete syntax of SBML, there is no formal semantics. This makes it often difficult to understand the models and to design and implement correct and general interfaces from and to SBML, i.e., to use SBML as an exchange formalism for systems biology. In the present paper, we propose Core SBML, a novel language covering a large subset of SBML with clear formal semantics. Besides giving a formal definition, we define an XML syntax for Core SBML by an XML schema. We then present a compiler of a large fragment of SBML to Core SBML. We also distinguish a fragment of Core SBML with a provably correct compiler to BioCham.

Domaines

Informatique
Fichier principal
Vignette du fichier
3.pdf (540.44 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04125922 , version 1 (30-06-2023)
hal-04125922 , version 2 (03-07-2023)

Licence

Identifiants

  • HAL Id : hal-04125922 , version 1

Citer

Joachim Niehren, Cédric Lhoussaine, Vaginay Ahténaïs. Core SBML and its Formal Semantics. CMSB 2023 - 21th International Conference on Formal Methods in Systems Biology, Sep 2023, Luxembourg, Luxembourg. ⟨hal-04125922v1⟩
246 Consultations
308 Téléchargements

Partager

More