Why

Why AURORA exists, and why it exists like this.

Glioma is one of the most lethal diagnoses in medicine, and one of the most intensively studied. The distance between those two facts is usually put down to biology. Our conviction is that a large part of it is infrastructural: the systems a research team needs in order to ask its question precisely, revise it honestly, compare it fairly and hand it on are missing, and nobody in the field owns the job of building them.

01 · One investigation, month by month

Fourteen months of good work, and where the thread was lost.

A composite, not a case report: the shape of a longitudinal glioma study as it is usually run, with the moments where a missing piece of infrastructure quietly changed the answer. Nobody in it made a mistake a reviewer would catch. Each moment is tagged with the mechanism at work; the four mechanisms are named in the next chapter.

  1. Month 1The question is asked.Definitions
    What happened

    “Does progression differ between IDH-mutant subgroups in our longitudinal cohort?” It is said in a meeting, paraphrased in a grant, and never written down in a form a tool can read.

    With the infrastructure in place

    The sentence is recorded verbatim and turned into a scientific task specification: target quantity, population, observational unit, pairing, baseline, permitted transforms, output meaning. Version 1 is accepted by the person who asked.

  2. Month 2The registry export.Definitions
    What happened

    An analyst pulls the cohort. The export counts scans, because that is how the registry stores follow-up. The word “denominator” does not appear anywhere.

    With the infrastructure in place

    The export runs against the specification. Unit is per patient; the export cannot be produced any other way without a versioned change to the accepted state.

  3. Month 4Segmentation and volumetrics.Definitions
    What happened

    The imaging pipeline computes tumour volumes per patient and calls subgroups from the pathology report using one assay. The notebook will later use another. Nobody knows yet.

    With the infrastructure in place

    The pipeline reads the same subgroup definition the export used. A second assay can be added only as a declared transform, and the specification records that it was.

  4. Month 6First analysis.Definitions
    What happened

    Kaplan–Meier curves by subgroup, complete cases only. The comparison looks clean. It is a comparison between three slightly different cohorts.

    With the infrastructure in place

    Every figure carries the specification version and the identifiers of the artifacts it depends on. The curves are the comparison that was asked for, and can be shown to be.

  5. Month 8
    Median observed survival in glioblastoma.The commonest malignant glioma. This study has six months still to run.
  6. Month 9A correction.Revision
    What happened

    Forty diagnosis dates are corrected upstream. Nobody can say which tables and figures depend on them. The team re-runs what it remembers.

    With the infrastructure in place

    The dependency graph names every affected artifact. Those re-run overnight; everything else is certified unchanged; late outputs are marked against the version they served.

  7. Month 11The comparison with the new method.Comparison
    What happened

    A new prognostic model is compared with the old one. The new model got six weeks of engineering; the baseline got a default configuration. The new model wins.

    With the infrastructure in place

    Both arms are held to the same protocol and the same engineering budget, pre-registered, on a held-out cohort. If the new model does not win, that result is published with the same receipts.

  8. Month 12The manuscript.Definitions
    What happened

    The denominator is not stated. Reviewers cannot see the drift because there is nothing to compare against. The paper is accepted.

    With the infrastructure in place

    The specification, its versions and the certificate of what each figure depends on ship with the manuscript. A reviewer can check the comparison, not just the prose.

  9. Month 14The next project.Inheritance
    What happened

    The postdoc leaves. The methods are in one repository, the decisions in one chat, the accepted definitions in one person’s memory. The next team starts from an empty folder.

    With the infrastructure in place

    Contract, procedures, reference cases and components are published at their established scope. The next team clones a working investigation and spends its first month on its own question.

02 · The mechanism

How a good team loses the thread.

A glioma team holds the observations, the methods and the expertise. The thread runs between them, and it is lost in four recognisable ways, each tagged where it appears in the investigation above. Each is an engineering failure with a scientific cost, and each is repaired by infrastructure rather than by effort.

Failure 01

The definition drifts.

Months 1 · 2 · 4 · 6 · 12
What it costs

The comparison in the manuscript is not the one anyone intended, and it still produces a p-value. Because the denominator was never written down, reviewers have nothing to compare against, and on publication the drift becomes permanent.

What repairs it

A machine-readable definition of cohort, unit and endpoint, versioned and enforced in every tool that touches the data.

Failure 02

The investigation cannot be revised.

Month 9
What it costs

Hundreds of tables and figures depend on the corrected records and nobody can say which, so the team re-runs everything or nothing: a quarter of work, or a result that is quietly wrong. In a disease with an eight-month median, either arrives too late.

What repairs it

Dependency tracked from raw record to figure, so a correction re-runs exactly what it touches and certifies what it does not.

Failure 03

The comparison was never fair.

Month 11
What it costs

The field learns nothing from the comparison, and the negative result that would have been informative is never published. The trial that could settle the question instead would need more patients than the disease provides in a decade, so the computational comparison is often the only one there will be.

What repairs it

Equal-engineering baselines, pre-registered protocols, held-out cohorts, and negatives reported with the same receipts as positives.

Failure 04

The result leaves with the notebook.

Month 14
What it costs

Capability that should compound across labs restarts in each one. The field pays for the same pipeline as many times as there are teams.

What repairs it

Contract, procedures, reference cases and components published at their established scope, so the next team inherits a working system.

Notice what the four have in common. In each case the science was sound and the people were competent. What was missing was a small common centre that keeps identifiers, versions, evidence and accepted state, owned by no vendor and no single lab, while every method keeps its own assumptions. That centre is the thing we exist to build.

03 · What we believe

Five convictions that the rest follows from.

These are not values in the decorative sense. Each one rules something out, and each has cost us a shortcut we would otherwise have taken.

  1. 01

    Infrastructure for a field should belong to the field.

    The systems that decide whether a glioma study is precise, revisable and fair are too important to be owned by a vendor, rented from a platform, or rebuilt privately in every lab. They should be public, inspectable, and inherited by the next team by default.

    What it rules out. A hosted application, a proprietary format, a licence that prevents a competitor from running the same code.

  2. 02

    The person who understands the investigation leads it.

    Selection by knowledge of the scientific operation, not by title, institutional prestige or enthusiasm for automation. A requested dashboard or agent is a proposed means; the question we ask first is which comparison it makes possible.

    What it rules out. Building for an imagined average user. Letting a tool’s convenience decide which question gets asked.

  3. 03

    A small common centre, and everything else keeps its own assumptions.

    Identifiers, versions, evidence and accepted state are shared. Methods, models and interpretations are not forced into one framework, because a framework that flattens assumptions destroys exactly the information a comparison needs.

    What it rules out. A monolithic platform. Any design that requires two methods to agree on more than the contract between them.

  4. 04

    A negative result is a result, and a narrower claim is a contribution.

    A valid analysis, a narrower interpretation, an uncertainty bound, or the observation needed next all count. In a field with this little evidence, an honest null saves the next team a year, and an inflated positive costs a patient.

    What it rules out. Publishing only what worked. Comparing against a baseline that was given less care than the method.

  5. 05

    Publish at the scope the work has earned, and no further.

    A supported contract, a tested procedure, a reference case and a usable component are released for exactly what they have been shown to do. Where only design is complete, we say only design is complete.

    What it rules out. Claims of clinical validity from engineering progress. Roadmaps written as promises.

04 · The bet

Computational. Glioma first. Open by construction.

Three choices define the shape of AURORA. None of them is the only reasonable choice, so each deserves its reasons stated.

Why computational
Because that is where the field spends its time twice, and where correctness can be enforced rather than hoped for.

We run no wet lab and treat no one. What we can change is the software between an observation and a claim: record linkage, segmentation, response assessment, survival modelling, benchmarking, provenance. That layer is rebuilt in every lab, and it is the layer where a definition can be made binding, a dependency traceable, a baseline equal.

It is also the layer where an autonomous research agent will either earn trust or forfeit it. We would rather set the bar for honesty in that layer than inherit one set by fluency.

Why glioma first
Because it is where we can be judged, and where definitions matter most.

Glioma combines a median survival measured in months with a molecular classification in which the subgroup decides the curve. If precise definitions, fast revision and fair comparison matter anywhere, they matter here, and their absence is visible fastest here.

The contract, the methods and the agents are built to carry into the rest of neuro-oncology. But a programme that cannot show its worth in glioma has not shown it anywhere.

Why open
Because inheritance is the mechanism, and trust in an agent has to be checkable.

Apache-2.0 for every repository, and deployment inside the institution that holds the observations. Nothing is hosted, nothing is pooled, and the receipts an agent leaves can be verified by someone who never runs the agent.

Open also means refusing money that would change the question: no grants, no subsidised computing, no fundraising as a pillar. The contribution is capability, and it stays with the field.

05 · The small common centre

Share as little as possible, and make that little binding.

Most attempts to fix a field’s tooling fail in one of two directions. A platform that standardises everything flattens the assumptions that make two methods worth comparing. A loose collection of tools standardises nothing, and the drift described above is the result. The centre we build is deliberately narrow: the handful of things that must be identical for a comparison to mean anything, and nothing else.

Everything under “Shared” is versioned and enforced. Everything under “Kept local” stays with the method that owns it, and is never forced to agree with anyone. The line between the two is the most important design decision in AURORA, and the one we expect to be argued with.

Shared · the centre
Identifiers
Every patient, scan, artifact and version has one name that every tool uses.
Versions and accepted state
What the team currently agrees the question, cohort and endpoint to be, and every state it passed through.
Evidence and provenance
Which artifact depends on which fact, from raw record to published figure.
The task contract
Target, assumptions, input meanings and evidence requirements, carried with every delegated task.
Receipts
What an agent or a pipeline compiled, what it left out, and whether the omission could have changed the decision.
Kept local · every method
Assumptions
Every method states its own; none is forced to share another’s.
Models and algorithms
Segmentation, survival, causal or generative: any implementation that honours the contract.
Interpretation
What a result means belongs to the person who owns the question, never to the centre.
The observations
Data stays in the environment authorised to hold it. The centre never stores it.
Choice of tools
Notebook, pipeline, language, vendor: interchangeable, provided the contract is met.
06 · What counts as an answer

Four honest outcomes, and the one we refuse.

A research question put to AURORA can end in one of four ways, and each is a result the team can build on. The fifth ending, a confident claim the evidence does not support, is the one the whole design exists to make difficult.

Outcome 01
A valid analysis.

The comparison that was asked for, on the cohort that was specified, with every dependency accounted for.

It requires. A binding specification, equal baselines, and a certificate of what the result depends on.

Outcome 02
A narrower interpretation.

The evidence supports a smaller claim than the one hoped for. The smaller claim is stated and published as the result.

It requires. The discipline to publish at the scope the work has earned, and a venue for negative and partial findings.

Outcome 03
An uncertainty bound.

The question cannot be settled with these observations, but the range of what is consistent with them can be stated precisely.

It requires. Honest statistics, pre-specified analysis plans, and no pressure to convert a bound into a verdict.

Outcome 04
The observation needed next.

The analysis identifies exactly which measurement, cohort or follow-up would decide the question, and stops there.

It requires. A planner that can tell an absent observation from a failed command, and a culture that counts this as progress.

The fifth ending: a claim the evidence does not carry.

It is the default ending of research done under time pressure with drifting definitions and unequal baselines, and it is the most expensive outcome in a field where a result is acted on before it is replicated. Every element of the centre, from the binding specification to the certificate every automated step must leave, exists to make this ending harder to reach than the honest four.

07 · What would prove us wrong

A why that cannot fail is not worth having.

Each of the four repairs, and each of the three bets, makes a prediction about what a glioma team will be able to do with this infrastructure that it cannot do without it. If a prediction fails, the claim behind it was wrong, and we would rather learn that in year one than defend it in year five.

So the plan commits to reporting these tests as they are run, in public, including the ones we fail. Where only design is complete, the report says only design is complete.

Repair 01Definitions

If, with a machine-readable specification in place, two AURORA tools can still disagree silently about a cohort, the definitions pillar has failed and the specification is decoration.

Repair 02Revision

If a correction to a nine-month investigation is not faster to propagate, and not more completely accounted for, than in the same team’s current practice, the revision pillar has failed.

Repair 03Comparison

If a new method can still win a comparison run under our protocol because it received more engineering than its baseline, and the receipts do not show that it did, fair comparison has not been built; a form has been filled in.

Repair 04Inheritance

If a team that had no part in building a module cannot deploy it from the published contract, procedures and reference cases alone, we have published documentation, not capability.

Bet · computationalAutonomy

If the research agent ever produces a claim whose supporting evidence cannot be reconstructed from its certificate alone, without the agent, the honesty bar has not been met and the agent should not be trusted with the next task.

Bet · openInteroperability

If a second, independently implemented peer cannot substitute for the first without changing the scientific contract, agent-to-agent infrastructure has not been built; a single implementation has.

Bet · glioma firstPortability

If the contract cannot be carried to a second CNS tumour with only its local definitions changed, glioma first was a boundary rather than a foundation, and we should say so.

08 · Why now

Three things changed that make this buildable, and urgent.

The gap described on this page is old. What is new is that each of its repairs has recently become feasible, and that one of them will be built badly if it is not built carefully.

Classification
Molecular classification made definitions decisive.

Since the WHO 2021 classification, a glioma’s subgroup is set by markers such as IDH status and 1p/19q codeletion, and the subgroup decides the survival curve. A cohort defined loosely is now a cohort defined wrongly. Machine-readable definitions stopped being a nicety.

Agents
Research agents became capable enough to be dangerous.

Software can now plan analyses, write code and draft findings fluently. Fluency is not honesty. If the bar for an autonomous research agent in glioma is not set now, by people who understand the investigation, it will be set by default, by whatever ships first.

Compute
Institutions can run this inside their own walls.

The pipelines described here run on hardware a hospital or registry already owns. Deployment inside the perimeter, with federation that never pools raw data, is a practical choice rather than an aspiration, which removes the last good reason to centralise observations.