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 142301SCHEMATIC · 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.