The workshop on Catalyst will take place on Thursday, March 19 14:30 -17:30. For those that are interested, there will also be a follow-up morning session on Friday, March 20 9.00-12.00.
In this workshop, we will demonstrate the Catalyst.jl tool for implementation, simulation, and analysis of chemical reaction network models. We will also showcase a wide range of Julia packages that have been integrated into Catalyst (as well as being applicable across other domains), including the PEtab.jl parameter estimation package. The aim is to offer a comprehensive overview of the package ecosystem available for mathematical biology within the Julia programming language.
Topics that we will cover include:
- Methods for declaring dynamic models in Julia (using Catalyst.jl and other tools). This includes ODEs, stochastic models, spatial models, and how to work with well-known standard formats (e.g. SBML and BioNetGen).
- Approaches for high-performance deterministic and spatial simulations.
- Tools for model analysis, for example, steady state and bifurcation analysis.
- Inverse problem solving. Covers parameter estimation using e.g. PEtab.jl, but also related workflows such as structural identifiability analysis, parameter fitting, profile likelihood analysis, and universal differential equations.
All workflows will be carried out in the Julia programming language, a relatively recent, open-source, alternative to well-known scripting languages such as Python and Matlab. Due to its similarity to these languages, no previous Julia experience is needed.
The participation in the workshop is free of costs, but registration is required. Please register until February 15, 2026.
The number of participants is limited to 25 - in case of more registrations, we reserve the right to select participants based on their prior experiences. You will be notified about your participation in the workshop by February 16, 2026.
Workshop registration form