Go with the flow....
Genetische Analyse voor Adaptieve Gezondheidszorg
Context
In een wereld waarin gepersonaliseerde geneeskunde steeds belangrijker wordt, verzamelt de organisatie GeneticAdapt genetische gegevens om mensen te helpen beter te begrijpen hoe hun genetische eigenschappen invloed kunnen hebben op hun levensstijl, gezondheid en prestaties.
De organisatie richt zich op verschillende toepassingen:
- Medische adaptatie: Voorspellen hoe goed iemand zich aan bepaalde klimaten of hoogtes kan aanpassen.
- Sport en prestaties: Begrijpen welke spiervezeltypes iemand heeft en hoe dat van invloed kan zijn op fysieke prestaties.
- Voeding en metabolisme: Nagaan of iemand een lactose-intolerantie heeft en hoe het lichaam voedingsstoffen verwerkt.
Om deze doelen te bereiken, heeft GeneticAdapt een database met genetische gegevens van verschillende individuen. Jij krijgt de taak om een prototype van een zoek- en analysesysteem te bouwen, waarmee gebruikers de genetische kenmerken van een persoon kunnen opzoeken en analyseren.
Opdracht
- Bestudeer de flowchart waarin het zoek- en analyseproces wordt weergegeven.
De gebruike afkortingen staan in de tabel bij de flowchart. - Schrijf een JavaScript-script dat:
- Een naam zoekt in een dataset met genetische eigenschappen.
- Een analyse uitvoert op basis van verschillende genetische factoren.
- De resultaten op een gestructureerde manier weergeeft.
- Test het script met verschillende invoerwaarden om te zien of het correct functioneert.
- Zorg er met CSS voor dat de UI duidelijk en overzichtelijk is.
Randvoorwaarden
- Gebruik jQuery om interactie met de pagina te vergemakkelijken.
💡 Denk na over de ethische implicaties van genetische gegevensverzameling en hoe deze informatie verantwoord gebruikt kan worden!
Prototype
Flowchart

Gebruikte afkortingen
MC1R | melanineproductie |
Hct | hematocrietwaarde |
AA | Homozygoot dominant: Eigenschap is volledig tot uiting gekomen. |
Aa | Heterozygoot: Eigenschap is gedeeltelijk aanwezig. |
aa | Homozygoot recessief: Eigenschap is minder of niet aanwezig. |
RM | variabele voor melanineproductie |
RH | variabele voor hematocrietwaarde |
R | Resultaat voor output |
RM1 | een hoge melanineproductie (geschikt voor tropische gebieden). |
RM2 | een gemiddelde melanineproductie (geschikt voor gematigde zones). |
RM3 | een lage melanineproductie (past goed bij noordelijke gebieden). |
RH1 | Een hoge hematocrietwaarde (geschikt voor hooggebergten zoals de Andes of Tibet). |
RH2 | Een gematigde hematocrietwaarde (redelijke aanpassing aan hoogtes). |
RH3 | Een lage hematocrietwaarde (past beter in laaggelegen gebieden). |
Lijst van personen met hun genetische kenmerken
Naam | Melanineproductie | Hematocrietwaarde | Bloedgroep | Spiervezeltype | Oogkleur | Haartype | LactoseIntolerantie |
Emma | AA | Aa | O | Snel | Bruin | Steil | Nee |
Liam | Aa | aa | A | Langzaam | Blauw | Krullend | Ja |
Noah | aa | AA | B | Gemengd | Groen | Golvend | Nee |
Sophie | Aa | Aa | AB | Snel | Bruin | Steil | Ja |
Lucas | AA | AA | O | Langzaam | Blauw | Krullend | Nee |
Olivia | aa | Aa | A | Gemengd | Groen | Golvend | Ja |
Milan | Aa | AA | B | Snel | Bruin | Steil | Nee |
Isabella | AA | aa | AB | Langzaam | Blauw | Krullend | Ja |
Daan | Aa | Aa | O | Gemengd | Groen | Golvend | Nee |
Lotte | aa | AA | A | Snel | Bruin | Steil | Ja |