Simultant: simultaneous curve fitting of functions and differential equations using analytical gradient calculations
1Niels Bohr Institute, University of Copenhagen, 2100, Copenhagen, Denmark. julius.kirkegaard@nbi.ku.dk.
Simultant is a new software package that simplifies complex data fitting. It uses a graphical interface and differentiable programming for efficient analysis of mathematical models and experimental data.
Area of Science:
- Computational science
- Mathematical modeling
- Data analysis
Background:
- Comparing mathematical models to experimental data requires fitting, which is complex for non-analytically solvable models or when parameters are shared across datasets.
- Existing methods face challenges with nonlinear differential equations and intricate data-model relationships.
Purpose of the Study:
- To introduce Simultant, a software package designed to simplify complex fitting setups.
- To provide an intuitive graphical user interface for defining and performing advanced data fitting procedures.
Main Methods:
- Simultant allows fitting functions to be defined via mathematical expressions or as solutions to ordinary differential equations.
- The software automatically calculates analytical gradients for efficient parameter fitting, even with numerous parameters.
- It supports complex fitting scenarios, including parameter sharing across multiple datasets and models for simultaneous fitting.
Main Results:
- Simultant offers a user-friendly graphical interface for defining complex fitting setups.
- The software enables the definition of fitting functions through direct mathematical expressions or by solving ordinary differential equations.
- Automatic gradient calculation ensures fast fitting performance, even for models with many parameters.
Conclusions:
- Simultant simplifies modern fitting approaches through differentiable programming within a unified graphical interface.
- The software facilitates complex data analysis by enabling easy definition of simultaneous fits and parameter sharing.
More Related Videos
11:26Assessing Cerebral Autoregulation via Oscillatory Lower Body Negative Pressure and Projection Pursuit Regression
Published on: December 10, 2014
06:55Synthesis of Cyclic Polymers and Characterization of Their Diffusive Motion in the Melt State at the Single Molecule Level
Published on: September 26, 2016
Related Concept Videos
Fundamental Mathematical Principles in Pharmacokinetics: Calculus and Graphs
On the other hand, integral calculus focuses on...
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
Transmission-Line Differential Equations
Line Section Model
A circuit representing a line section of length Δx helps in understanding the transmission line parameters. The voltage V(x) and current i(x) are measured...
Curve Equations
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
Elastic Curve from the Load Distribution
For all beams, the analysis of the beam's reaction to distributed loads begins by understanding the relationship between a beam's load and the resulting shear forces and bending moments.
