There is a newer version of the record available.

Published November 11, 2024 | Version v0.28.0
Software Open

AMICI: High-Performance Sensitivity Analysis for Large Ordinary Differential Equation Models

Description

Breaking changes

  • Changed the default steady-state method to integrationOnly (by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2574)

    The default mode for computing steady states and sensitivities at steady state was changed to integrationOnly (from previously integrateIfNewtonFails).

    This was done for a more robust default behavior. For example, the evaluation in https://doi.org/10.1371/journal.pone.0312148 shows that - at least for some models - Newton's method may easily lead to physically impossible solutions.

    To keep the previous behavior, use:

    amici_model.setSteadyStateComputationMode(amici.SteadyStateComputationMode.integrateIfNewtonFails)
    amici_model.setSteadyStateSensitivityMode(amici.SteadyStateSensitivityMode.integrateIfNewtonFails)
    

Fixes

  • PEtab import: Fixed potentially incorrect sensitivities with observable/state-dependent sigmas. This was fixed for all cases amici can handle, others cases will now result in ValueErrors (https://github.com/AMICI-dev/AMICI/pull/2563).

    by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2562

  • Fixed potentially incorrect disabling of Newton's method

    by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2576

  • Fixed ModelStateDerived copy ctor, where previously dangling pointers could lead to crashes in some situations

    by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2583

  • Added missing simulation status codes

    by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2560

  • Check for unsupported observable IDs in sigma expressions

    by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2563

Features

  • Optional warning in fill_in_parameters

    by @dweindl in https://github.com/AMICI-dev/AMICI/pull/2578

Full Changelog: https://github.com/AMICI-dev/AMICI/compare/v0.27.0...v0.28.0

Notes

If you use this software, please cite both the article from preferred-citation and the software itself.

Files

AMICI-dev/AMICI-v0.28.0.zip

Files (7.2 MB)

Name Size Download all
md5:87b308c846fbdacf9bdfee29312eac81
7.2 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/AMICI-dev/AMICI/tree/v0.28.0 (URL)