All Projects → SciML → MinimallyDisruptiveCurves.jl

SciML / MinimallyDisruptiveCurves.jl

Licence: MIT license
Finds relationships between the parameters of a mathematical model

Programming Languages

julia
2034 projects

MinimallyDisruptiveCurves

This is a toolbox implementing the algorithm introduced in [1]. Documentation, examples, and user guide are found here.

The package is a model analysis tool. It finds functional relationships between model parameters that best preserve model behaviour.

  • You provide a differentiable cost function that maps parameters to 'how bad the model behaviour is'. You also provide a locally optimal set of parameters θ*.

  • The package will generate curves in parameter space, emanating from θ*. Each point on the curve corresponds to a set of model parameters. These curves are 'minimally disruptive' with respect to the cost function (i.e. model behaviour).

  • These curves can be used to better understand interdependencies between model parameters, as detailed in the documentation.

[1] Raman, Dhruva V., James Anderson, and Antonis Papachristodoulou. "Delineating parameter unidentifiabilities in complex models." Physical Review E 95.3 (2017): 032314.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].