How we work

We build our own models, rebuild published ones and couple models with partner institutions. Each is made so that someone else can rerun it and prove it wrong.

Every programme follows the same six principles, and draws on the same set of capabilities. Neither is a statement of virtue: each one is a step you can see in a project.

Three ways we model

WayWhat we doExample of current work
BuildWe design and build our own models where no existing model answers the question: from forest growth and soil carbon to agent-based and macroeconomic models.Forest carbon cost of wood products (model chain built end to end) · Why efficient systems become fragile · The price of slack (planned)
Rebuild and verifyWe rebuild published models as software that can be checked, reproduce their results, correct them, and only then extend them.The full climate cost of food
CoupleWe link models, ours and those of partner institutions, into integrated models that no single team could run alone.Land, biomass and ocean in Europe · The full climate cost of food (planned links to equilibrium and spatial land-use models)

Whichever way a model is made, the six principles below apply to it.

Six principles

PrincipleWhat it meansWhere to see it
Reproduce before improvingBefore extending a published model, we rebuild it and check that it gives the same results.The full climate cost of food
Write predictions firstHypotheses and expected results are recorded before the model is run.Why efficient systems become fragile
Carry uncertainty throughResults come with their range. Structural choices are shown side by side, not hidden in an error bar.Forest carbon cost of wood products
Publish failuresPredictions that failed are reported with those that held.Why efficient systems become fragile
Open code and dataCode and data are released under open licences where contracts and data rights allow.The price of slack
Asymmetric scrutinyAn assumption that makes the answer convenient gets more checks, not fewer.Forest carbon cost of wood products

Capabilities

What we bring to a new question, whatever the programme. Each capability links to a project that shows it; the projects are examples, not the limit of what we do.

Modelling systems

Measuring and accounting

Technology and sector foresight

Research engineering

From research to decision

Domain knowledge

A worked example

We took a published global agri-food model and rebuilt it as software. Two independent implementations were tested against each other until they agreed, then the corrected version was frozen as a 2020 benchmark. Extension toward 2050 comes only after that step.

Open the project · The full climate cost of food

How we report status

Every project carries one status. A provisional result is never written as a finding.

  • CompletedWork delivered.
  • OngoingWork under way. No results are claimed yet.
  • Provisional resultsResults exist but have not been reviewed. They are not quoted as findings.
  • PlannedDesigned, not started.
  • ConceptAt working-paper or proposal stage.
  • Peer reviewedReviewed by independent experts before publication.

Open science

Code is released under open licences such as GPL or AGPL; data and methods are released where we can, alongside the outputs they support. Where a contract or a data licence prevents release, the project page says so. Client data is never released.

Independence

Advisory work does not change these standards.

  • Every mission draws on a research programme.
  • Client data and results stay with the client. Methods are published; a client's name never is.
  • We assess claims. We do not certify or endorse them, and we accept no payment for endorsement.
  • Any public output states its method and assumptions.
  • We do not present a result we cannot explain.
  • We argue for a material, sector or policy only on published, reviewable evidence.