Skip to content

Terminology

Use these terms in public documentation, user interfaces, and new extension code.

Term Meaning
model architecture A modeling approach such as ChromBPNet, Cherimoya, or AlphaGenome.
model instance A trained model or configured model scope used in one analysis, such as a K562 ChromBPNet model.
model binding The lightweight package that tells Altar how an architecture is configured, run, and interpreted.
runtime The executable environment containing a heavyweight model framework and its command-line program.
scoring job A request to score variants with one or more model instances.
model run The part of a scoring job associated with one model instance.
task One independently executable unit of work.
shard One of several equivalent partitioned tasks. Use only when work is genuinely partitioned.
score A value produced by a model for one variant.
annotation External reference information attached to a variant.
variant–gene link A typed relation connecting a variant or regulatory element to a target gene.
variant result The assembled record containing a variant's model scores and prioritization provenance.
prioritized A declared rule matched. It does not mean pathogenic, causal, or clinically significant.
execution backend An implementation that submits and observes container tasks.
score store Storage for attributable per-model scores and assembled result reads.

Python identifiers sometimes retain lower-level wording such as materialize() or reconcile_once(). Explain the public concept first—assemble results or advance dependent tasks—then name the API used to perform it.

Avoid using “axis,” “plan triple,” “data lake,” “surface,” “seam,” or “fan-in” as the primary explanation of the system. Those terms describe implementation history more than a reader's scientific or engineering goal.