Pilot report — first published 26 September 2026, updated 13 October 2026 with a discourse-graph view of each publishable study

Nine published studies, encoded as Negative-Results Records

We took nine published studies, five in biology and four in chemistry, reformatted everything they released into one data model, linked them through shared identifiers, loaded them into a database, and asked it the questions an agent would ask. Seven of the nine were chosen to break the model rather than to fit it. This page reports what came out, what broke, and what is now open source.

Summary

The data model held. We designed it before reading any of these papers, and nothing in it had to be renamed across nine studies. Twenty-nine things were added, nearly all about where a value came from and how much to trust it, and the number of additions per study fell from twelve for the first to two for the fifth, then 1, 0, 1 and 0 across four chemistry papers. A format that stops changing when you feed it new kinds of science is a format that has found its shape. The records validate, the build is deterministic, and cross-study questions run over shared identifiers and vocabularies.

Pilot corpus, schema v0.2.4, built 2 October 2026.
MeasureValue
Studies9, across six operators: one Nature paper, four Arcadia Science pubs on The Stacks, and four American Chemical Society papers from university groups in Valencia, Edinburgh, Berkeley and Bonn
Records49: 9 paths and 40 attempts. By type: 25 wet-lab, 9 computational, 4 hypothesis-generation, 1 evaluation, 1 evidence-synthesis
Findings217: 105 informative negatives, 27 negatives the informativeness rule refused to count as evidence of absence, 85 positives, partials and seven refutations
Screened items159 compounds, assays and candidate structure-directing agents, with Bradley-Terry scores or synthesis-energy ranks where the source had them
Entities and sources235 linked entities, 346 performer roles, 358 cited sources
Untried branches54: 28 next steps proposed by the authors, 16 questions they asked openly, 4 datasets deposited but never analysed, 6 inferred during ingest
Identifiers186 DOIs status-checked at ingest, 51 of them resolved from free-text citations through Crossref; 103 of 107 compound names resolved to PubChem; terms to MONDO, Cell Ontology, GO and OBI; ten organisations to ROR; organisms to NCBI Taxonomy
Validation errors0 of 49 records
Test suite196 tests, all passing

The nine studies

Each publishable study can also be read as a discourse graph: the question, the hypothesis, the attempts that addressed it and the findings they produced, with the edge each finding earns under the informativeness rule. The graphs are drawn from fields the records already hold; nothing was added to the schema to make them.

The first two were chosen because they were the obvious cases: a large AI-driven screen and a clean human-run informative failure. The next three were chosen to make the model fail. The last four were chosen to take it outside biology, since the materials profile had never met a real paper, and they come from a screen of American Chemical Society journals for CC BY articles whose finding is a negative result. Each is described below in the terms of the test it was meant to be.

Study 1

Ghareeb et al. 2026, A multi-agent system for automating scientific discovery, Nature 655:497–505

The Robin system proposed an assay for dry age-related macular degeneration, proposed drug candidates, ranked them with a language-model judge, humans ran the screens, and the Finch agent analysed the data. Three hits were reported. Encoded from the paper, the supplementary tables, the open-source Robin and Finch repositories and the sequencing archive. Licence CC BY-NC-ND 4.0. doi:10.1038/s41586-026-10652-y · Its graph is drawn for named reviewers only, behind a login; the records are not published (see below).

Study 2

Caddell et al. 2026, Evaluation of Alcalase pretreatment for Chlamydomonas reinhardtii CRISPR knock-in, The Stacks

An off-the-shelf enzyme permeabilised the algal cell wall but killed most cells, and no on-target edits were found in 40 sequenced colonies. One experiment, one experimenter, published with its data and its open questions. Licence CC BY 4.0. doi:10.57844/arcadia-pdu7-q2zz · View as a discourse graph

Study 3

Kolb, Reitman, Lane et al. 2024, Label-free neuroimaging in mice captures sensory activity in response to tactile stimuli and acute pain, The Stacks

The test: does the informativeness rule discriminate, or does it only ever refuse? Of 124 Arcadia pubs screened, this was the only candidate whose central negative has a positive control that passed and a negative control that did not stay clean. Touch and capsaicin produced clear cortical responses; histamine produced activation indistinguishable from the saline control. The project was iced citing that result. Licence CC BY 4.0. doi:10.57844/arcadia-b963-15ac · View as a discourse graph

Study 4

Cheveralls et al. 2026, Leave-one-batch-out cross-validation reveals strong batch effects in Raman spectroscopy of yeast cultures, The Stacks

The test: does the model work when there is no reagent to control against? This study has no bottle of anything. The thing that exposes the failure is a validation scheme. Strain classification scores 0.79 under standard cross-validation and 0.32 when whole replicate plates are held out, on identical data and an identical model. Licence CC BY 4.0, with the deposited code and data under MIT. doi:10.57844/arcadia-xdmk-yq0w · View as a discourse graph

Study 5

Morin, Patton et al. 2024, A structurally divergent actin conserved in fungi has no association with specific traits, The Stacks

The test: a pre-registered check of whether the schema had stopped changing, with the pass criterion fixed before encoding began and the study picked to maximise the chance of failure. No experiment at all, species as the unit of observation, model selection by Akaike information criterion, and a negative that is an absence of association with any of six traits. Licence CC BY 4.0. doi:10.57844/arcadia-9768-f6c5 · View as a discourse graph

Study 6

Altundal et al. 2025, Lessons from Failed Attempts of Computationally Guided Synthesis of Aluminosilicate STF and IFR Zeolites in Hydroxide Media, Chemistry of Materials

The test: the first chemistry and materials paper, and a whole pipeline rather than one experiment. Classifiers, de novo design and synthesis-energy ranking over more than 10,000 structure-directing agents; three synthesised; 42 hydrothermal phase determinations, none the target. Can a record hold a computational prediction refuted by experiment, and do a classifier’s own sensitivity and specificity count as the sensitivity statement? Licence CC BY 4.0. doi:10.1021/acs.chemmater.5c01751 · View as a discourse graph

Study 7

Macleod, Bage, Meyer and Thomas 2024, Hidden Boron Catalysis: A Cautionary Tale on TMEDA Inhibition, Organic Letters

The test: a negative about a control method. TMEDA trapping is how the field decides whether a hydroboration catalyst is real; the adduct turns out to be labile above 60 °C, so the test passes reactions that are in fact BH3-catalysed, and 15 of 24 published uses ran it hotter. Can a record say “this negative control is unreliable under these conditions”? Licence CC BY 4.0. doi:10.1021/acs.orglett.4c03591 · View as a discourse graph

Study 8

Steffens et al. 2023, An Artifact of Perfluoroalkyl Acid (PFAA) Removal Attributed to Sorption Processes in a Laccase Mediator System, Environmental Science & Technology Letters

The test: a replication failure with the artefact explained. Reported enzymatic PFOA and PFOS degradation could not be reproduced; the apparent loss was shown by mass balance to be sorption to the enzyme and the glass. The positive control is a different substrate, carbamazepine, rather than a different reagent. Licence CC BY 4.0. doi:10.1021/acs.estlett.3c00173 · View as a discourse graph

Study 9

Koch, Hoß, Schnakenburg, Karttunen and Kraus 2026, Failed Attempts at Oxidation of XeF6: Synthesis and Characterization of [Xe2F11][RuF6], Inorganic Chemistry

The test: a synthetic dead end whose by-product is a new compound. Conditions are prose with no run count, the explanation is thermodynamic reasoning rather than a control experiment, and the failure produced a characterised xenon(VI) salt with a crystal-structure deposit. How does a record relate a negative to the positive it produced? Licence CC BY 4.0. doi:10.1021/acs.inorgchem.6c02072 · View as a discourse graph

What a record holds

A wet-lab attempt from the Robin study carries one finding per arm of the screen. This is the round-two ripasudil finding, abridged: the compound identifier, the dose from the supplementary drug table, the per-well values from the supplementary workbook, the designated positive control with its observed value, the vehicle control, the sensitivity statement from the Reporting Summary, and who proposed the compound.

{
  "question": "Does Ripasudil at 100 µM increase phagocytosis by ARPE-19 cells of pHrodo beads (1 h pre-treatment, 3 h uptake)?",
  "target": {"label": "Ripasudil", "identifier": "pubchem:CID9863672", "type": "compound"},
  "outcomeClass": "positive",
  "effect": {"metric": "normalised MFI (fold of DMSO)", "value": 1.8906, "n": 3, "sem": 0.2378,
             "perReplicate": [2.3619, 1.7096, 1.6002], "test": "Dunnett's test versus DMSO"},
  "controls": {"positive": {"kind": "designated", "label": "MFGE8", "observed": "1.46x (n=2)", "passed": true},
               "negative": {"kind": "vehicle", "label": "0.5% DMSO", "passed": true}},
  "sensitivity": "Reporting Summary: 3 replicates reliably distinguish the MFGE8 control from vehicle",
  "conditions": {"dose": "100 µM", "vendor": "Cayman Chemical Company", "catalog": "19920", "doseReference": "doi:10.3390/ijms25063229"},
  "proposedBy": "robin-round-2", "proposedByConfidence": "inferred"
}

The Alcalase knock-in finding shows the rule refusing to call a negative evidence of absence: no positive control for editing existed, so the class is inconclusive-no-positive-control, and the record states the detection limit that the 40 sequenced colonies do support.

{
  "outcomeClass": "inconclusive-no-positive-control",
  "informativeness": "uninformative",
  "informativenessReason": "no positive control",
  "sensitivity": "0 of 40 sequenced colonies edited: an on-target rate above 7.5% among NAT-resistant colonies
                  would have been detected with 95% probability (rule of three, derived by portolan-ingest)"
}

The Raman study forced the most useful change of the five. Its controls are not reagents but tasks, and they are better controls than anything in the wet-lab studies. The positive control is a classification the pipeline should be able to do. The negative control is one it should not: predicting which plate a spectrum came from, when the three plates are end-to-end replicates of one protocol. The adversarial control scores a perfect 1.0, so the strain result is confounded.

{
  "question": "Can strain identity be predicted from Raman spectra when whole experimental replicates are held out?",
  "outcomeClass": "inconclusive-controls-failed",
  "informativeness": "uninformative",
  "informativenessReason": "negative control not clean; no sensitivity or power statement",
  "controls": {
    "positive": {"kind": "known-positive-task", "label": "species classification on the same spectra and pipeline",
                 "expected": "recoverable biological signal if the spectra and pipeline work",
                 "observed": "MCC 0.97 under leave-one-plate-out cross-validation", "passed": true, "source": "Figure 6"},
    "negative": {"kind": "adversarial-label", "label": "predicting plate identity, which should be unpredictable",
                 "expected": "chance performance (MCC 0), because the three plates are end-to-end replicates",
                 "observed": "MCC 1.0", "passed": false, "source": "Figure 4"}
  }
}

Does the rule discriminate?

The informativeness rule says a negative counts as evidence of absence only when a positive control passed, the negative control stayed clean, and a sensitivity or power statement exists. A rule that refuses everything is a filter, not a diagnosis. So the question is whether it fires in different ways on different data, and names the actual defect each time.

It does. Across nine studies every clause has fired on real published work, and each of the twenty-seven refusals carries the reason. In chemistry the rule both passes negatives and refuses them: the TMEDA kinetics at 60 °C and the two-week PFOA result are informative because those papers ran a positive control, a clean background and defined what they could detect; the zeolite syntheses and the XeF6 reactions are inconclusive because no positive control was run and no detection limit was stated, and in the XeF6 case the authors say as much themselves.

The 27 findings the rule refused to count as evidence of absence, with the reason it gave.
Reason recordedStudyFindings
No positive control, no negative control, no sensitivity statementDivergent fungal actin (7), XeF6 oxidation (5), zeolite syntheses (4)16
Negative control not clean, and no sensitivity statementNeuroimaging (3), Raman before batch correction (1)4
Positive control failedRobin, first-round agent analysis2
No positive controlLaccase mediator screen (2), Alcalase (1)3
No positive control, and no sensitivity statementAlcalase1
No sensitivity or power statement aloneRaman after batch correction1

The last row is the one worth dwelling on. After batch correction the Raman adversarial control comes back clean at MCC 0.1 and the positive control still passes at 0.93, so the only thing missing is a statement of how large an effect the experiment could have detected. The rule flags exactly that, and it matches the authors’ own caveat in the pub. The rule is reading the same weakness the scientists did.

One study forced an exemption. The Raman paper does not merely fail to find a strain signal; it refutes an earlier, stronger result obtained on the same data under a weaker validation scheme. An affirmative refutation is judged on the refuting analysis, not on the controls of the run it overturns, so refuted is now exempt from the control requirement. That is the kind of change only a real paper produces.

What we learned, in plain words

Nine studies, five in biology and four in chemistry, read closely enough to turn every result into a record a machine can check. Here is what that taught us, written for someone who has never run an experiment.

  1. The failures were never written down as failures. The Robin paper reports three drugs that worked. Its spreadsheet holds about ninety that did nothing, and nobody says so anywhere. To write the sentence “fingolimod at this dose did not help these cells” we had to pull one number from a spreadsheet, a dose from a table in a PDF, a sample size from a form, and a verdict from the main text. The AI needs that sentence too: in its second round Robin is told “these drugs have already been tested, do not suggest them again”. That memory lives in one prompt and is gone when the run ends.
  2. “Nothing happened” only means something if you could have seen something. If your kitchen scale reads in whole kilograms, “the weight did not change” does not tell you whether a gram was added. So every negative result in our records has to show three things: a test that was supposed to work and did (a positive control), a test that was supposed to do nothing and did nothing (a negative control), and how small a change the measurement could have picked up. Of 217 findings, 105 negatives clear that bar and 27 do not, and the record names which piece is missing each time. The chemistry papers split two and two. In one of the two that fail, the authors say the same thing themselves: “it may be that our reaction conditions are not right, yet”.
  3. The same data can give opposite answers. In the Robin study the same cell measurements made the control pass when a person analysed them and fail when the AI did. In the Raman study the same spectra and the same model scored 0.79 or 0.32 depending only on how the data were split for testing. A record that says “no effect” without saying who analysed it, and how, will be wrong some of the time. So the analysis is its own entry, linked to the experiment.
  4. Data gets uploaded and then forgotten. Four datasets across two studies were deposited in public archives and never analysed in the paper. You cannot see that by reading the paper. You can see it by comparing the archive’s file list with the text, which a program can do.
  5. Papers lose the facts that matter most. Which AI model proposed which drug. How many times a reaction was tried (one chemistry paper never says). Whether the compound tested was the one the computer modelled (in one case it was a mixture, of which the modelled one was about a quarter). Every one of these was known at the moment of the experiment and gone by the time of the paper.
  6. PDFs hide the evidence. In two of the four chemistry papers the key tables are pictures inside a PDF. We read them cell by cell. None of the four shares its data anywhere else, apart from one crystal structure in a public database. That is the concrete thing a publisher could change.
  7. Licences decide what can be shared. We encoded nine studies and can republish eight. The ninth is a Nature paper whose licence forbids sharing adapted material, so its records stay on our machines. The difference is a licence, not a technical limit.
  8. Someone still has to judge. Which wells are the controls, whether every non-hit counts as a failure, which AI proposed which candidate. Each call is flagged in the record, and an expert should review them. The real system is an AI proposing records and a person approving them, not a converter.

What happens when the robot writes the record itself

Everything above came from reading papers after the fact. The obvious fix is to have the system that runs the experiment write the record while it still knows everything. On 3 October 2026 we built the first version of that: a six-question checklist a record must pass at the moment it is created, and two programs that try to fill it in from real systems.

The checklist, asked at run time.
QuestionWhy it has to be asked now
What did you ask, what did you test, what happened, what were your controls?The controls are known at the bench and forgotten by the paper.
Where are the raw files?Each claim points at the actual data file with a fingerprint, a long number that changes if a single byte changes, or the run’s id in the lab system.
If it did not work, how small an effect could you have seen?A negative result without this line is not allowed to stay silent; it must give the limit or say nobody measured it.
When did this happen?The run’s own time, not the date somebody built a database.
If software did the work, which software exactly?Which model, which version. “An AI did it” is not an answer.

We tried it on both halves of a lab. Robin, the AI from the Nature paper, decides what to try; it is open source and writes a folder of files when it runs. Data Hub, Arcadia Science’s open-source system, catches the raw data from lab instruments. Each kept something the other lost.

  • Robin’s folder has every idea it ranked with its score, every file can be fingerprinted, and its data-analysis step names the model that did it. But it never writes down which model proposed the ideas or judged them. The checklist refused those records with a clear message, and we had to supply that fact from the paper. The fix is one line inside Robin: write its own settings into the folder it already creates.
  • Data Hub knows the instrument, the time, the settings, the files and who ran them, and it serves all of that to programs. It has no idea why the experiment was run or what the controls were. It is a filing cabinet, not a scientist. A person or an AI adds a short claim on top, and the checklist is what makes sure the claim includes the controls and the detection limit. Data Hub also does not store a fingerprint per file, so our program computes one when it can read the file.

Nothing in the record format had to change for either. The code, a worked example from a local Data Hub, and the write-up are in the repository under docs/capture-profile.md. No real experiment has been captured yet; that is the next step and it needs a lab.

Schema changes and the convergence test

Every change is logged with the study that forced it in the change log. The count per study fell as studies were added, which is what convergence looks like if it is real.

Additive changes forced by each study. Nothing has ever been renamed or removed.
VersionStudy that forced itChanges
v0.2Robin and Alcalase12
v0.2.1Neuroimaging8
v0.2.2Raman5
v0.2.3Divergent fungal actin2
v0.2.4Zeolite STF/IFR synthesis (chemistry, materials)1
v0.2.4TMEDA inhibition (chemistry)0
v0.2.4Laccase PFAS replication (chemistry)1
v0.2.4XeF6 oxidation (chemistry)0
v0.2.5Proposed experiments on SAGE and NEJM papers (medicine, engineering, social science; vocabulary only, not deposits)14

Three points in a falling sequence are not evidence, and the first four studies had been chosen for what they would teach rather than for what they would break. So the fifth was run as a pre-registered test. The criterion was fixed before encoding began: converging if the study needs two or fewer additive changes and nothing structural, meaning no new record level and no change to the shape of a finding, a control or an effect. The study was chosen to maximise the chance of failure. The easiest remaining candidate, a toxicity screen nearly the same shape as the Robin work, was deliberately passed over in favour of a comparative-genomics paper with no experiment in it at all.

It passed: two changes, both single vocabulary terms, a phenotype entity type and a data-curation contributor role. Nothing structural. What carried unchanged is the substance of the result. The field built to hold literature databases searched held six reference databases. The field built for a mouse troubleshooting loop held post-hoc statistical recoding. The effect structure held an Akaike information criterion and a phylogeny-corrected slope with no new fields at all.

The convergence test left one direction open: every study was biology. On 2 October 2026 four chemistry papers were encoded, each converter run first with no schema change so that validation, not judgement, counted what the study forced. The result was 1, 0, 1 and 0: a material entity type for zeolite framework codes, and a measurement-artifact failure mode for an apparent effect produced by sample loss rather than by the process under test. Nothing structural, across nine studies and two domains. Three failure modes written for materials in v0.1 and never used fired for the first time; the rest of that profile was not needed. The write-up, with the judgement calls each record makes, is docs/case-study-acs.md.

The changes that mattered most, across all nine studies.
ChangeForced by
Path, attempt, finding: three levelsOne Arcadia experiment answered six questions with four outcome classes; one Robin screen has 60 arms.
Controls carry a kind, including known-positive-task and adversarial-labelA study whose only controls are computational tasks, not reagents.
Informativeness rule enforced by validation; new class inconclusive-no-positive-controlAbsent is not the same as failed.
refuted exempt from the control requirementAn affirmative refutation is judged on the refuting analysis, not on the run it overturns.
Stage-level performers with roles, models, commits and trajectory idsFive different models and agents plus humans in one workflow.
Screened items with proposer, attribution confidence and scoreRanked candidate lists; compounds whose proposer the paper never states.
Untried branches with a status, including data-deposited-not-analysedFour deposited datasets across two studies that nobody analysed.
Abandonment reasons, open questions, next stepsArcadia’s Icebox tags and “Weigh in” questions are the most reusable part of an iced project.
material entity type; measurement-artifact failure modeA zeolite framework is a crystalline topology, not a compound; a 64 % concentration drop that is recovered in full on extraction is a sampling artefact, not a transformation.
Source licence, AI-use declaration, provenance notesThe papers declare AI use differently; one carries a different licence on its data than on its text; a registry has to be able to say “we are not sure”.

Questions an agent can ask

The store answers named queries over all nine studies at once. Examples, with what came back:

  • Has ripasudil been tried as an RPE phagocytosis enhancer? Three records: proposed in round two, 1.89× in ARPE-19 at 100 µM, 1.54× in primary cells.
  • What do we know about fingolimod at what dose? Three informative negatives at 1 µM, with the sensitivity statement attached.
  • Which negatives are not evidence of absence, and why? Twenty-seven findings across seven studies, each naming the failing or missing control.
  • Has PFOA been tested with a laccase mediator system? Yes, and the informative answer is no: a two-week dosing experiment with carbamazepine as the positive control, p = 0.29 against the untreated reactor, and the apparent 64 % loss at 0.1 µM refuted by mass balance.
  • Where could an agent pick up work? Fifty-four entries: twenty-eight next steps the authors proposed, sixteen questions they asked openly, four datasets deposited and never analysed, six inferred during ingest.
  • Which results depend on a validation scheme rather than on data? Seven refutations across four studies: the Raman strain claim with both scores and both schemes, three zeolite predictions with the syntheses that refuted them, the TMEDA inhibition test above 60 °C, and two apparent PFAS losses with the mass balance that explains them.
  • Are the DOIs this record depends on still intact? Every cited source carries version and integrity status and the time of the check.

What is published, and what is not

  • Code and schema: github.com/portolansoft/nrr, Apache-2.0 for code, CC BY 4.0 for the schema documents. All nine converters are there. The Nature-derived inputs are fetched by a script at build time and are not redistributed.
  • Records: github.com/portolansoft/nrr-records, CC BY 4.0. Thirty-eight records from the four Arcadia and four ACS studies are published, with attribution to the authors and to the datasets they build on.
  • Graphs: the eight publishable paths drawn as discourse graphs, in the grammar of Discourse Graphs (question, hypothesis, experiment, result, issue). A rendering of existing fields by scripts/render_graphs.py; the valence of each edge comes from the finding’s outcome class and informativeness.
  • Not published: the eleven records derived from the Nature paper. Its licence forbids distributing adapted material, and per-well values plus quotations from a paper are arguably that. We would rather the authors deposit their own results, and we are asking. The converter that produces them is open, so anyone with the paper can rebuild them locally.

So nine studies were encoded and eight are redistributable. The difference is a licence, not a technical limit, and it is the single clearest argument for building the commons on permissively licensed sources.

Next steps

  1. Encode a materials paper with a deposited dataset. The four chemistry papers tested the model outside biology, but only one of them deposits anything machine-readable, so the materials profile has been exercised against prose and PDF tables, not against structured data.
  2. Ask the people who build the agents to write their own settings into their output. For Robin it is one line, and the record format is already waiting for it.
  3. Run the ingest as an agent-plus-review loop on ten more permissively licensed sources and see which schema additions recur.
  4. Capture one real experiment end to end: a lab instrument run caught by Data Hub, the claim written by the agent that ran it with its controls and detection limit, and the record arriving in a registry. The checklist and the two emitters exist; what is missing is a lab.
  5. Put the discrepancies the pilot surfaced in front of the scientists who produced them, starting with a compound that worked in primary cells but not in the cell line and a control that passed under one analysis and failed under another.
  6. Settle the licensing question for non-commercial, no-derivatives sources before ingesting more of them.

Comments and corrections to [email protected]. Back to portolansoft.com