DoseFit · 4-parameter dose-response fitter

Paste measured (dose, response) data → recover EC50, Hill slope, top & bottom plateaus, and R². The standard 4PL model used across pharmacology.

data · "dose, response" per line — or "dose, A, B, C…" for several curves

for proportional error
constrain
EC50
–
Hill slope
–
top (Emax)
–
bottom
–
R²
–
 
n points
–
 

fit

download publication figure

Load an example or paste your own data, then press Fit curve. Model: y = bottom + (top−bottom) / (1 + (EC50/dose)^hill). Fitting is a global grid search refined by Levenberg–Marquardt (no library); 95% confidence intervals come from the fitted-parameter covariance, with the shaded band an 800-sample residual bootstrap cross-check. Top and bottom can be constrained to known values. Optional 1/Y or 1/Y² relative weighting (predicted-Y, iteratively reweighted) for proportional error; possible outliers are flagged (robust MAD, >3σ) but never auto-removed. This is a measurement tool — it reports what your data say, with no claim beyond the fit.

sample, QC & certificate of analysis

QC — fit a curve

compare to literature · ChEMBL

Pull the published activity distribution for a target and see where your fitted potency lands among known ligands.
Distribution across all ChEMBL-listed ligands for the target — not necessarily your compound. Censored (>, <) and non-molar values are excluded. Live from the public EBI ChEMBL API. An orientation aid, not a scientific claim.

interpret with AI BETA

Get a plain-language read on your fit — what the numbers mean, QC cautions (dose range, CI width, Hill slope, outliers), and where it sits vs the literature overlay. Paste your own Anthropic API key (kept for this tab only), then press Interpret.
Bring your own key. Your Anthropic API key is kept only for this browser tab (sessionStorage — cleared when you close it) and sent directly to Anthropic — never to us. Pressing Interpret sends this fit's summary — fitted parameters, CIs, QC flags and up to 24 of your data points — to Anthropic's API; everything else in DoseFit runs entirely in your browser. DoseFit's first live AI feature (beta) — trained assay-QC / anomaly-detection models are on the roadmap. Not a regulatory or diagnostic claim.