Upload your data and get a complete dose-response curve fitting report. Free.
Free analyses run on up to 10,000 rows. Larger files are randomly sampled to that size, so sign up to analyze your full dataset.
Running dose-response curve fitting analysis...
Sent to . Inside: interactive charts, statistical results, R code, and AI insights.
Analyze another fileThe practical guide behind this tool: when it applies, how to read the output, and the traps that make it say the wrong thing.
Standard-library analysis: how does response change with dose or intensity? Map a dose column and a response column and get a four-parameter logistic (4PL) curve fitted by nonlinear least squares — the low-dose plateau, the high-dose plateau, the Hill slope, and the EC50 (or IC50 when the response falls) as the headline, each with a 95% confidence interval. The fitted curve is drawn over the observed points on a properly handled log-dose axis with zero-dose controls shown separately, backed by residual diagnostics including a replicate-based lack-of-fit test, and compared against a baseline-constrained 3PL and a plain log-linear model so a sparse design is not locked into an over-parameterised curve. If the curve cannot be fitted, the analysis says so with a diagnosis instead of substituting a straight line.
Interactive scatter visualization
Interactive table visualization
Interactive table visualization
Interactive table visualization
Interactive scatter visualization
Interactive table visualization
Plain-English interpretation of what the numbers mean, what's significant, and what to do next.
Estimate an EC50 or IC50 from raw plate or assay readings without specialist software
See our FAQ for details on pricing, data privacy, and how the analysis works. Every report includes a Methodology section showing the statistical test, assumptions checked, and diagnostics run.
Run any analysis on your own data: R analyses, interactive reports, AI insights, and PDF export.
Try Free, No Credit CardYour turn
Bring your own data and the question you actually need answered.
CympleData Scientist Send me your data and question, I’ll send you the analytics. ds@mcpanalytics.ai
Tell us what went wrong, in your own words. We capture the page you're on automatically, so no need to describe where you are.