Skip to content

Commit 993f171

Browse files
dweindlplakrisenko
andauthored
Update references (#1612)
Co-authored-by: Polina Lakrisenko <p.lakrisenko.work@gmail.com> Co-authored-by: Polina Lakrisenko <p.lakrisenko@gmail.com> Co-authored-by: Polina Lakrisenko <p.lakrisenko.work@gmail.com>
1 parent f7793c1 commit 993f171

File tree

2 files changed

+51
-17
lines changed

2 files changed

+51
-17
lines changed

doc/using_pypesto.bib

Lines changed: 45 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -392,21 +392,6 @@ @Article{JostWei2025
392392
url = {https://www.biorxiv.org/content/early/2025/04/17/2025.04.11.648323},
393393
}
394394

395-
@Article{PerssonFro2025,
396-
author = {Persson, Sebastian and Frohlich, Fabian and Grein, Stephan and Lomna, Torkel and Ognissanti, Damiano and Hassselgren, Viktor and Hasenauer, Jan and Cvijovic, Marija},
397-
journal = {bioRxiv},
398-
title = {PEtab.jl: Advancing the Efficiency and Utility of Dynamic Modelling},
399-
year = {2025},
400-
abstract = {Dynamic models are useful to study processes ranging from cell signalling to cell differentiation. Common modelling workflows, such as model exploration and parameter estimation, are computationally demanding. The Julia programming language is a promising tool to address these computational challenges. To evaluate it, we developed SBMLImporter.jl and PEtab.jl, a package for model fitting. SBMLImporter.jl was used to evaluate different stochastic simulators against PySB and RoadRunner, overall Julia simulators proved fastest. For Ordinary Differential Equations (ODE) models solvers, gradient methods, and parameter estimation performance were evaluated using PEtab benchmark problems. For the latter two tasks PEtab.jl was compared against pyPESTO, which employs the high-performance AMICI library. Guidelines for choosing ODE solver were produced by evaluating 31 ODE solvers for 29 models. Further, by leveraging automatic differentiation PEtab.jl proved efficient and, for up to medium-sized models, was often at least twice faster than pyPESTO, showcasing how Julia{\textquoteright}s ecosystem can accelerate modelling workflows.Competing Interest Statement.F consults for DeepOrigin, no impact on study.Swedish Research CouncilSwedish Research Council, , VR2023-04319, VR2017-05117Swedish Foundation for Strategic ResearchSwedish Foundation for Strategic Research, , FFL15-0238},
401-
creationdate = {2025-05-05T09:46:07},
402-
doi = {10.1101/2025.04.30.651378},
403-
elocation-id = {2025.04.30.651378},
404-
eprint = {https://www.biorxiv.org/content/early/2025/05/04/2025.04.30.651378.full.pdf},
405-
modificationdate = {2025-05-05T09:46:07},
406-
publisher = {Cold Spring Harbor Laboratory},
407-
url = {https://www.biorxiv.org/content/early/2025/05/04/2025.04.30.651378},
408-
}
409-
410395
@Article{HoepflOez2025,
411396
author = {Höpfl, Sebastian and Özverin, Merih and Nowack, Helena and Tamas, Raluca and Clark, Andrew G. and Radde, Nicole and Olayioye, Monilola A.},
412397
journal = {PLOS Computational Biology},
@@ -484,4 +469,49 @@ @Article{PhilippsSch2025
484469
publisher = {Springer Science and Business Media LLC},
485470
}
486471

472+
@Misc{SpeersTaw2025,
473+
author = {Matthew Speers and Jonathan Angus Tawn and Philip Jonathan},
474+
title = {Sequential Design for the Efficient Estimation of Offshore Structure Failure Probability},
475+
year = {2025},
476+
archiveprefix = {arXiv},
477+
creationdate = {2025-09-29T08:19:34},
478+
eprint = {2509.18319},
479+
modificationdate = {2025-09-29T08:19:34},
480+
primaryclass = {stat.AP},
481+
url = {https://arxiv.org/abs/2509.18319},
482+
}
483+
484+
@Article{VivaresDij2025,
485+
author = {Vivares, Gonzalo and Dijkstra, Jan and Bannink, Andre},
486+
journal = {Journal of Dairy Science},
487+
title = {Modeling diurnal rumen metabolism dynamics in dairy cattle: An update to a mechanistic model representing eating behavior, rumen content, rumination, and acid-base balance},
488+
year = {2025},
489+
issn = {0022-0302},
490+
month = {Jul},
491+
number = {7},
492+
pages = {6934-6957},
493+
volume = {108},
494+
day = {01},
495+
doi = {10.3168/jds.2024-26121},
496+
modificationdate = {2025-10-13T14:07:37},
497+
publisher = {Elsevier},
498+
}
499+
500+
@Article{PerssonFro2025,
501+
author = {Persson, Sebastian and Fröhlich, Fabian and Grein, Stephan and Loman, Torkel and Ognissanti, Damiano and Hasselgren, Viktor and Hasenauer, Jan and Cvijovic, Marija},
502+
journal = {Bioinformatics},
503+
title = {{PEtab.jl}: advancing the efficiency and utility of dynamic modelling},
504+
year = {2025},
505+
issn = {1367-4811},
506+
month = {09},
507+
number = {9},
508+
pages = {btaf497},
509+
volume = {41},
510+
abstract = {Dynamic models represent a powerful tool for studying complex biological processes, ranging from cell signalling to cell differentiation. Building such models often requires computationally demanding modelling workflows, such as model exploration and parameter estimation. We developed two Julia-based tools: SBMLImporter.jl, an SBML importer, and PEtab.jl, an importer for parameter estimation problems in the PEtab format, designed to streamline modelling processes. These tools leverage Julia’s high-performance computing capabilities, including symbolic pre-processing and advanced ODE solvers. PEtab.jl aims to be a Julia-accessible toolbox that supports the entire modelling pipeline from parameter estimation to identifiability analysis.SBMLImporter.jl and PEtab.jl are implemented in the Julia programming language. Both packages are available on GitHub (github.com/sebapersson/SBMLImporter.jl and github.com/sebapersson/PEtab.jl) as officially registered Julia packages, installable via the Julia package manager. Each package is continuously tested and supported on Linux, macOS, and Windows.},
511+
creationdate = {2025-10-13T14:06:30},
512+
doi = {10.1093/bioinformatics/btaf497},
513+
eprint = {https://academic.oup.com/bioinformatics/article-pdf/41/9/btaf497/64232071/btaf497.pdf},
514+
modificationdate = {2025-10-13T14:07:29},
515+
}
516+
487517
@Comment{jabref-meta: databaseType:bibtex;}

tox.ini

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,15 +77,19 @@ description =
7777
Test basic functionality on Windows
7878

7979
[testenv:petab]
80-
extras = test,petab,pyswarm,roadrunner,amici
80+
extras = test,petab,pyswarm,roadrunner
8181
deps =
8282
git+https://github.com/Benchmarking-Initiative/Benchmark-Models-PEtab.git@master\#subdirectory=src/python
8383
# always install amici from main branch, avoid caching
8484
# to skip re-installation, run `tox -e petab --override testenv:petab.commands_pre=`
85-
# TODO: once amici 1.0 is out, re-enable the following lines and remove "amici" from extras
85+
# TODO: once amici 1.0 is out, re-enable the following lines
8686
# commands_pre =
8787
# python3 -m pip uninstall -y amici
8888
# python3 -m pip install git+https://github.com/AMICI-dev/amici.git@main\#egg=amici&subdirectory=python/sdist
89+
commands_pre =
90+
python3 -m pip uninstall -y amici
91+
python3 -m pip install git+https://github.com/AMICI-dev/amici.git@v0.34.1\#egg=amici&subdirectory=python/sdist
92+
8993
commands =
9094
# FIXME: Until we have proper PEtab v2 import
9195
# we need `10ffb050380933b60ac192962bf9550a9df65a9c`

0 commit comments

Comments
 (0)