Benchmarking-Initiative / Benchmark-Models-PEtab

A collection of mathematical models with experimental data in the PEtab format as benchmark problems in order to evaluate new and existing methodologies for data-based modelling
BSD 3-Clause "New" or "Revised" License
26 stars 14 forks source link

Add Lang_PLOSComputBiol2024 #202

Closed paulflang closed 3 months ago

paulflang commented 5 months ago

Is the readme up to date that you still welcome additional benchmark models? If so, I'd like to contribute this.

A few points to mention on this PR:

dweindl commented 4 months ago

Thanks Paul. Sorry for the late response. Contributions are still very welcome!

petablint complains about using observables in the noiseFormula. saCeSS (and I believe parPE) did not have a problem with that. This can be changed but will be less concise.

Right, it's supported by amici/parpe, but unfortunately not in PEtab v1 (https://github.com/PEtab-dev/PEtab/issues/543). Will be supported in the next PEtab version. I guess for now it would be better to substitute the observable IDs.

paulflang commented 4 months ago

Thanks @dweindl , I pushed the substitution.

m-philipps commented 3 months ago

Hi Paul, thank you for the contribution, it is very welcome!

I'm checking the model based on this checklist and already added the simulated data and updated the visualisation specification to match Figure 7 in your publication. Is that fine with you?

It would be great if you could provide some information on the points below in the corresponding issue #210

  • [x] A brief model description (one or two sentences)
  • [x] A brief data description (one or two sentences)
  • [x] Differences between the implementation and the original publication are described
  • [x] Experience of fitting / uncertainty analysis (e.g. optimizer used, hyperparameters, reproducibility of best fit)
  • [x] Source of nominal parameters (e.g.: taken from the original publication, or from your own fitting)

and if you could check this point:

  • [x] The model ID and model name attributes in the SBML model file match the problem name (example)

Thank you already!