Skip to content

Module Map

bijux-proteomics-core is the scientific computation layer. Its import package is bijux_proteomics, and its scope extends from raw-data contracts and sequence chemistry through identification, quantification, interpretation, and reviewable scientific outputs.

flowchart LR
    S[sequences and chemistry] --> IO[input normalization]
    IO --> ID[identification]
    ID --> Q[quantification]
    Q --> X[PTM, DIA, multiplex, targeted]
    X --> I[interpretation]
    I --> R[review and reports]
    D[domain and study contracts] --> IO
    D --> ID
    D --> Q

Scientific families

Family Owned capability
sequences, chemistry FASTA parsing, digestion policy, masses, isotopes, modifications, fragments, and modified-peptide contracts
io, study mzML/MGF and table ingestion, normalized run bundles, metadata integrity, experimental design, and run QC
identification Search-engine adapters, PSM and peptide evidence, protein inference, target-decoy FDR, contaminant review, and audit trails
quantification Matrices, normalization, missingness, roll-up, statistics, batch effects, provenance, and differential analysis
dia, multiplex, isotope_labeling Acquisition- and labeling-specific contracts, matrices, interference controls, and validation
ptm, proteoforms Site localization, ambiguity, occupancy, regulation, crosstalk, evidence cards, and proteoform assembly
targeted, panels Assay interference, assay QC, biomarker stability, target panels, and validation planning
interpretation, biology Annotation mapping, enrichment, pathway and regulator inference, complexes, networks, and biological context
review Claims, evidence graphs, belief summaries, explanations, structure reports, and reviewer-facing cards
workflow, benchmarks Composable scientific pipelines, stable exports, case studies, challenge corpora, and acceptance evidence

Public entrypoints

The package root intentionally exposes five high-value operations: DigestPolicy, FASTA parsing, experimental-design parsing, normalized-run construction, and FDR audit-trail construction. Deeper capabilities are imported from their owned family rather than copied into a flat root namespace. The bijux-proteomics command enters through interfaces.cli; Python workflows can call the same scientific modules directly.

Architectural boundary

Core owns scientific transformations and the evidence needed to review them. It does not own long-lived evidence memory, epistemic judgment, laboratory planning policy, or service execution. Those responsibilities belong to knowledge, intelligence, lab, and runtime respectively.