Microbial electrochemical systems · research intelligence

From the literature
to a reactor you
can predict.

MESSAI unifies a curated microbial-electrochemistry corpus, a causal parameter model, and a calibrated ML stack — so you can discover what’s known, design a reactor in 3D, and predict performance with honest uncertainty.

Live 3D · dual-chamber microbial electrolysis cell

What researchers can do here

One platform, from paper to prediction

Every surface reads from the same curated corpus and the same calibrated model stack — so what you discover, analyze, and predict all trace back to source.

How it works

From a raw PDF to a calibrated prediction

The same pipeline feeds every surface. Each stage is auditable — you can trace any number on the platform back through calibration, canonicalization, and extraction to the paper it came from.

  1. 1

    Corpus

    20k+ MES papers ingested, with full-text PDFs content-addressed and embedded for semantic retrieval.

  2. 2

    Extraction

    Two-tier LLM extraction pulls measurements with their conditions — every value keeps its DOI, snippet, and confidence.

  3. 3

    Canonicalization

    Raw values are normalized to SI and mapped to canonical parameters, so numbers from different papers become comparable.

  4. 4

    Priors & calibration

    Hierarchical Bayesian priors (PyMC, log-normal) per system class, wrapped in conformal intervals with measured coverage.

  5. 5

    Prediction

    Per-physics-family predictors return every output as {value, unit, ci_low, ci_high, confidence, source} — never a bare point estimate.

  6. 6

    3D lab

    Design a reactor and see the prediction, the empirical evidence behind it, and the mechanistic loss decomposition side by side.

What the platform does

1101001k10kAREAL POWER DENSITY · mW/m²180 mW/m²95% CI 14–2301SCHEMATIC · LOG-NORMAL

Calibrated prediction

Every number arrives with its uncertainty

Literature measurements are normalised to SI, pooled into a hierarchical log-normal prior per system class, and wrapped in conformal intervals with measured coverage. You get an interval, not folklore.

  • Outputs ship as {value, unit, ci_low, ci_high, confidence, source}
  • Intervals are wide where the corpus is wide — power-density CoV is ~1,285%
  • Coverage is measured on held-out observations, not assumed
  • Insufficient inputs return insufficient_inputs, never a fabricated default
See the methodology →
TemperaturepHHRTSubstrate conc.COD removalCurrent densityCoulombic eff.Power densityH₂ yieldMECHANISTICCORRELATIONAL

Causal structure

Typed edges, not a hairball

Parameters are linked in a directed acyclic graph. Each edge is labelled by how it was established — derived from physics, or fitted from co-observations in the corpus — so you can tell a mechanism from a correlation.

  • Mechanistic edges come from the electrochemistry, not from the data
  • Correlational edges carry their co-observation count and support
  • The graph is acyclic by construction and enforced in tests
  • Every edge resolves to the papers behind it
Explore the graph →

Open by default

Nine open packages the whole field can build on

The data and tooling that power MESSAI are released as standalone, citable packages — each with a schema, a license, and a CITATION.cff. Use them in your own analysis; they don’t depend on the platform.

New to the packages? Start with the manual or read how the parameter package is consumed downstream.

Two front doors · one platform

Built for operators and researchers

If you operate a waste stream

See what MES can recover from your effluent

  • Pick a waste stream → see predicted recovery

    Six industrial archetypes + custom influent characterisation. Live ML predictions with 95% CI.

  • Honest TEA + LCA per archetype

    CapEx, OpEx, LCOE, LCO-water scaled with flow. GWP + fossil energy from peer-reviewed baselines.

  • 5-physics-family routing

    MFC / MEC / MDC / MES / MNRC / MMRC / MBES auto-routed by influent characteristics.

If you research MES

The largest curated corpus + a real ML stack

  • 23,480 papers · 195,846 measurements

    Two-tier extraction (paper header + per-measurement conditions). Every row carries DOI + snippet + confidence.

  • 706 canonical parameters, FK-linked DAG

    2,812 mechanistic edges with literature support. Multi-axis taxonomy (17 primary types × subtypes × combinations).

  • Per-class predictors + conformal bounds

    97.98% OOS coverage at the 95% target on 940 held-out observations. Hierarchical priors fit via PyMC NUTS.

Get started

Bring a research question.
Leave with a calibrated answer.

Search the corpus, design a reactor, and get predictions that carry their own uncertainty and cite their own sources.