Maintainer workflows

Contributing and verification

  • Read the contribution guide before opening a pull request.

  • Use Testing for the fast local loop and full verification commands.

  • Use Development for internal API and compatibility-shim conventions.

  • Use Orchestrator architecture when changing worker processes, hardware planning, or training data residency.

Training and model releases

Maintained operational documentation lives next to the scripts it describes:

The public release entry point is:

mhcflurry train pan-allele-release --help

It coordinates training, evaluation, plots, remote artifact synchronization, and optional deployment. Deployment is never enabled by default.

Training internals

These pages specify current behavior of the training and evaluation pipeline. Read Release training recipe first for the component definitions the others reference.

Experiment notes

Controlled-experiment write-ups (cleavage-boundary models, kernel-width sweeps, the processing hyperparameter campaign, and the historical public-data replay) are kept as working notes in the repository’s notes directory, outside the published docs.