How to Calculate IC50 from a Dose-Response Curve

How to Calculate IC50 from a Dose-Response Curve: example figure

The IC50 is the concentration of a drug that reduces a response (for example cell viability) by half. You get it by fitting a curve to your dose-response data, not by reading it off a bar chart.

1. Plot concentration on a log scale

Doses usually span several orders of magnitude (0.001 to 100 µM). On a log x-axis the response forms an S-shaped (sigmoidal) curve, which is what the fit expects.

2. Fit a four-parameter logistic (4PL) model

Response = Bottom + (Top − Bottom) / (1 + (Concentration / IC50)Hill slope)

Normalise to your controls (untreated = 100%, fully killed = 0%) before fitting, and use replicates.

3. Report it properly

Common mistakes

The Dose-Response Curve tool fits the 4PL model from your CSV and prints the IC50 in the legend.

Make your figure nowDescribe it or upload a sketch. Free to start. Open SciFigures

More guides

Popular tools