Skip to content

METPO Scope-B proposal v6 (electron-transfer predicates) + upstream submission to METPO #535#108

Merged
realmarcin merged 2 commits into
mainfrom
claude/metpo-v6-electron-transfer
Jun 14, 2026
Merged

METPO Scope-B proposal v6 (electron-transfer predicates) + upstream submission to METPO #535#108
realmarcin merged 2 commits into
mainfrom
claude/metpo-v6-electron-transfer

Conversation

@realmarcin

Copy link
Copy Markdown
Contributor

Summary

Two linked deliverables:

  1. New Scope-B cohort metpo_traitmech_v6 — 4 electron-transfer/bioenergetics predicates for the genuine no-upstream-home residual, with IDs reserved against the latest METPO release.
  2. Upstream submission — opened berkeleybop/metpo#535 requesting real METPO IDs for all cohorts v1–v6 (143 classes + 13 predicates), cross-referenced from every proposal.md.

v6 cohort (METPO:20076002007603)

ID Label Edges Why new
2007600 transfers electrons via 2 mediated/carrier transfer (interspecies H₂/formate); distinct from direct transfers electrons to (2007403)
2007601 imposes gradient of 4 establishes an electrochemical gradient; no RO/biolink home; consolidates imposes/increases gradient of
2007602 couples electron flow to 1 chemiosmotic coupling (ETC → PMF)
2007603 serves as electron donor and acceptor 1 disproportionation; not expressible by single-direction redox predicates

ID reservation (latest METPO release 2026-06-12)

1-series used to 1007093, 2-series to 2000734, 2007xxx wholly unused upstream2007600+ is above the v4 block (2007500) and collision-free. The numbers are placeholders; METPO maintainers mint the real IDs (round-trip plan documented in proposal.md).

Edge grounding (closes the loop)

Grounded 11 motivating edges in predicate_grounding.tsv: 8 to the new predicates, 3 to existing v2 predicates where they're equivalents (donates/provides electrons to → 2007403; provides electrons for → 2007402). One-off/ambiguous labels left residual rather than proposed speculatively. Predicate grounding 1071 → 1082 / 1284 (83% → 84%).

Verification

  • just verify-proposal metpo_traitmech_v6 — 12/12 cols, header directives, subset tag pass (Scope-A check N/A for predicate-only cohorts, as v2/v4).
  • just robot-validate-proposal metpo_traitmech_v6PASS: ELK no UNSAT, +6 lines (no unintended inferences).
  • just validate-strict — 477 files, 0 errors. Grounding idempotent.

🤖 Generated with Claude Code

realmarcin and others added 2 commits June 14, 2026 00:28
…icates

Proposes METPO:2007600-2007603 for the microbe-specific electron-transfer /
bioenergetics residual cluster (the genuine no-upstream-home predicates after
the grounding passes):
  2007600 transfers electrons via   (mediated/carrier transfer; 2 edges)
  2007601 imposes gradient of       (electrochemical gradient; 4 edges)
  2007602 couples electron flow to  (chemiosmotic coupling; 1 edge)
  2007603 serves as electron donor and acceptor (disproportionation; 1 edge)

IDs reserved against the latest METPO release (2026-06-12): 1-series used to
1007093, 2-series to 2000734, 2007xxx wholly unused upstream; 2007600+ is
above the v4 block (2007500) and clear of upstream.

Grounds 11 motivating edges in predicate_grounding.tsv: 8 to the new
predicates, and 3 residual labels to existing v2 predicates where they are
equivalents (donates/provides electrons to -> 2007403 transfers electrons to;
provides electrons for -> 2007402 feeds electrons into). One-off / ambiguous
labels left residual rather than proposed speculatively. Predicate grounding
rises 1071 -> 1082 / 1284 (83% -> 84%).

Verification: just verify-proposal (12/12 cols; Scope-A N/A as for v2/v4),
just robot-validate-proposal PASS (ELK no UNSAT, +6 lines), validate-strict
477 files 0 errors. Grounding idempotent.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…orts

Consolidated TraitMech->METPO submission (v1-v6: 143 classes + 13 predicates)
opened as berkeleybop/metpo#535 requesting real METPO IDs. Cross-referenced
from each cohort's proposal.md.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@realmarcin realmarcin merged commit 9394b41 into main Jun 14, 2026
2 checks passed
@realmarcin realmarcin deleted the claude/metpo-v6-electron-transfer branch June 14, 2026 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant