MesoLab
For the lab bench
Dose-response analysis that keeps every decision visible, from plate layout to IC50.
A viability assay looks like one number at the end. Underneath are a dozen choices: controls, empty wells, normalisation, which points to exclude. In a spreadsheet those choices disappear. MesoLab runs offline, walks through import, quality checks, normalisation and 4PL fitting, and keeps the reason for every exclusion next to the result.
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.

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
Research survey · running now
An anonymous survey on everyday analysis in the lab. The answers help decide what MesoLab does next.
25 questions7 to 10 minutesNo name needed
AEDA
For everyone else
An assistant for people who don’t like computers. You say what you need; it asks before it changes anything.
Most AI tools assume you already know your way around. AEDA is for a teacher with a worksheet due tomorrow or someone with a difficult email to answer. It works where you already are, in Word and in your browser, and explains each step in plain words.
AEDA
Your worksheet is ready. Shall I save it?
Fractions worksheet.docx in Documents › School
A preview of how AEDA asks. The wording in the real app may differ.
“Make a worksheet on fractions for my class tomorrow. Two pages, with an answer key.”
AEDA writes it as a normal Word document you can open, change and print.
“Help me answer my landlord about the broken heating. Polite, but firm.”
AEDA drafts the reply. You read it, change what you like and send it yourself.
Lab
Small apps, live
Small apps and experiments I build and run on my own server. They open in your browser, with nothing to install.
Test appMovie SuggestType a film you liked and get three to watch next. The picks are hand-curated for now.Try it ↗
Test appTic-Tac-ToeNoughts and crosses for two players on one screen.Try it ↗
Test appLaunchpadThe first page my publishing pipeline put online, from GitHub to a live address.Try it ↗
These are early test apps while the Lab fills up.
All projects on lab.yavard.deAbout
Bench scientist and programmer
I started programming at fourteen, then studied bioengineering. Both products come from watching careful people fight tools that should help them.
MesoLab grew out of my work at the Ruhrlandklinik in Essen.
- Based in
- Essen, Germany
- Degree
- B.Sc. Bioengineering, 2025
- University
- Hochschule Rhein-Waal
Research
- CUDC-907 in pleural mesothelioma, Cells2025
- Thesis, autophagy inhibition in mesothelioma2025
- Lab workflow survey2026
Lab methods
- Cell culture, 2D and spheroids
- SRB viability, IC50 workflows
- Western blot, flow cytometry
- Python and R analysis
Build notes
What changed, and why
Short notes on what changed and why. An assistant drafts them from my changelog; I edit and approve each one before it goes up.
- Aug 2026MesoLabIntroducing MesoLab AnalyticsWhy real wet-lab workflows need something between spreadsheets and heavyweight analysis suites.
- Aug 2026This siteBuilding the yavard.de self-hosted stackHow this site runs on a small self-hosted server.
Contact
Starting something?
Write if you run a lab, want to try a prototype, or are building something similar.
Essen, Germany. I usually reply within two days.

