Advanced
Deep dives into PolyGenius architecture, the execution and scoring engines, catalogs, and extensibility.
01
Architecture
Data structures, module design, and persistence
02
Infrastructure
Resources, catalogs, the execution engine, caching, and the scoring engine
- 1Resources and CatalogsHow external data — panels, chains, variant spaces, LD blocks, tools — is described, retrieved and reused
- 2The Execution EngineHow declared work becomes scheduled tasks, how caching decides what runs, and how to read a run
- 3The Scoring EngineHow compute$scores() turns a model library and a genotype file into PLINK2 --score calls, and how its memory argument is resolved
03
Extending PolyGenius
Adding algorithms, sources and modules; how the code is organised
04
Reference
API quick reference and glossary