Related Experiment Video
Updated: Mar 8, 2026

Protein WISDOM: A Workbench for In silico De novo Design of BioMolecules
Published on: July 25, 2013
JuPOETs: a constrained multiobjective optimization approach to estimate biochemical model ensembles in the Julia
David M Bassen1, Michael Vilkhovoy2, Mason Minot2
1Department of Biomedical Engineering, Cornell University, Ithaca, 14853, NY, USA.
Ensemble modeling improves predictions by using parameter or model families to address uncertainty. The Pareto Optimal Ensemble Technique (JuPOETs) in Julia efficiently estimates these ensembles, outperforming other methods for complex biochemical models.
Area of Science:
- Computational Biology
- Mathematical Modeling
- Software Development
Background:
- Ensemble modeling offers robust predictions by utilizing parameter or model families to manage uncertainty in deterministic mathematical models.
- This approach contrasts with single best-fit parameters or fixed model structures, enabling better confidence intervals and constrained predictions.
- Parameter ensembles can be selected based on simulation error, diversity, and steady-state performance.
Purpose of the Study:
- Introduce the Pareto Optimal Ensemble Technique (JuPOETs) in Julia for estimating parameter or model ensembles.
- Demonstrate JuPOETs' capability in handling multiobjective optimization problems and biochemical model identification.
- Highlight JuPOETs' efficiency and performance compared to existing implementations.
Main Methods:
- Integrated simulated annealing with Pareto optimality to estimate ensembles on or near the optimal tradeoff surface.
- Applied JuPOETs to a suite of multiobjective test functions with parameter bounds and system constraints.
- Utilized JuPOETs for the identification of a proof-of-concept biochemical model with four conflicting training objectives.
Main Results:
- JuPOETs identified optimal or near-optimal solutions approximately six-fold faster than a comparable Octave implementation for test functions.
- For a biochemical model, JuPOETs generated parameter ensembles that accurately represented conflicting datasets.
- The technique simultaneously estimated parameter sets performing well on individual, conflicting objective functions.
Conclusions:
- JuPOETs is a powerful tool for estimating parameter and model ensembles via multiobjective optimization.
- The algorithm is adaptable to various problem types, including mixed-variable, bilevel, and constrained optimization.
- JuPOETs is open-source, available under an MIT license, and installable via the Julia package manager.
Related Concept Videos
One-Compartment Open Model: Wagner-Nelson and Loo Riegelman Method for ka Estimation
On...
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Multicompartment Models: Overview
These models offer a more comprehensive representation of drug behavior in the body than one-compartment models. They accommodate the complexity of drug distribution,...
Mechanistic Models: Compartment Models in Individual and Population Analysis
Pharmacokinetic Models: Comparison and Selection Criterion
Physiological models take a detailed approach by considering specific molecular processes. They can predict drug distribution, metabolism, and elimination changes, providing a comprehensive understanding of how drugs interact with the body.
Determination of Multiple Dosing Parameters: Steady-State, Minimum and Maximum Concentrations

