Simultant

Simultant performs simultaneous curve fitting of functions and ordinary differential equation (ODE) solutions to experimental data for parameter estimation and model-based inference.


Key Features:

  • Function and ODE fitting: Supports fitting functions defined as mathematical expressions and as solutions to ordinary differential equations (ODEs).
  • Analytical gradient calculations: Automatically computes analytical gradients for fitting functions, including those derived from ODE solutions, to accelerate optimization.
  • Shared parameters and simultaneous fitting: Allows parameters to be shared across multiple datasets and models to enable simultaneous fitting.
  • Differentiable programming: Leverages differentiable programming techniques to enable gradient-based optimization approaches.

Scientific Applications:

  • Systems biology: Enables parameter estimation and model calibration for ODE-based systems biology models.
  • Pharmacokinetics: Facilitates fitting of pharmacokinetic models to concentration–time experimental data.
  • Nonlinear differential equation modeling: Supports modeling and parameter inference in domains involving nonlinear differential equations.
  • Model validation and hypothesis refinement: Enables simultaneous model-data integration to validate predictions and refine hypotheses.

Methodology:

Integrates analytical gradient calculations with differentiable programming paradigms, computes analytical gradients for functions and ODE solutions, and supports fitting functions specified as mathematical expressions or ODE solutions with shared parameters across datasets for simultaneous optimization.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python, JavaScript
Added:
8/17/2022
Last Updated:
8/17/2022

Operations

Publications

Kirkegaard JB. Simultant: simultaneous curve fitting of functions and differential equations using analytical gradient calculations. BMC Bioinformatics. 2022;23(1). doi:10.1186/s12859-022-04728-5. PMID:35597909. PMCID:PMC9124400.

PMID: 35597909
PMCID: PMC9124400
Funding: - Novo Nordisk Fonden: NNF20OC0062047