Login IconLogin/Member Area/ Consumer Helpline delivered by Citizens Advice 0808 223 1133

1 Sylvan Court Sylvan Way SS15 6TH Basildon, Essex, UK

Interactive Karyotype Activity Free Jun 2026

<div class="lab-panel"> <!-- LEFT: UNSORTED CHROMOSOMES (patient metaphase spread) --> <div class="unsorted-area"> <h3>đŸ§« Patient Chromosomes <span style="font-size:0.8rem;">(drag to arrange)</span></h3> <div id="chromosomePool" class="chromosome-pool" dropzone="move" @dragover.prevent @drop.prevent> <!-- dynamic chromosomes injected --> </div> <div style="display: flex; justify-content: flex-end; gap: 8px; margin-top: 12px;"> <button id="resetButton" class="reset-btn">⟳ Reset spread</button> </div> </div>

Provides more advanced tools for studying specific chromosomal structures. Conclusion

Once all 46 chromosomes are arranged in 23 pairs, the software automatically scans for numerical abnormalities. Interactive Karyotype Activity

: Provide "chromosome maps" that students cut and paste onto a template. Patient Profiles

A classic, reliable, and straightforward digital activity. &lt;div class="lab-panel"&gt; &lt;

// KARYOTYPE CHECK & DIAGNOSTIC ENGINE function checkAndDiagnose() { let autosomeComplete = true; let autosomeCounts = {}; for (let i=1; i<=22; i++) const sexSlot = karyoSlots[23] || []; let sexDiagnosis = ""; let isNormal = false; let syndromeText = ""; const sexTypesList = sexSlot.map(id => chromosomes.find(c => c.id === id)?.type); if (sexSlot.length === 2) { if (sexTypesList.includes('X') && sexTypesList.includes('Y')) sexDiagnosis = "46,XY"; isNormal = autosomeComplete; syndromeText = "Normal Male"; else if (sexTypesList[0] === 'X' && sexTypesList[1] === 'X') sexDiagnosis = "46,XX"; isNormal = autosomeComplete; syndromeText = "Normal Female"; else if (sexTypesList.includes('X') && sexTypesList.includes('X') && sexTypesList.length ===2) sexDiagnosis = "46,XX"; isNormal = autosomeComplete; syndromeText = "Normal Female"; else if (sexTypesList.includes('X') && sexTypesList.includes('Y') === false && sexTypesList[0]==='X') {} else sexDiagnosis = `Abnormal sex ($sexTypesList.join(','))`; syndromeText = "Sex chromosome aneuploidy suspected"; isNormal = false; } else if (sexSlot.length === 1) if (sexTypesList[0] === 'X') sexDiagnosis = "45,X"; syndromeText = "Turner syndrome (Monosomy X)"; isNormal = false; else if (sexTypesList[0] === 'Y') sexDiagnosis = "47,XYY? Incomplete Y only? Incomplete set"; syndromeText = "Abnormal karyotype"; isNormal = false; else sexDiagnosis = "Missing sex chromosome"; syndromeText = "Incomplete sample"; isNormal = false; else sexDiagnosis = "Sex chromosome pair missing"; syndromeText = "Incomplete karyotype"; isNormal = false;

As genomic technology advances, educational tools are shifting from basic karyotyping to interactive simulations and virtual Next-Generation Sequencing (NGS) labs. However, the interactive karyotype activity remains the foundational gateway for biology students. It visualizes the physical reality of DNA, bridges the gap between cellular division and clinical medicine, and builds the critical thinking skills needed for the next generation of genetic discoveries. syndromeText = "Abnormal karyotype"

: The specific horizontal dark and light stripes. Step 3: Analysis and Diagnosis

The 23rd pair determines biological sex (XX for females, XY for males).

Whether digital or hands-on, the activity simulates the real-world workflow of a geneticist. The exercise typically follows a structured four-step process:

© 2026 Chartered Trading Standards Institute. All rights reserved.

1 Sylvan Court Sylvan Way, Southfields Business Park, Basildon, Essex, SS15 6TH.
Company no. RC000879

Investors in People and Customer excellence award logos

Website by: