About us
Learn karyotyping with your own hands.
KaryoTrainer is a teaching game for medical students, residents and cytogenetics trainees: real karyograms are cut into individual chromosomes, and you place each one in its pair's slot — the same task done at the lab bench, without needing a microscope or lab time.
Why it exists
Recognising chromosomes by length, centromere position and G-banding pattern is a skill that only comes with a lot of practice. Books and slides show the picture but don't engage the hand, and time with real samples is limited. KaryoTrainer brings that practice to your phone and laptop.
How it works
- 1
Pick a level
Every level is a real sample — from the normal karyotype through the trisomies and sex-chromosome aneuploidies.
- 2
Arrange the chromosomes
Drag each chromosome to its pair's slot and rotate it if needed. The game is fully playable from the keyboard too.
- 3
Get feedback
The score has three parts — correct placement (60%), correct orientation (20%) and speed (20%) — plus a pair-by-pair breakdown of mistakes and a progress chart.
A five-stage path
The content follows a teaching atlas of haematopathology karyotypes: 95 reference cases across 5 stages.
What we hold to
Real data, not drawings
Every level is cut from a real karyogram photo. Images that could not be cut cleanly were dropped rather than putting fake chromosomes in front of a student.
Bilingual, right-to-left
Persian and English, with a full right-to-left layout for Persian.
Accessible
Keyboard play, respect for the system's reduced-motion setting, and a layout built for small screens.
No sign-up wall
Anyone can play; an account is only needed to save results and track progress.
Sources and image credits
- Karyograms from Wellcome Collection — Wessex Regional Genetics Centre, licensed CC BY 4.0.
- Stage structure and reference cases: a five-stage teaching atlas of haematopathology karyotypes; each case can be looked up in the Atlas of Genetics and Cytogenetics in Oncology and Haematology.
Ready?
Start at stage one; the first level takes under ten minutes.