Every IC50 hides a dozen small decisions
Which wells are controls, which are empty, how to normalise, which point to drop. In a spreadsheet those choices vanish. Try one here.
Sample plate, compound X on one cell line, 8 doses. Tap a dose to exclude or restore it.
With all eight doses the fit gives an IC50 of 5.2 µM. Excluding the 3 µM well, which read 78% where its neighbours read 72% and 17%, gives 2.0 µM.
Sample data drawn for this page, not from a real experiment.
Seven steps, in the order you work
- Import
- Plate layout
- Quality check
- Normalise
- Fit curves
- Compare
- Export



All screens from MesoLab’s guided demo, with synthetic data.
Nothing disappears quietly
Quality control flags a suspicious well instead of deleting it. When you exclude a point, the reason stays with it, all the way into the export.

Runs on your own computer
- Offline
- No account and no internet connection. Your data never leaves the machine.
- Nothing to install
- Unzip it on a Windows 10 or 11 PC, double-click, and it opens in your browser. No admin rights needed.
- Reports you can hand on
- A PDF summary and a detailed Excel workbook for every analysis.
- Free during early access
- In return, I’d like to hear what works and what doesn’t in your lab.
For research use only, not for diagnosis or clinical decisions.
Built by someone who ran these assays

I ran SRB viability assays, spheroid cultures and Western blots in a mesothelioma lab at the Ruhrlandklinik in Essen. MesoLab grew out of that work.
Where it’s going
- Drug responseImport to export, 4PL fitsNow
- Flow cytometry summariesExpression normalisation, comparisonPreview
- Western blotDensitometry, normalisationIn development
- Combined analysisExperiments side by sideLater
Tell me how your lab works
An anonymous survey on everyday analysis in the lab: 25 questions, 7 to 10 minutes. The answers help decide what MesoLab does next.
Try MesoLab on your next plate
Free during early access
