Platform overview¶
Bijux Proteomics is a package family for scientific work that must remain inspectable after computation, execution, interpretation, and experimental follow-up have crossed process boundaries. Its packages do not represent deployment tiers. Each package owns a different kind of authority and emits a different reviewable record.
Authority chain¶
flowchart LR
inputs["FASTA · spectra · search results · study design"]
foundation["Foundation\nidentity · schemas · canonical bytes"]
core["Core\nscientific computation and acceptance"]
runtime["Runtime\nexecution and artifact custody"]
knowledge["Knowledge\nevidence and contradiction state"]
intelligence["Intelligence\nranking, challenge, and refusal"]
lab["Lab\nreadiness, handoff, and observation"]
inputs --> core --> runtime --> knowledge --> intelligence --> lab
foundation --> core
foundation --> runtime
foundation --> knowledge
foundation --> intelligence
foundation --> lab
lab -. "new evidence" .-> knowledge
The arrows describe the movement of records and authority, not a required Python import graph. Core can be used without Runtime, Knowledge can ground an external result, and Lab can receive a recommendation produced elsewhere. The contracts matter whenever an output must retain identity, lineage, assumptions, and disposition outside its producing process.
What each package can establish¶
| Owner | Authoritative question | Durable record | Required refusal |
|---|---|---|---|
bijux-proteomics-foundation |
Are two cross-package documents represented under the same stable contract? | typed identifier, versioned document, canonical payload, digest, compatibility result | unknown schema, ambiguous value, or unsupported migration |
bijux-proteomics-core |
What did the scientific calculation accept, reject, and conclude under its policy? | scientific result, diagnostics, workflow request, benchmark acceptance | invalid input, unmet scientific contract, or unsupported claim |
bijux-proteomics-runtime |
What was configured, executed, produced, resumed, replayed, or imported? | run manifest, state history, provider decision, artifact ledger, comparison record | unavailable capability, broken integrity, or unsupported rerun |
bijux-proteomics-knowledge |
Which evidence supports, contradicts, qualifies, or fails to ground a claim? | evidence bundle, provenance, context, contradiction ledger, sufficiency result | unresolved identity, missing context, or inadequate evidence for the named use |
bijux-proteomics-intelligence |
Which action is preferred under a named policy, candidate set, and uncertainty model? | ranking, sensitivity, falsifiers, regret, recommendation or refusal | unstable ordering, unmet constraint, or evidence below the action burden |
bijux-proteomics-lab |
Is a proposed assay ready, what was handed off, and what was observed? | assay plan, readiness decision, custody record, observation, reconciliation | unanswerable question, incomplete controls, unavailable capacity, or unsafe handoff |
No package inherits the authority of the record it consumes. Runtime completion does not imply Core acceptance. Grounded evidence does not authorize an action. A recommendation does not prove feasibility, and an observed result does not interpret its own biological consequence.
One analysis across the system¶
sequenceDiagram
participant C as Core
participant R as Runtime
participant K as Knowledge
participant I as Intelligence
participant L as Lab
C->>R: validated workflow request and acceptance contract
R-->>C: identified artifacts and execution disposition
C->>K: accepted scientific result and limitations
K->>I: versioned support, contradiction, and sufficiency record
I->>L: advisory recommendation or refusal
L-->>K: observation, QC, deviations, and lineage
The return from Lab appends evidence. It does not edit the earlier run, scientific result, evidence bundle, or recommendation. A later judgment cites new record identities so a reviewer can explain exactly why it changed.
Scientific and execution depth¶
Core covers sequence normalization and digestion, peptide chemistry, fragmentation, MGF and mzML intake, search-result adapters, PSM confidence, target-decoy review, contaminants, protein inference, LFQ, DIA, PTM, targeted-analysis surfaces, QC, and governed benchmark assets. Runtime adds preflight, providers, state transitions, checkpoints, resume, import custody, replay, comparison, and portable artifact handoff.
That breadth is not uniform evidence. Workflow authority is assessed per family and stops at the weakest relevant benchmark, execution, grounding, decision, or consequence record. See Workflow Families for the current DDA, DIA, LFQ, multiplex, PTM, and targeted ceilings.
Canonical and compatibility surfaces¶
bijux-proteomics-runtime governs execution, replay, provider behavior, run
state, and runtime artifacts. agentic-proteins preserves historical runtime
imports, commands, and routes while callers migrate. The short-name
proteomics-* distributions are aliases for canonical owners; they do not
define parallel scientific or operational semantics.
Compatibility is verified across the surfaces a caller observes: imports, call signatures, command output, HTTP schemas, configuration, persisted state, and replay behavior. A wrapper may be removed only when consumer evidence and the migration ledger support removal.
Choose the next authority¶
| Need | Continue with |
|---|---|
| resolve a package or artifact owner | Cross-Package Ownership |
| inspect the dependency and handoff shape | Product Architecture |
| assess scientific support by workflow | Workflow Families |
| follow one question from input to consequence | Scientist Journey |
| reproduce or compare execution | Runtime handbook |
| inspect current release blockers | Release Readiness Matrix |