Catalax is a computational framework that bridges mechanistic biochemical modeling with modern machine learning. Built on JAX for lightning-fast performance, Catalax enables researchers to tackle the most challenging problems in biochemical modelling and systems biology, from parameter estimation in complex reaction networks to discovering unknown biochemical mechanisms directly from experimental data. Whether you’re modeling enzyme kinetics, discovering metabolic pathways, or quantifying parameter uncertainty through Bayesian inference, Catalax provides the tools and mathematical rigor needed for reproducible, publication-quality research.Documentation Index
Fetch the complete documentation index at: https://catalax.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Installation
Catalax is available on PyPI and can be installed with:Quick Start: From Reaction to Simulation
Get started with Catalax in just a few lines of code. Here’s how to build and simulate a complete enzyme kinetics model:Getting Started
Ready to accelerate your biochemical research? Choose your path:New to Catalax?
Start with the fundamentals and build your expertise systematically:- Build your first model - Learn the core Model class and basic simulation
- Handle experimental data - Import, process, and analyze your datasets
- Run parameter inference - Quantify uncertainty with Bayesian methods
Ready for Discovery?
Dive into data-driven approaches for unknown systems:- Train Neural ODEs - Learn dynamics directly from data
- Discover reaction networks - Uncover biochemical mechanisms
- Apply biological constraints - Ensure realistic discoveries
Want Maximum Performance and Flexibility?
Explore advanced techniques for complex research problems:- Hybrid modeling - Combine mechanistic and neural approaches
- Surrogate acceleration - Achieve 10-100x inference speedup
- Custom protocols - Extend models for complex scenarios

