Dose-response analysisyou can explain

MesoLab takes a plate-reader file to an IC50 without the fragile spreadsheet, and keeps the reason for every decision.

MesoLab fitting a dose-response curve in its guided demo: viability falls from about 96 to 10 percent across the concentration range
The curve fit in MesoLab’s guided demo. Synthetic data.

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.

IC50, 4PL fit
5.2 µM
All 8 doses included

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

  1. Import
  2. Plate layout
  3. Quality check
  4. Normalise
  5. Fit curves
  6. Compare
  7. Export
MesoLab’s plate map for a 96-well viability plate: untreated controls in row B, DemoDrug in rows C to G, the remaining wells unassigned
Plate layout. Every well gets its meaning before a number is read.
MesoLab’s normalisation table: for each well the raw absorbance, the control mean, the percent viability and the written-out calculation
Normalise. The calculation stays visible for every well.
A page of MesoLab’s PDF report: the dose-response summary chart, with the IC50 of 2.46 and its 95 percent interval of 2.37 to 2.56 printed below
Export. A PDF report with the IC50 and its 95% interval, plus a detailed Excel workbook.

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.

The first rows of MesoLab’s Excel export: one row per well with cell line, drug, concentration, control status, replicates, an excluded column and an exclusion reason column
The Excel export has an excluded flag and an exclusion reason column for every well. No well on this demo plate is excluded. Synthetic data.

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

Yavar Dezfouli on a cobbled square in front of a sandstone town hall, in a dark T-shirt with a backpack

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

  1. Drug responseImport to export, 4PL fitsNow
  2. Flow cytometry summariesExpression normalisation, comparisonPreview
  3. Western blotDensitometry, normalisationIn development
  4. 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.

Take the lab workflow survey

Try MesoLab on your next plate

Free during early access