Loading scenario…
AKI
μg/mL vs. hr
Population
Individual
Selected
Observations
AKI Periods
Creatinine (SCr)
Waiting for Data
Complete demographics and events to generate a simulation.
Missing Values
Fill in the highlighted cells in the events table to resume.
Simulation Paused
Update the highlighted field to resume.

Events

Doses, measured levels, and serum creatinine. Add or edit rows and the simulation reruns as you go.

Steady-state mode: the first dose's interval sets the assumed starting concentration, so it's required.
Date Time Value Dur Int

Regimens

Candidate regimens scored against your targets. Click a row to plot it on the chart, or enter your own in the bottom row.

Amount Dur Int AUCSS
No candidate regimens yet — they appear once the simulation has run.
mg
hr
hr
AUC/MIC (24h)
Predicted ±
On target
Time to target
Model disagreement
✓ —
mg
hr
hr
AUC/MIC (24h)
Predicted ±
On target
Time to target
Model disagreement
✓ —
Regimens start
Definitions
On target
— the probability that the regimen's steady-state AUC/MIC lands inside your target window, given the prediction's uncertainty.
Time to target
— how long after the regimen starts before exposure first reaches the target. "N/A" means it never gets there over the simulated horizon.
Model disagreement
— the share of a prediction's uncertainty that comes from the models disagreeing, rather than from each model's residual (assay) error.
Toxicity
— the probability that the steady-state trough exceeds the concentration associated with harm.
Efficacy
— the probability that the steady-state trough sits at or above the concentration needed to be effective.

No simulation has run yet. Add doses and demographics to trigger one.

Ensemble Fit
Population (Base)
RMSD μg/mL
Bias μg/mL
Individual (MAP)
RMSD μg/mL
Bias μg/mL
Eff. Models of
Weight Entropy 0–1
# Time Measured Pop Pred Ind Pred Weight
hr mg/L mg/L mg/L 0–1
Population Individual (MAP)
% mg/L mg/L mg/L mg/L
Definitions
Population (Base)
— the model's prediction from its published average parameters, before fitting to the measured levels.
Individual (MAP)
— the same model after Bayesian fitting to the measured levels.
RMSD (Fit)
— typical gap between the predicted and measured levels (µg/mL). Lower is a tighter fit; big misses count more.
Bias
— which way the misses lean: positive predicts high, negative predicts low, near 0 means no consistent lean.
Averaging weight
— how much each model counts toward the blended (ensemble) prediction.
Eff. models
— roughly how many models meaningfully contribute to the blend (1 ÷ Σ weight²). Near 1 means one model dominates; higher means weight is spread.
Weight entropy
— spread of the averaging weights, scaled 0–1. 0 means one model carries everything; 1 means all contributing models weigh equally.
Model disagreement
— the share of a prediction's uncertainty that comes from the models disagreeing, rather than from each model's residual (assay) error.

Full definitions & equations →

No simulation has run yet. Add doses and demographics to trigger one.

Targets
In Target Below Above Time to target
Selected
Not enough history yet — needs a completed dosing interval, or a selected regimen.

Per-model kinetics

Pop Kinetics Ind Kinetics CrCl
CL V1 V2 Q2 V3 CL V1 V2 Q2 V3 CrCl
L/h L L L/h L L/h L L L/h L mL/min
Bayesian Model Averaging

Outside its training range.

Use all models, or manually select a subset. Predictions are averaged, weighted by fit — best once levels are available.

Your model set
Filter
/ sel
Model N Info
No models match.

Optimization Candidates

Select the doses and intervals to simulate when finding a target regimen.

Dose (mg)

Interval (h)

Chorus

Chorus is a vancomycin pharmacokinetic simulator that uses Bayesian model averaging to fit 46 published models to a scenario at once.

Not a validated clinical tool, and not a source of dosing advice.

vanc.app
Chorus analysis view: the model-averaged fit curve through measured vancomycin levels, beside a per-model table listing each published model's averaging weight and fit error

Why Chorus

No model to pick:
every published vancomycin model is fitted at once, and the ones that match the levels count for more. You can see which fit and which don’t.
The whole course:
every dose, level and creatinine — renal function is simulated as it changes, not held at one value.
Before the first level:
train Chorus on a dataset of prior scenarios to predict which models to start from.
Runs in your browser:
nothing you enter reaches the server — every calculation happens on your machine.

Simulation settings

Models

selected

Dose candidates (mg)

Interval candidates (h)

Demographics

Physical characteristics.

kg
cm
yr

Copy scenario

rows · dates included

Subject

If this is a real patient, this table is PHI.