<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>CoDHe Labs</title><description>Insights, code, and write-ups from Daniel Halwell’s CoDHe Labs — rigour-first open work where AI meets chemistry.</description><link>https://codhelabs.co.uk/</link><item><title>From SMILES to graph transformers — designing a teaching curriculum</title><link>https://codhelabs.co.uk/notes/2026-05-17-chemical-graph-curriculum</link><guid isPermaLink="true">https://codhelabs.co.uk/notes/2026-05-17-chemical-graph-curriculum</guid><description>A seven-notebook open-source curriculum that takes a chemist or ML engineer from molecular graph basics through positional encodings, attention, graph transformers, equivariance, and property prediction on real benchmarks — with notes on why the lessons are ordered the way they are.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>When the experiment matters as much as the molecule: multi-modal property prediction</title><link>https://codhelabs.co.uk/notes/2026-05-17-multi-modal-qspr-when-the-experiment-matters</link><guid isPermaLink="true">https://codhelabs.co.uk/notes/2026-05-17-multi-modal-qspr-when-the-experiment-matters</guid><description>Some chemical properties — HPLC retention time being the obvious one — are functions of the molecule and the experimental conditions together. A multi-modal framework that fuses molecular graphs, tabular descriptors, and experimental context, with notes on architecture choices and fusion strategies.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>Designing a small Mixture-of-Experts that actually routes</title><link>https://codhelabs.co.uk/notes/2026-05-17-small-moe-that-actually-routes</link><guid isPermaLink="true">https://codhelabs.co.uk/notes/2026-05-17-small-moe-that-actually-routes</guid><description>A ~363M-parameter, weight-shared MoE language model designed so the router cannot quietly collapse to a uniform distribution — architecture, routing algorithm, balance loss, optimiser ablation, and what to watch in training.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>From mass spectra to molecular graphs with spectral diffusion</title><link>https://codhelabs.co.uk/notes/2026-05-17-spectral-diffusion-mass-spec-to-graph</link><guid isPermaLink="true">https://codhelabs.co.uk/notes/2026-05-17-spectral-diffusion-mass-spec-to-graph</guid><description>A spectral diffusion model that conditions on tandem mass spectra and generates the Laplacian spectral embedding of the underlying molecular graph — design choices, identifiability traps, and the projection-aware trick that makes the targets stable.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>Uncertainty as a compute budget: a small adaptive language model</title><link>https://codhelabs.co.uk/notes/2026-05-17-uncertainty-as-a-compute-budget</link><guid isPermaLink="true">https://codhelabs.co.uk/notes/2026-05-17-uncertainty-as-a-compute-budget</guid><description>Spending more compute per token only when the model is unsure — a recursive sparse transformer with sliding-window attention, multi-signal uncertainty estimation, and uncertainty-triggered reasoning.</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item></channel></rss>