SBMLtoODEjax: efficient simulation and optimization of ODE SBML models in JAX

07/17/2023
by   Mayalen Etcheverry, et al.
0

Developing methods to explore, predict and control the dynamic behavior of biological systems, from protein pathways to complex cellular processes, is an essential frontier of research for bioengineering and biomedicine. Thus, significant effort has gone in computational inference and mathematical modeling of biological systems. This effort has resulted in the development of large collections of publicly-available models, typically stored and exchanged on online platforms (such as the BioModels Database) using the Systems Biology Markup Language (SBML), a standard format for representing mathematical models of biological systems. SBMLtoODEjax is a lightweight library that allows to automatically parse and convert SBML models into python models written end-to-end in JAX, a high-performance numerical computing library with automatic differentiation capabilities. SBMLtoODEjax is targeted at researchers that aim to incorporate SBML-specified ordinary differential equation (ODE) models into their python projects and machine learning pipelines, in order to perform efficient numerical simulation and optimization with only a few lines of code. SBMLtoODEjax is available at https://github.com/flowersteam/sbmltoodejax.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/02/2023

pyPESTO: A modular and scalable tool for parameter estimation for dynamic models

Mechanistic models are important tools to describe and understand biolog...
research
05/18/2022

Torchhd: An Open-Source Python Library to Support Hyperdimensional Computing Research

Hyperdimensional Computing (HDC) is a neuro-inspired computing framework...
research
03/05/2018

PySEAL: A Python wrapper implementation of the SEAL homomorphic encryption library

Motivation: The ability to perform operations on encrypted data has a gr...
research
12/09/2019

JAX, M.D.: End-to-End Differentiable, Hardware Accelerated, Molecular Dynamics in Pure Python

A large fraction of computational science involves simulating the dynami...
research
02/15/2018

Simulation assisted machine learning

Predicting how a proposed cancer treatment will affect a given tumor can...
research
08/10/2019

Separable nonlinear least-squares parameter estimation for complex dynamic systems

Nonlinear dynamic models are widely used for characterizing functional f...
research
08/08/2022

FRA-RIR: Fast Random Approximation of the Image-source Method

The training of modern speech processing systems often requires a large ...

Please sign up or login with your details

Forgot password? Click here to reset