PuSH - Publication Server of Helmholtz Zentrum München

Contento, L.* ; Stapor, P. ; Weindl, D. ; Hasenauer, J.

A More Expressive Spline Representation for SBML Models Improves Code Generation Performance in AMICI.

In: (Computational Methods in Systems Biology). Berlin [u.a.]: Springer, 2023. 36-43 (Lect. Notes Comput. Sc. ; 14137 LNBI)
DOI
Spline interpolants are commonly used for discretizing and estimating functions in mathematical models. While splines can be encoded in the Systems Biology Markup Language (SBML) using piecewise functions, the resulting formulas are very complex and difficult to derive by hand. Tools to create such formulas exist but only deal with numeric data and thus cannot be used for function estimation. Similarly, simulation tools suffer from several limitations when handling splines. For example, in the AMICI library splines with large numbers of nodes lead to long model import times. We have developed a set of SBML annotations to mark assignment rules as spline formulas. These compact representations are human-readable and easy to edit, in contrast to the piecewise representation. Different boundary conditions and extrapolation methods can also be specified. By extending AMICI to create and recognize these annotations, model import can be sped up significantly. This allows practitioners to increase the expressivity of their models. While the performance improvement is limited to AMICI, our tools for creating spline formulas can be used for other tools as well and our syntax for compact spline representation may be a starting point for an SBML-native way to represent spline interpolants.
Altmetric
Additional Metrics?
Edit extra informations Login
Publication type Article: Conference contribution
Corresponding Author
Keywords Dynamic Modeling ; Parameter Estimation ; Splines ; Systems Biology
ISSN (print) / ISBN 0302-9743
e-ISSN 1611-3349
Conference Title Computational Methods in Systems Biology
Quellenangaben Volume: 14137 LNBI, Issue: , Pages: 36-43 Article Number: , Supplement: ,
Publisher Springer
Publishing Place Berlin [u.a.]
Non-patent literature Publications
Grants University of Bonn
German Federal Ministry of Education and Research
German Research Foundation
German Ministry for Education and Research