KSVenture Group
Portfolio register
PausedAs of

GENS

Probabilistic athlete profiling from DNA and surveys

GENS is a prototype for probabilistic athlete profiling: it was designed to turn raw consumer DNA files into training-relevant trait tendencies, without deterministic claims or sport selection. In February 2026 it was redesigned around parent and coach surveys, with DNA optional. Work paused on 22 February 2026, before the DNA scoring was connected to real scoring data.

Key points

  • 8-step DNA pipeline specified; parsers, QC, scoring and an append-only audit log built
  • Redesigned in February 2026 as phenotype-first: DNA optional, parent surveys scored by explicit rules
  • No sport selection or deterministic claims; 18+ gate and a CI check for 86 forbidden terms
  • Pilot build deployed in February 2026; paused before real scoring data was connected

What GENS is

GENS was conceived as a cautious way to use raw genotype files from consumer DNA tests (23andMe, AncestryDNA, MyHeritage) in training decisions. Each of five planned traits (aerobic capacity, strength and power, tendon and ligament caution, recovery and chronotype, body composition) was to be shown as a percentile with an uncertainty band, a confidence level, an evidence grade and a note on what the result does and does not mean. Sport selection, diagnoses and deterministic claims were ruled out by design.

DNA pipeline: built and missing

The pipeline is specified as eight steps: ingest, QC, harmonisation, ancestry, scoring, calibration, report and audit. Implemented in Python: file parsers, QC (call rate of at least 95%, missingness, heterozygosity), weighted polygenic scoring with an 80% variant-coverage check, conversion to percentiles and an append-only audit log that records a SHA-256 hash of the input file. Harmonisation, ancestry inference and the population reference distributions are still placeholders. No PGS Catalog scoring files are in the repository, and the deployed service called a stub module that returns placeholder scores.

  • Built: parsers, QC, scoring, percentiles, audit log
  • Placeholder: harmonisation, ancestry, reference data
  • Missing: real polygenic scoring files

Phenotype-first redesign

A specification frozen on 16 February 2026 made DNA optional. The main input became a parent survey, optionally combined with a coach survey and scored by explicit rules rather than machine learning in three regulation domains: sensory, attention and emotional. Each domain gets a support level, a confidence badge and a 4-week plan. Under the specification, athletes under 18 take part only through a parent account, and coaches never see a child’s profile. Release v3.0.0, published on 22 February 2026, made this survey-based mode the default.

Status and what a restart needs

A pilot build was deployed on 17–18 February 2026 on Vercel and Supabase (EU region); nothing has been committed since 22 February 2026, and there are no pilot results. A restart would need real scoring files and reference data, the remaining pipeline steps, legal review of the data-protection documents and a full pilot.

Record

Status
Paused
Stage
Paused at MVP stage
Sector
Sports Tech / Genomics
As of

Key figures

Planned traits
5
Pipeline steps (specified)
8
Unit tests (web app)
241

Topics

Genomics, Polygenic Scores, Sports Tech, Data Protection

Questions about this project?

Contact the founders