ESC
Code & AI · AI/ML Work

Evaluating & Training AI for Biology

My AI/ML work runs on two tracks. At Aligned Labs I'm a fellow in AI/ML training for cell biology and neuroscience, grading what models say about biology against what the primary literature actually shows. At the bench, now at Merck and before that at Harvard and McGill, I use machine learning where it earns its keep: image segmentation, phenotype classification, and multi-omics integration for target validation. The two feed each other more than I expected.

Aligned Labs How I grade Failure modes ML at the bench Toolkit ← All Code & AI
01

Where this work sits

Most of the AI-for-biology conversation is about building bigger models. The less glamorous half is checking whether what they produce is right. A model can write a fluent paragraph on lysosomal biology and still cite a paper that doesn't exist, or quote an IC50 from the wrong cell line. Catching that takes someone who has run the assay, knows which results replicated, and knows which ones everybody cites but nobody reproduced.

That's the role I play in AI training and evaluation. It's also why I'm picky about ML on my own data: a segmentation model that looks great on a figure and disagrees with an expert on 20% of cells is not a result.

2026
Aligned Labs fellowship, since April
3
Domains: cell biology, neuroscience, pharmacology
scGPT · Geneformer
Foundation models benchmarked
Dice · IoU · F1
How my own tools are benchmarked against experts
02

Fellow, AI/ML Training in Cell Biology & Neuroscience

Remote, since April 2026. Aligned Labs works on the training and evaluation side of AI, and my part is domain expertise: reading model output on cell biology, neuroscience, and pharmacology the way I'd read a manuscript as a reviewer. Specific projects and datasets are confidential, so this page describes the kind of work rather than the particulars.

Evaluating model-generated science
Reading model answers in cell biology, neuroscience, and pharmacology and validating each claim against primary literature, not against review articles or the model's own citations.
Rubric-based scoring
Scoring outputs for accuracy, reasoning, and citation quality with structured rubrics, so two graders reading the same answer land in the same place.
Expert reference responses
Writing gold-standard answers to hard questions and grading other experts' references. A reference is only useful if it's the answer you'd defend in front of a thesis committee.
Foundation-model benchmarking →
Benchmarking biology foundation models such as scGPT and Geneformer on tasks where the ground truth is known biology, always against a simple baseline.
Dataset auditing
Auditing curated datasets for contamination (benchmark items leaking into training data) and for labeling consistency across annotators.
Why a bench scientist
Ten-plus years of iPSC models, imaging, omics, and drug discovery means I know where the literature is solid and where it's one lab's result that never replicated.
03

What a rubric actually checks

Rubrics look bureaucratic from the outside. In practice they're the only way to make expert judgment reproducible across graders and across weeks. The dimensions below are the general shape of how I read a scientific answer. They're my framing, not any client's rubric.

DimensionWhat I'm checkingTypical failure
Factual accuracyEach mechanistic claim traces to a primary source, and numbers match the paper, including the model system they came from.Right gene, wrong direction of effect. A biochemical IC50 quoted as cellular potency.
ReasoningConclusions follow from the evidence, and alternative explanations get considered.Correlation read as causation. A single siRNA knockdown treated as target validation.
Citation qualityThe cited paper exists, says what's claimed, and is the right kind of source (primary over review).Real authors, real journal, nonexistent paper. A review cited for a primary finding.
CalibrationClaims are sized to the evidence, with model-system caveats and limitations stated.A cell-line result generalized to human disease. "Proven" where the data say "suggests."
CompletenessThe answer addresses the whole question, including the awkward parts.Skipping the contested part of the field, or the negative result.
A worked example, written for this page
Prompt

How do α-synuclein pre-formed fibrils get into neurons?

Model answer

"α-Synuclein fibrils enter neurons exclusively through receptor-mediated endocytosis after binding LAG3 (Mao et al., Science 2016)."

Grading notes
  • Accuracy: partial. LAG3 was reported as a fibril-binding receptor, but "exclusively" is wrong. Uptake runs through more than one route, and our own work showed rapid macropinocytic delivery to lysosomes.
  • Citation: real paper, overstated. Mao et al. exists and reports LAG3 binding. It doesn't support "exclusively," and later work questioned whether human neurons express LAG3 at all.
  • Calibration: fails. A live debate is presented as settled consensus.
  • What a good answer does. Names the candidate routes, says which are contested and why, and flags that the model system (primary mouse neurons, iPSC neurons, cell lines) changes the answer.
04

Where models go wrong on biology

After a few months of this, the errors cluster. None of them are exotic. They're the same mistakes a first-year grad student makes, delivered with more confidence.

  • Plausible citations that don't exist. Right authors, right journal, believable title. The only defense is opening the paper.
  • Model-system drift. A result from HEK293 cells or an overexpression mouse becomes a statement about human neurons. iPSC-derived neurons get described as if they were adult tissue, when transcriptionally they sit closer to fetal.
  • Potency numbers without context. IC50, EC50, Ki, and Kd used interchangeably, or a biochemical IC50 presented as cellular target engagement.
  • Genetics overreach. The nearest gene to a GWAS hit treated as the causal gene, with no fine-mapping or colocalization behind it.
  • Settled debates that aren't settled. Contested mechanisms, like receptor-mediated α-synuclein uptake above, summarized as consensus.
  • Benchmark contamination. A model that aces a benchmark because the benchmark leaked into its training data. This is why dataset audits matter as much as grading.

The opposite failure matters too. A model that hedges everything is useless as a reference. Good calibration means being confident where the data are strong and saying plainly where they aren't.

05

Machine learning at the bench

The other track is ML on my own experimental data, which is where I've learned to be most skeptical of my own results. Everything gets benchmarked against expert annotation or a dumb baseline before I believe it.

06

Tools I reach for

Nothing exotic. Most of the value is in the evaluation design, not the framework.

Pythonpandasscikit-learnPyTorch scGPTGeneformerScanpySeurat DESeq2HarmonyDatabricksLocal LLM deployment MCP serversnapariCopilot-assisted developmentR

Working on evaluation or training data for biology models and want a bench scientist's read? Get in touch.

How the bench and the evaluation work feed each other

01
Generate
iPSC assays, imaging, and omics produce data with known biology behind it.
02
Model
ML for segmentation, classification, and multi-omics integration.
03
Benchmark
Compare against expert annotation and simple baselines before trusting anything.
04
Evaluate
Grade model-generated science against the primary literature.
05
Feed back
Errors become rubric items, test cases, and better reference answers.