Plain wording

stale · v3 provisional awaiting approval

What does each claim say, in one sentence a non-specialist can read?

for iGABASnFR2 is an improved genetically encoded protein sensor of GABA · this layer across all papers · json

Provisional

This layer needs a corpus-scope decision that has not been ruled on yet, so what it produces would change if the decision changed. It waits on claim-format, relation-vocab.

Awaiting approval

Waiting for approval. That is a statement about the record, not about whether anyone has read this: people read the corpus without stamping what they read, and only a stamp leaves a trace. Approval is an operation on a version, not a step of its own — it is recorded against the version it was granted to, so running this layer again does not carry it forward.

Out of date

These inputs changed after this ran:

  • claims/kolb-2026-igabasnfr2/crystal-structure-pdb-9d57.md
  • claims/kolb-2026-igabasnfr2/igabasnfr2-13fold-expression-increase.md
  • claims/kolb-2026-igabasnfr2/igabasnfr2-fourfold-sensitivity-gain.md
  • claims/kolb-2026-igabasnfr2/igabasnfr2n-negative-going-variant.md
  • claims/kolb-2026-igabasnfr2/mutagenesis-3947-variants-screened.md
  • claims/kolb-2026-igabasnfr2/screening-scope-wet-lab-only.md

What it produced21 claims

Read from site/src/data/plain-claims/kolb-2026-igabasnfr2.json · 5 KB. model supplied:runs/kolb-2026-igabasnfr2/plain-claim.answer.jsonprompt extract/prompts/plain-claim.md

  1. The fluorescence attributed to iGABASnFR2 comes from compounds that resemble GABA rather than from GABA itself.

    slug alt-signal-from-cross-reactivityrole hypothesis

  2. The crystal structure of iGABASnFR2, showing its binding pocket and cpGFP arrangement, is deposited in the Protein Data Bank.

    slug crystal-structure-pdb-9d57role methodologicalpanel fig3 (or structural supplement)

  3. A sufficiently sensitive GABA sensor enables measurements iGABASnFR1 cannot make at all, rather than cleaner versions of old ones.

    slug hypothesis-improved-sensor-enables-new-biologyrole hypothesispanel hypothesis

  4. Mutating a handful of residues around iGABASnFR1's GABA-binding pocket and cpGFP linkers yields a far better sensor without losing selectivity.

    slug hypothesis-saturation-mutagenesis-yields-improved-sensorrole hypothesispanel hypothesis

  5. iGABASnFR2 produces about thirteen times as many responding pixels as iGABASnFR1, reflecting better sensitivity and better membrane trafficking.

    slug igabasnfr2-13fold-expression-increaserole empiricalpanel fig1C

  6. iGABASnFR2 works under two-photon imaging, and both new variants are less sensitive to pH than iGABASnFR1.

    slug igabasnfr2-2p-compatiblerole methodologicalpanel fig4e, fig4f, fig4-supplement3

  7. GABA binding closes iGABASnFR2's binding lobes but leaves the fluorescent cpGFP domain almost unmoved, unlike GCaMP with calcium.

    slug igabasnfr2-cpgfp-rigid-on-gaba-bindingrole interpretationpanel fig3a

  8. iGABASnFR2 gives a roughly fourfold larger fluorescence change than iGABASnFR1 for the same stimulation in cultured neurons.

    slug igabasnfr2-fourfold-sensitivity-gainrole empiricalpanel fig1, fig2

  9. iGABASnFR2 responds to GABA and not to structurally similar compounds, none of which block or distort its GABA response.

    slug igabasnfr2-gaba-selective-specificityrole controlpanel fig4-supplement1, fig4-supplement2

  10. iGABASnFR2 detects GABA spilling into the extracellular space of mouse barrel cortex when the whiskers are stimulated.

    slug igabasnfr2-invivo-barrel-cortexrole empiricalpanel fig6c, fig6-video1

  11. iGABASnFR2 rises faster and decays more slowly than iGABASnFR1, while the negative-going variant rises more slowly than both.

    slug igabasnfr2-kinetics-rise-decayrole empiricalpanel fig2c, fig2d

  12. On the neuron surface iGABASnFR2 binds GABA about seven times more tightly than iGABASnFR1, still above resting GABA levels.

    slug igabasnfr2-oncell-affinity-sevenfoldrole empiricalpanel fig4b

  13. iGABASnFR2 shows that starburst amacrine cells release GABA differently depending on motion direction, which iGABASnFR1 could not resolve.

    slug igabasnfr2-retina-direction-selectivityrole empiricalpanel fig5

  14. iGABASnFR2 detects GABA released from single hippocampal interneuron boutons, where iGABASnFR1 gave no signal at all.

    slug igabasnfr2-single-bouton-hippocampusrole empiricalpanel fig6a, fig6b

  15. iGABASnFR2 and its negative-going variant bind GABA in one fast step, while iGABASnFR1 binds in two slower phases.

    slug igabasnfr2-single-exponential-kineticsrole empiricalpanel fig4c, fig4d

  16. A variant called iGABASnFR2n dims rather than brightens when GABA binds, and is also far better expressed than iGABASnFR1.

    slug igabasnfr2n-negative-going-variantrole empiricalpanel fig1C, fig1D

  17. A screen of nearly 4,000 variants at 39 sites yielded 93 more responsive than iGABASnFR1 and 22 better in both response and expression.

    slug mutagenesis-3947-variants-screenedrole methodologicalpanel fig1B, fig1C

  18. iGABASnFR2 should beat iGABASnFR1 at single boutons, at single-trial direction selectivity in retina, and at whisker-evoked GABA in the living brain.

    slug prediction-improved-sensor-enables-new-measurementsrole predictionpanel prediction

  19. The screen should yield several variants beating iGABASnFR1 on response, at least one also better expressed, and some behaving in new ways.

    slug prediction-screen-yields-multiple-improved-variantsrole predictionpanel prediction

  20. All tests use cultured neurons, purified protein, retina, hippocampal slice and mouse cortex, not awake or non-mammalian preparations.

    slug scope-sensor-engineering-paperrole scopepanel scope

  21. The performance claims rest on bench measurements that cannot be reproduced from the deposited code and data, which only redraw the figures.

    slug screening-scope-wet-lab-onlyrole scopepanel all figures (assessment)

How it is defined

A model answers this layer, so the prompt is the layer. It is reproduced below from the committed file, and it is a declared input — editing it makes every run that used it stale.

scripts/plain_claims.pythe script that runs itnot in the repository

The declaration names this path and the repository does not have it. An input that does not exist hashes to nothing, so it cannot make a run stale — the layer is declared to depend on something it is not in fact tracking.

extract/prompts/plain-claim.mdthe prompt it runs undernot in the repository

The declaration names this path and the repository does not have it. An input that does not exist hashes to nothing, so it cannot make a run stale — the layer is declared to depend on something it is not in fact tracking.

Artifacts

Versions

From the run ledger. There is no changelog beside it to keep in step.

  1. v3 · 2026-09-12 · supplied:runs/kolb-2026-igabasnfr2/plain-claim.answer.json

    re-run after the runner changed; no cost recorded — these answers predate the field

    python3 scripts/plain_claims.py kolb-2026-igabasnfr2 --answer runs/kolb-2026-igabasnfr2/plain-claim.answer.json

  2. v2 · 2026-09-12 · supplied:runs/kolb-2026-igabasnfr2/plain-claim.answer.json

    re-run; cost of the answering session recorded

    python3 scripts/plain_claims.py kolb-2026-igabasnfr2 --answer runs/kolb-2026-igabasnfr2/plain-claim.answer.json

  3. v1 · 2026-09-11 · supplied:runs/kolb-2026-igabasnfr2/plain-claim.answer.json

    first run: one plain sentence per claim, answered by Claude Opus 5 through --dump-prompt and fed back through --answer

    python3 scripts/plain_claims.py kolb-2026-igabasnfr2 --answer runs/kolb-2026-igabasnfr2/plain-claim.answer.json

This layer across the corpus

Across the corpus

10 stale·a paper links to its own cell, where this layer's output for it is rendered

PaperStateVersionLast runOutputCell
A three-dimensional immunofluorescence atlas of the …re-run after the runner changed; no cost recorded — these answers predate the fieldstalev22026-09-12artiushin-2026-spider-atlas.jsonjson
Distinct representational properties of cues and con…re-run after the runner changed; no cost recorded — these answers predate the fieldstalev22026-09-12bouyeure-2026-fear-rsa.jsonjson
Computational modelling identifies key determinants …re-run after the runner changed; no cost recorded — these answers predate the fieldstalev22026-09-12ejdrup-2026-dopamine.jsonjson
Contributions of insula and superior temporal sulcus…re-run after the runner changedstalev62026-09-12gadeke-2026-guilt-insula.jsonjson
Spatially targeted inhibitory rhythms differentially…re-run after the runner changedstalev32026-09-12headley-2026-inhibitory-rhythms.jsonjson
Feedback of peripheral saccade targets to early fove…re-run after the runner changed; one wording added for the promoted claimstalev22026-09-12kammer-2026-foveal-feedback.jsonjson
iGABASnFR2 is an improved genetically encoded protei…re-run after the runner changed; no cost recorded — these answers predate the fieldstalev32026-09-12kolb-2026-igabasnfr2.jsonjson
A deep learning pipeline for mapping in situ network…re-run after the runner changed; no cost recorded — these answers predate the fieldstalev22026-09-12rozak-2026-neurovascular-dl.jsonjson
Self-association enhances early attentional selectio…re-run after the runner changed; no cost recorded — these answers predate the fieldstalev22026-09-12scheller-2026-self-prioritization.jsonjson
Impaired excitability of fast-spiking neurons in a n…re-run after the runner changed; no cost recorded — these answers predate the fieldstalev22026-09-12wengert-2026-kcnc1.jsonjson

Inputs and outputs

Reads, besides its dependencies
Produces
  • site/src/data/plain-claims/{paper}.json

One per paper — the table above links each one that exists.

Views
  • list — rendered above, over the 17 claims in the artifact
  • table — rendered above, over the 17 claims in the artifact

Running it

The command comes from the declaration, so this text and what actually runs cannot diverge. pipeline.py run also runs the unmet dependencies first.

python3 scripts/pipeline.py run <paper> plain-claim

Underneath, that runs python3 scripts/plain_claims.py {paper} --answer runs/{paper}/plain-claim.answer.json.