» Articles » PMID: 35597909

Simultant: Simultaneous Curve Fitting of Functions and Differential Equations Using Analytical Gradient Calculations

Overview
Publisher Biomed Central
Specialty Biology
Date 2022 May 21
PMID 35597909
Authors
Affiliations
Soon will be listed here.
Abstract

Background: The initial step in comparing mathematical models to experimental data is to do a fit. This process can be complicated when either the mathematical models are not analytically solvable (e.g. because of nonlinear differential equations) or when the relation between data and models is complex (e.g. when some fitting parameters must be shared between many data sets).

Results: We introduce Simultant, a software package that allows complex fitting setups to be easily defined using a simple graphical user interface. Fitting functions can be defined directly as mathematical expressions or indirectly as the solution to specified ordinary differential equations. Analytical gradients of these functions, including the solution of differential equations, are automatically calculated to provide fast fitting even for functions with many parameters. The software enables easy definition of complex fitting setups in which parameters can be shared across both data sets and models to allow simultaneous fits to be performed.

Conclusions: Simultant exploits differentiable programming and simplifies modern fitting approaches in a unified graphical interface.

References
1.
Meisl G, Yang X, Hellstrand E, Frohm B, Kirkegaard J, Cohen S . Differences in nucleation behavior underlie the contrasting aggregation kinetics of the Aβ40 and Aβ42 peptides. Proc Natl Acad Sci U S A. 2014; 111(26):9384-9. PMC: 4084462. DOI: 10.1073/pnas.1401564111. View

2.
Rodrigues J, Bershtein S, Li A, Lozovsky E, Hartl D, Shakhnovich E . Biophysical principles predict fitness landscapes of drug resistance. Proc Natl Acad Sci U S A. 2016; 113(11):E1470-8. PMC: 4801265. DOI: 10.1073/pnas.1601441113. View

3.
Cohen S, Linse S, Luheshi L, Hellstrand E, White D, Rajah L . Proliferation of amyloid-β42 aggregates occurs through a secondary nucleation mechanism. Proc Natl Acad Sci U S A. 2013; 110(24):9758-63. PMC: 3683769. DOI: 10.1073/pnas.1218402110. View

4.
Meisl G, Kirkegaard J, Arosio P, Michaels T, Vendruscolo M, Dobson C . Molecular mechanisms of protein aggregation from global fitting of kinetic models. Nat Protoc. 2016; 11(2):252-72. DOI: 10.1038/nprot.2016.010. View

5.
Elowitz M, Leibler S . A synthetic oscillatory network of transcriptional regulators. Nature. 2000; 403(6767):335-8. DOI: 10.1038/35002125. View