Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Compute Engine

The Rust compute engine is the small, fast, ontology-neutral layer. It accepts normalized tables and gene set files, performs over-representation analysis or result comparison, and writes durable output formats.

Use this layer when:

  • inputs are already normalized;
  • you want a single enrichment, matrix run, or result comparison;
  • the task should be reproducible from explicit local files;
  • workflow-specific concerns such as source download, evidence filtering, and report layout are already handled elsewhere.

The core engine does not know about species, GO release policy, evidence codes, identifier mapping, remote services, curation judgments, or web UI state. Those belong in the workflow and curation layers.

Core Pages