Under the hood

A full scientific stack, running in-process on the phone.

For the technically curious: here's how Bio-Scry runs whole-genome pipelines on an iPhone, with nothing offloaded to a server.

Everything runs on the phone

A full scientific stack — an embedded Python runtime, native compute, and Metal GPU kernels — executes locally. Nothing is offloaded to a server, and no code is downloaded at runtime; all logic ships in the app.

GPU-accelerated

The heaviest steps — including the neural-field assembler — run on the phone's GPU via Apple's Metal, so full pipelines complete in reasonable time on-device.

Memory-disciplined

The pipelines are engineered to stay within a phone's memory budget, so full genomes assemble on-device without crashing.

Deterministic & versioned

Reference databases carry version manifests, and results record the exact versions used — so a run is reproducible and citable.

See it working

The whole workflow, on one screen.

A track-based genome browser renders GC content, read depth, variants, restriction sites and the raw sequence — all computed and drawn on the device, offline.

  • Linear & circular views
  • Jump by gene, locus or ACGT motif
  • Draggable selection down to the base
Genome browser