Biology · Boek 5 · Bachelor Year 3

Universitaire biologie — jaar 3

Universitaire biologie — jaar 3 · Bachelor Year 3

4Genomica en sequencing

Het eerste volledige genoom van een vrijlevend organisme, de 1.8Mb1.8\,\mathrm{Mb} van een bacterie, werd in 1995 gepubliceerd na een jaar werk van een ploeg van veertig. Het menselijk genoom, 3.23.2 miljard basenparen, kostte een internationaal consortium dertien jaar en ongeveer drie miljard dollar en werd in 2003 voltooid verklaard. Vandaag leest een tafelapparaat een menselijk genoom in één nacht voor enkele honderden dollars, sequenceert een ziekenhuis de tumor van een patiënt om een geneesmiddel te kiezen, en haalt een museum het genoom uit een bot van veertigduizend jaar oud en leest het. De techniek die dit mogelijk maakte, de wiskunde die miljoenen korte reads tot een genoom maakt, en wat de voltooide genomen hebben geleerd over de omvang, de inhoud en de geschiedenis van ons DNA vormen het onderwerp van dit hoofdstuk. Het volgende hoofdstuk neemt de algoritmen ter hand die de sequenties vergelijken zodra men ze in handen heeft.

4.1 DNA lezen

Definitie 4.1 (Sequencing door ketenterminatie)

Sanger-sequencing kopieert een enkelstrengs matrijs vanaf een primer met DNA-polymerase, in aanwezigheid van de vier normale nucleotiden en een kleine hoeveelheid dideoxynucleotiden, die de 3'-hydroxylgroep missen en de keten dus beëindigen waar zij ook worden ingebouwd. Elk dideoxynucleotide draagt een andere fluorescerende kleurstof. Het product is een mengsel van fragmenten, één voor elke positie van de matrijs, elk eindigend op een base van bekende identiteit; op grootte gescheiden in een gelcapillair passeren zij een detector op volgorde van lengte, en de volgorde van de kleuren is de sequentie van de matrijs. Eén run leest 700 tot 900bp700\text{ tot }900\,\mathrm{bp} met een foutenpercentage onder 10310^{-3}; het blijft de methode om een construct of één enkel gen te verifiëren.

Bewijsmateriaal. Sanger, Nicklen en Coulson publiceerden de methode in 1977 en lazen er datzelfde jaar de 5386bp5386\,\mathrm{bp} van de faag ϕ\phiX174 mee — het eerste volledige DNA-genoom — en in 1981 de 16569bp16\,569\,\mathrm{bp} van het menselijke mitochondrion. Fleischmann en collega’s (1995) lazen de 1.83Mb1.83\,\mathrm{Mb} van Haemophilus influenzae door het hele genoom in willekeurige fragmenten te breken, er 2400024\,000 van te sequencen en de reads met de computer samen te voegen — de hagelschotstrategie voor het hele genoom die elk later project heeft opgeschaald.

Links: Frederick Sanger, die de eerste bruikbare methoden om eiwitten en DNA te lezen bedacht en voor elk een Nobelprijs kreeg. Rechts: een autoradiogram van een sequencinggel uit het tijdperk vóór de capillairen, één baan per base, met de sequentie van onder naar boven af te lezen uit de ladder van banden. Links: Frederick Sanger, die de eerste bruikbare methoden om eiwitten en DNA te lezen bedacht en voor elk een Nobelprijs kreeg. Rechts: een autoradiogram van een sequencinggel uit het tijdperk vóór de capillairen, één baan per base, met de sequentie van onder naar boven af te lezen uit de ladder van banden.
Links: Frederick Sanger, die de eerste bruikbare methoden om eiwitten en DNA te lezen bedacht en voor elk een Nobelprijs kreeg. Rechts: een autoradiogram van een sequencinggel uit het tijdperk vóór de capillairen, één baan per base, met de sequentie van onder naar boven af te lezen uit de ladder van banden.
Sequencing door ketenterminatie. Een dideoxybase beëindigt de kopie op elke positie waar zij wordt ingebouwd; de fragmenten, één per lengte, worden op grootte gescheiden en de kleur van elke eindbase wordt op volgorde afgelezen.
Sequencing door ketenterminatie. Een dideoxybase beëindigt de kopie op elke positie waar zij wordt ingebouwd; de fragmenten, één per lengte, worden op grootte gescheiden en de kleur van elke eindbase wordt op volgorde afgelezen.

Definitie 4.2 (Massaal parallelle sequencing)

Instrumenten van de tweede generatie lezen miljoenen tot miljarden fragmenten tegelijk. Bij sequencing door synthese worden de fragmenten, met adapters aan hun uiteinden geligeerd, aan een glazen stroomcel gebonden en daar ter plaatse vermenigvuldigd tot clusters van identieke moleculen; die clusters worden vervolgens per cyclus met één base verlengd met fluorescerende, omkeerbaar geblokkeerde nucleotiden, afgebeeld, gedeblokkeerd en opnieuw verlengd, zodat elke cyclus één base toevoegt aan de read van elk cluster. De reads zijn 100 tot 300bp100\text{ tot }300\,\mathrm{bp} lang, meestal vanaf beide uiteinden van een fragment (gepaarde uiteinden), met een foutenpercentage van ongeveer 10310^{-3} per base, en één run levert tot 101210^{12} basen op. Instrumenten van de derde generatie met lange reads lezen afzonderlijke moleculen zonder vermenigvuldiging: door één polymerase in reële tijd fluorescerende nucleotiden te zien inbouwen, of door het DNA door een eiwit-nanoporie te rijgen en de ionenstroom te registreren, die elke opeenvolging van basen op haar eigen manier moduleert. Reads van 10 tot 100kb10\text{ tot }100\,\mathrm{kb} en meer overspannen de herhalingen waar korte reads niet overheen komen, tegen een hoger ruw foutenpercentage dat de consensus terugbrengt.

Links: een stroomcel, het glazen plaatje waarop miljarden DNA-clusters worden gekweekt en per cyclus met één base worden gelezen. Rechts: een nanoporiesequencer ter grootte van een broekzak, die afzonderlijke moleculen leest als veranderingen in een ionenstroom. Links: een stroomcel, het glazen plaatje waarop miljarden DNA-clusters worden gekweekt en per cyclus met één base worden gelezen. Rechts: een nanoporiesequencer ter grootte van een broekzak, die afzonderlijke moleculen leest als veranderingen in een ionenstroom.
Links: een stroomcel, het glazen plaatje waarop miljarden DNA-clusters worden gekweekt en per cyclus met één base worden gelezen. Rechts: een nanoporiesequencer ter grootte van een broekzak, die afzonderlijke moleculen leest als veranderingen in een ionenstroom.

Stelling 4.3 (Dekking en gaten in een hagelschotproject)

Laat NN reads van lengte LL op willekeurige posities langs een genoom van lengte GG worden genomen, en zij c=NL/Gc = NL/G de dekking, het gemiddelde aantal reads dat een base bedekt. Dan wordt een gegeven base bedekt door een aantal reads dat poissonverdeeld is met gemiddelde cc: het deel van het genoom dat ongesequenced blijft is

P(onbedekt)=ec,P(\text{onbedekt}) = e^{-c},

en als twee reads pas als overlappend worden herkend wanneer zij minstens TT basen delen, zodat θ=T/L\theta = T/L, is het verwachte aantal contigs (eilanden van overlappende reads)

contigs=Nec(1θ),\text{contigs} = N\,e^{-c(1-\theta)},

en hun gemiddelde lengte is bij benadering L(ec(1θ)1)/c+LθL\,\bigl(e^{c(1-\theta)} - 1\bigr)/c + L\theta.

Bewijs. De beginpunten van de reads vallen willekeurig met dichtheid N/GN/G per base. Een base wordt bedekt door de reads die in de LL basen ervóór beginnen; het aantal beginpunten in een venster van lengte LL is poissonverdeeld met gemiddelde LN/G=cLN/G = c, en de kans op geen enkel beginpunt is ece^{-c}. Een read is de meest rechtse van zijn contig als geen andere read begint binnen de LT=L(1θ)L - T = L(1-\theta) basen na zijn eigen beginpunt (een read die later begint zou hem met minder dan TT overlappen en niet worden aangehecht); die kans is ec(1θ)e^{-c(1-\theta)}, en omdat elke contig precies één meest rechtse read heeft, is het verwachte aantal contigs Nec(1θ)N e^{-c(1-\theta)}. De gemiddelde contiglengte volgt uit GG gedeeld door het aantal contigs, gecorrigeerd voor het onbedekte deel.

Voorbeeld 4.4 (Hoeveel genoeg is)

Bij c=5c = 5 is het ongesequencede deel e5=0.7%e^{-5} = 0.7\,\% — voor een genoom van 3.2Gb3.2\,\mathrm{Gb} twintig miljoen basen in enkele tienduizenden gaten. Bij c=10c = 10 is het 4.5×1054.5\times 10^{-5}, in totaal 150kb150\,\mathrm{kb}. Menselijke genomen worden standaard bij c=30c = 30 gesequenced, niet vanwege dekkingsgaten (e301013e^{-30} \approx 10^{-13}) maar omdat elke base op elk van de twee chromosomen meermalen moet worden gelezen om een heterozygote variant met vertrouwen vast te stellen tegen een foutenpercentage van 10310^{-3} per read. Bacteriële genomen worden bij c=50c = 50100100 gesequenced om dezelfde reden en omdat het goedkoop is. De formule laat ook zien wat dekking niet kan oplossen: een herhaling die langer is dan een read is een plaats waar de overlapgraaf zich vertakt, en geen enkele hoeveelheid korte reads lost dat op. Daar zijn lange reads voor.

De twee grootheden van Lander–Waterman tegen de dekking: het deel van het genoom dat nooit wordt gelezen daalt als e-c, en het aantal contigs (hier per read geschaald) bereikt bij lage dekking een maximum en daalt daarna terwijl de eilanden samensmelten.
De twee grootheden van Lander–Waterman tegen de dekking: het deel van het genoom dat nooit wordt gelezen daalt als ece^{-c}, en het aantal contigs (hier per read geschaald) bereikt bij lage dekking een maximum en daalt daarna terwijl de eilanden samensmelten.

4.2 Van reads naar een genoom

Definitie 4.5 (Assemblage en annotatie)

De assemblage reconstrueert een genoom uit zijn reads via overlap: in een overlapgraaf is elke read een knoop, verbonden met de reads die hij overlapt; in een De Bruijn-graaf, gebruikt voor miljarden korte reads, is elke kk-meer (deelsequentie van lengte kk) een knoop en is het genoom een pad erdoorheen. Beide worden gebroken door herhalingen die langer zijn dan de read, die vertakkende paden geven. Contigs worden door gepaarde reads en informatie over grote afstand (lange reads, optische kaarten, kaarten van chromosoomcontacten) geordend en gericht tot scaffolds, en de scaffolds worden op de chromosomen geplaatst. De kwaliteit van een assemblage wordt samengevat door de N50: de contiglengte waarvoor de helft van de geassembleerde basen in contigs van minstens die lengte ligt. De annotatie zoekt daarna de genen: bij bacteriën open leesramen die langer zijn dan het toeval geeft; bij eukaryoten door sequentiesignalen (splitsplaatsen, promotoren, codonvoorkeur), homologie met bekende eiwitten en uit RNA gesequencede transcripten te combineren. Het resultaat is voor een soort een referentiegenoom waartegen elke latere read van die soort wordt uitgelijnd in plaats van opnieuw geassembleerd.

Methode 4.6 (Van een monster naar varianten)

Voor een studie waarin een individu opnieuw wordt gesequenced tegen een referentie: (1) haal het DNA eruit, fragmenteer het tot 300 tot 500bp300\text{ tot }500\,\mathrm{bp} en ligeer er adapters aan (de bibliotheek); (2) sequenceer tot de vereiste dekking (30×\times voor een menselijk genoom, 100×\times voor een exoom, dat de 1.5%1.5\,\% van het genoom vangt die voor eiwit codeert); (3) lijn elke read uit tegen de referentie, met tolerantie voor mismatches; (4) tel op elke positie de basen in de reads: een positie waar ongeveer de helft van de reads van de referentie afwijkt is een heterozygote variant, waar vrijwel alle reads afwijken een homozygote, en waar enkele reads afwijken een fout; (5) filter op diepte, basekwaliteit en strengbalans; (6) annoteer elke variant met haar effect op een gen (synoniem, missense, nonsense, splitsplaats, leesraamverschuiving) en met haar frequentie in populatiedatabanken; (7) houd voor een diagnose de zeldzame varianten over die schadelijk worden voorspeld in genen die bij het fenotype passen, en bevestig ze met Sanger-sequencing.

4.3 Hoe genomen eruitzien

Propositie 4.7 (Genoomgrootte en aantal genen)

Genoomgroottes beslaan bij eukaryoten een factor 10510^{5}12Mb12\,\mathrm{Mb} voor gist, 100Mb100\,\mathrm{Mb} voor de worm, 140Mb140\,\mathrm{Mb} voor de vlieg, 3.2Gb3.2\,\mathrm{Gb} voor een mens, 16Gb16\,\mathrm{Gb} voor een ui, 130Gb130\,\mathrm{Gb} voor een longvis, 150Gb150\,\mathrm{Gb} voor de lelie Paris japonica — terwijl de aantallen genen amper een factor 1010 beslaan: 60006000 bij gist, 2000020\,000 bij de worm, 1400014\,000 bij de vlieg, ongeveer 2000020\,000 eiwitcoderende genen bij een mens, 4000040\,000 bij rijst. Dat is de C-waardeparadox: de genoomgrootte meet de complexiteit niet, en het aantal genen evenmin. Wat varieert is de niet-coderende inhoud — introns, verplaatsbare elementen, satellietherhalingen — en het aantal eiwitten dat een genoom kan voortbrengen wordt ver boven zijn aantal genen vermenigvuldigd door alternatieve splicing (Hoofdstuk 2) en door regulatie, en daar is de complexiteit van een organisme grotendeels geschreven. Bacteriële genomen zijn daarentegen compact en hun grootte volgt het aantal genen wel: ongeveer één gen per kilobase, 88%88\,\% coderend bij E. coli.

Voorbeeld 4.8 (Het menselijk genoom naar inhoud)

Van de 3.2Gb3.2\,\mathrm{Gb}: eiwitcoderende exons 1.5%1.5\,\%; introns en niet-vertaalde regio’s van genen ongeveer 35%35\,\%; verplaatsbare elementen en hun fossielen ongeveer 45%45\,\% — LINE-1-retrotransposons 17%17\,\%, Alu-elementen 10%10\,\% (ruim een miljoen kopieën van een sequentie van 300bp300\,\mathrm{bp}), endogene retrovirussen 8%8\,\%; segmentale duplicaties 5%5\,\%; eenvoudige herhalingen en satellieten, met inbegrip van de centromeren, ongeveer 5%5\,\%; de rest unieke niet-coderende sequentie, waar de regulerende elementen wonen. Zo’n 100 tot 200100\text{ tot }200 genen coderen nog voor werkzame LINE-1-machinerie, en nieuwe inserties treden ongeveer eens per twintig geboorten op. Ongeveer 8%8\,\% van het genoom staat onder aantoonbare zuiverende selectie — veel meer dan de exons — en het meeste daarvan is regulerend.

Het menselijk genoom naar inhoud, op schaal. De eiwitcoderende exons (rood) zijn een splinter; bijna de helft van het genoom stamt af van verplaatsbare elementen.
Het menselijk genoom naar inhoud, op schaal. De eiwitcoderende exons (rood) zijn een splinter; bijna de helft van het genoom stamt af van verplaatsbare elementen.

Definitie 4.9 (Vergelijkende genomica)

Genen in twee soorten die van één gen in hun gemeenschappelijke voorouder afstammen zijn orthologen; genen binnen één soort die van een duplicatie afstammen zijn paralogen. Blokken chromosoom waarin de genvolgorde tussen soorten bewaard is gebleven zijn synteen; syntenie laat een gen in het ene genoom opsporen vanuit zijn positie in het andere en legt de herschikkingen bloot die twee karyotypen scheiden (ongeveer 10001000 tussen mens en muis). Sequenties die over verre soorten heen zijn geconserveerd en voor geen eiwit coderen — geconserveerde niet-coderende elementen, waarvan sommige over 200bp200\,\mathrm{bp} tussen mens en vis tot op de base ultrageconserveerd zijn — zijn meestal enhancers van ontwikkelingsgenen. Volledige-genoomduplicaties hebben de geschiedenis van afstammingslijnen getekend: twee ronden aan de oorsprong van de gewervelden (de vier Hox-clusters van zoogdieren tegen de ene van ongewervelden), één in de voorouder van de zalmachtigen, één in de gistlijn, verscheidene bij bloemplanten; de dubbele genen gaan over tientallen miljoenen jaren grotendeels verloren, en de overlevenden lopen in functie uiteen.

Voorbeeld 4.10 (Mens en chimpansee)

Uitgelijnde enkelvoudige sequentie verschilt tussen mens en chimpansee in 1.2%1.2\,\% van de basen — zo’n 3535 miljoen substituties — en door inserties en deleties die samen nog eens 3%3\,\% van elk genoom beslaan. Twee mensen verschillen op ongeveer één base op duizend, zo’n 4 tot 54\text{ tot }5 miljoen plaatsen, plus enkele duizenden structurele varianten; twee chimpansees, waarvan de populatie langer groter is geweest, op nogal wat meer. Een kind draagt ongeveer 7070 nieuwe mutaties die bij beide ouders ontbreken, vier vijfde daarvan van de vader, en het aantal stijgt met ongeveer twee per jaar vaderleeftijd — de rekensom van Hoofdstuk 3 toegepast op de vele delingen van de spermatogenese.

4.4 Genomen en eigenschappen

Definitie 4.11 (Genoombrede associatie)

Een enkelnucleotidepolymorfisme (SNP) is een positie waar twee basen elk bij minstens 1%1\,\% van een populatie voorkomen; bij de mens zijn er ongeveer tien miljoen algemeen. Een genoombrede associatiestudie (GWAS) bepaalt het genotype van honderdduizenden SNP’s bij duizenden mensen met een ziekte en duizenden zonder, en vraagt bij elke SNP of het ene allel vaker bij de gevallen voorkomt. Omdat er een miljoen toetsen worden uitgevoerd, telt een uitkomst pas onder een significantiedrempel van ongeveer 5×1085\times 10^{-8} (0.050.05 gedeeld door de miljoen feitelijk onafhankelijke toetsen). Geassocieerde SNP’s markeren een gebied, niet een oorzakelijke variant, omdat naburige allelen samen reizen (koppelingsonevenwicht) over tientallen kilobasen. Bij de meeste veelvoorkomende ziekten verschuift elk geassocieerd allel het risico met enkele procenten en ligt het meestal in regulerende sequentie; hun gezamenlijke effect, over duizenden SNP’s opgeteld als een polygene score, verklaart een deel van de erfelijkheid en voorspelt het risico ongeveer even goed als de familiegeschiedenis.

Opmerking 4.12 (Wat de genomica wel en niet heeft gebracht)

Sequencing is doorslaggevend geweest waar één gen een groot effect heeft: enkele duizenden mendeliaanse ziekten hebben hun gen, en het sequencen van het exoom van een kind met een niet-gediagnosticeerde aandoening levert in ongeveer een derde van de gevallen een diagnose op. Tumorgenomen laten zien welke aandrijvers een tumor draagt en welke middelen kunnen werken (Hoofdstuk 11); ziekteverwekkergenomen volgen uitbraken stam voor stam (Hoofdstuk 12); oude genomen hebben de menselijke voorgeschiedenis herschreven en laten zien dat mensen buiten Afrika ongeveer 2%2\,\% neanderthaler-DNA dragen. Voor veelvoorkomende ziekten — diabetes, hartziekte, schizofrenie — heeft de genomica duizenden kleine effecten en weinig mechanismen opgeleverd, en de belofte van voorspelling uit een genoom van een gezond mens blijft bescheiden. Het genoom is een onderdelenlijst; de biologie van hoe de onderdelen samenwerken is er niet uit af te lezen.

4.5 Opgaven

Oefening 4.1

Leg uit waarom een dideoxynucleotide een groeiende DNA-keten beëindigt, en waarom een Sanger-reactie van elk nucleotide zowel de normale als de dideoxyvorm moet bevatten.

Oplossing

Oplossing van Oefening 4.1.

Een dideoxynucleotide heeft geen 3'-hydroxylgroep, dus kan er geen fosfodiesterbinding met het volgende nucleotide worden gemaakt en stopt de keten. Met alleen dideoxyvormen zou elke keten bij de eerste positie stoppen; met alleen normale vormen zou er geen enkele stoppen. Het mengsel maakt de terminatie op elke positie een toevalsgebeurtenis, zodat de producten een volledige ladder vormen, één lengte voor elke base van de matrijs.

Oefening 4.2

Eén run levert 4×1084\times 10^{8} gepaarde reads van 2×150bp2\times 150\,\mathrm{bp}. Welke dekking geeft dat van een menselijk genoom van 3.2Gb3.2\,\mathrm{Gb}? En van een bacterieel genoom van 5Mb5\,\mathrm{Mb}?

Oplossing

Oplossing van Oefening 4.2.

4×108×300bp=1.2×10114\times 10^{8}\times 300\,\mathrm{bp} = 1.2\times 10^{11} basen. Mens: 1.2×1011/3.2×10938×1.2\times 10^{11}/3.2\times 10^{9} \approx 38\times. Bacterie: 1.2×1011/5×106=24000×1.2\times 10^{11}/5\times 10^{6} = 24\,000\times.

Oefening 4.3

Definieer contig, scaffold en N50. Een assemblage van 100Mb100\,\mathrm{Mb} heeft tien contigs van 8Mb8\,\mathrm{Mb} en 20002000 van 10kb10\,\mathrm{kb}. Wat is haar N50?

Oplossing

Oplossing van Oefening 4.3.

Een contig is een aaneengesloten sequentie die uit overlappende reads is geassembleerd; een scaffold is een geordende, gerichte reeks contigs met gaten van geschatte grootte ertussen; de N50 is de contiglengte waarbij de gesorteerde contigs de helft van de geassembleerde basen bereiken. Hier bevatten de tien contigs van 8Mb8\,\mathrm{Mb} al 80Mb80\,\mathrm{Mb}, voorbij het halverwegepunt van 50Mb50\,\mathrm{Mb} (de zevende bereikt 56Mb56\,\mathrm{Mb}): N50 =8Mb= 8\,\mathrm{Mb}.

Oefening 4.4

Formuleer de C-waardeparadox met twee voorbeelden, en zeg waaruit het overtollige DNA van grote genomen vooral bestaat.

Oplossing

Oplossing van Oefening 4.4.

De genoomgrootte volgt de complexiteit van een organisme niet: een ui heeft vijf keer zoveel DNA als een mens, een longvis veertig keer; gist en de worm verschillen tienvoudig in DNA bij vergelijkbare aantallen genen. Het overschot is niet-coderend: verplaatsbare elementen en hun resten, introns, satellietherhalingen.

Oefening 4.5 ★★

Bepaal met Stelling 4.3 de dekking die nodig is om hoogstens één base op een miljoen ongesequenced te laten, en het verwachte aantal contigs voor een genoom van 5Mb5\,\mathrm{Mb} dat bij c=8c = 8 wordt gelezen met reads van 150bp150\,\mathrm{bp} en een minimale overlap van 30bp30\,\mathrm{bp}.

Oplossing

Oplossing van Oefening 4.5.

ec=106e^{-c} = 10^{-6} geeft c=6ln10=13.8c = 6\ln 10 = 13.8. Voor c=8c = 8: N=cG/L=8×5×106/150267000N = cG/L = 8\times 5\times 10^{6}/150 \approx 267\,000 reads, θ=30/150=0.2\theta = 30/150 = 0.2, contigs =Ne6.4=267000×0.00166440= N e^{-6.4} = 267\,000\times 0.00166 \approx 440.

Oefening 4.6 ★★

Een heterozygote variant wordt door 3030 reads bedekt. Wat is, als elke read met kans 1/21/2 het ene of het andere allel toont, de kans dat minder dan 88 reads het variante allel tonen (zodat het voor fouten zou kunnen worden aangezien)? Gebruik een normale benadering met gemiddelde 1515 en standaardafwijking 7.5\sqrt{7.5}. Waarom is 30×30\times de standaard?

Oplossing

Oplossing van Oefening 4.6.

P(X<8)=P(X7)P(Z<(7.515)/2.74)=P(Z<2.74)0.003P(X < 8) = P(X \le 7) \approx P\bigl(Z < (7.5 - 15)/2.74\bigr) = P(Z < -2.74) \approx 0.003. Bij 30×30\times worden beide allelen van een heterozygoot vrijwel altijd vele keren gezien, is de dekking ongelijkmatig (GC-rijke gebieden krijgen minder reads, zodat sommige plaatsen de helft van het gemiddelde zien), en blijven er genoeg reads over om een echt allel van de fouten van 10310^{-3} te scheiden.

Oefening 4.7 ★★

Een genoom bevat een herhaling van 6kb6\,\mathrm{kb} in 500500 kopieën. Leg uit waarom een assemblage uit reads van 150bp150\,\mathrm{bp} haar laat inklappen, hoe de resulterende graaf eruitziet, en welke readlengte haar zou oplossen.

Oplossing

Oplossing van Oefening 4.7.

Elke read van 150bp150\,\mathrm{bp} uit de herhaling is identiek, van welke kopie hij ook komt, dus bouwt de assembler één knoop van 6kb6\,\mathrm{kb} met 500500 paden die binnenkomen en 500500 die vertrekken; hij kan niet zien welke ingang bij welke uitgang hoort, en de assemblage breekt in 500500 gaten, met de herhaling één keer aanwezig bij een dekking van 500500 keer het gemiddelde. Reads die langer zijn dan de herhaling plus unieke flanken aan beide zijden — 8kb8\,\mathrm{kb} of meer — overspannen elke kopie en lossen haar op.

Oefening 4.8 ★★

Twee mensen verschillen op één base op duizend. Hoeveel verschillen zitten er in hun exomen (48Mb48\,\mathrm{Mb} coderende sequentie)? Als twee derde van de coderende verschillen synoniem of onschadelijk is en de rest een eiwit verandert, hoeveel eiwitveranderende varianten draagt de ene persoon dan ten opzichte van de andere?

Oplossing

Oplossing van Oefening 4.8.

4.8×107/1000=480004.8\times 10^{7}/1000 = 48\,000 coderende verschillen; een derde daarvan, ongeveer 1600016\,000, verandert het eiwit.

Oefening 4.9 ★★

Een GWAS toetst 10610^{6} SNP’s bij drempel p<5×108p < 5\times 10^{-8}. Hoeveel valse positieven zijn er te verwachten als geen enkele SNP echt geassocieerd is? Een SNP-allel verhoogt het risico op een ziekte met frequentie 2%2\,\% naar 2.3%2.3\,\%. Leg uit waarom zo’n effect in een studie met duizend mensen niet aantoonbaar is en voor een individu nutteloos, en toch naar een mechanisme kan wijzen.

Oplossing

Oplossing van Oefening 4.9.

Verwachte valse positieven 106×5×108=0.0510^{6}\times 5\times 10^{-8} = 0.05. Een relatief risico van 1.151.15 op een ziekte van 2%2\,\% verandert enkele gevallen per duizend; duizend mensen bevatten ongeveer twintig gevallen, veel te weinig om het te zien (het onderscheidend vermogen groeit met het aantal gevallen en met het kwadraat van het effect). Voor een individu is 0.30.3 procentpunt betekenisloos. Maar het allel markeert een gen waarvan een bescheiden verandering in activiteit het ziekterisico verandert — het gen, en zijn route, kunnen een aangrijpingspunt voor een geneesmiddel zijn waarvan volledige remming een groot effect heeft.

Oefening 4.10 ★★★

Bacteriële genomen zijn voor ongeveer 88%88\,\% coderend, het menselijk genoom voor 1.5%1.5\,\%. Geef drie hypothesen — populatiegenetisch, structureel en regulerend — voor het verschil, en bij elk een waarneming aan genomen die haar steunt of ondergraaft.

Oplossing

Oplossing van Oefening 4.10.

Populatiegenetisch: bij bacteriën, met enorme populaties, verwijdert de selectie zelfs licht kostbare inserties; bij zoogdieren, met kleine effectieve populaties, laat de drift licht schadelijk niet-coderend DNA zich ophopen — gesteund door de omgekeerde samenhang tussen genoomgrootte en populatiegrootte over afstammingslijnen heen, ondergraven door uitzonderingen. Structureel: eukaryote genomen worden binnengedrongen door transposons die bacteriën, met een voorkeur voor deletie en zonder meiotisch toevluchtsoord voor zelfzuchtige elementen, opruimen — gesteund door de samenhang tussen genoomgrootte en transposoninhoud. Regulerend: complexe ontwikkeling vergt meer regulerend DNA — gesteund door de geconserveerde niet-coderende elementen rond ontwikkelingsgenen, ondergraven door het feit dat maar 8%8\,\% van het menselijk genoom enige selectie vertoont, zodat het meeste niet-coderende DNA niet regulerend is.

Oefening 4.11 ★★★

Leid de contigtelling van Lander–Waterman af voor een mengsel van reads van twee lengtes: N1N_{1} korte reads van lengte L1L_{1} en N2N_{2} lange reads van lengte L2L_{2}, met overlappen die met dezelfde minimale TT worden geteld. (Beschouw elke read als de meest rechtse van zijn contig als er geen read van welke soort dan ook begint binnen zijn eigen lengte min TT.) Laat zien dat enkele lange reads de contigtelling meer verlagen dan hetzelfde aantal basen in korte reads.

Oplossing

Oplossing van Oefening 4.11.

Beginpunten van beide soorten vallen met totale dichtheid ρ=(N1+N2)/G\rho = (N_{1} + N_{2})/G. Een read van lengte LiL_{i} is de meest rechtse van zijn contig als er geen read van welke soort dan ook begint in de LiTL_{i} - T basen erna: kans eρ(LiT)e^{-\rho(L_{i} - T)}. Dus contigs =N1eρ(L1T)+N2eρ(L2T)= N_{1} e^{-\rho(L_{1} - T)} + N_{2} e^{-\rho(L_{2} - T)}. Een lange read is de meest rechtse met een exponentieel kleinere kans dan een korte, en elke lange read haalt ook over zijn hele lengte de kans op een gat weg; hetzelfde aantal basen in korte reads voegt vele beginpunten toe maar elk beschermd venster is kort, zodat de lange reads winnen.

Oefening 4.12 ★★★

Van de vier Hox-clusters van zoogdieren wordt betoogd dat zij door twee ronden van volledige-genoomduplicatie aan de basis van de gewervelden uit één cluster afstammen. Zeg welk patroon van paralogen door het genoom heen, en welk patroon in de genomen van prikken en van de ongewervelde chordaten, die hypothese voorspelt, en hoe men haar zou onderscheiden van twee onafhankelijke duplicaties van alleen het cluster.

Oplossing

Oplossing van Oefening 4.12.

Twee volledige-genoomduplicaties voorspellen dat het viervoudige patroon genoombreed is: viertallen paraloge chromosoomsegmenten (paralogons) die dezelfde genfamilies in dezelfde volgorde dragen, met duplicaties die voor alle families op dezelfde tijd worden gedateerd; één enkel cluster bij amphioxus en Ciona, die vóór de gebeurtenissen zijn afgesplitst; en bij de prikken, die er rond zijn afgesplitst, een tussenvorm of een onafhankelijk afgeleide toestand. Onafhankelijke duplicaties van alleen het Hox-cluster voorspellen paralogons voor alleen Hox, buren met een andere geschiedenis, en dateringen van de duplicatie die per familie verschillen. De genoombrede paralogons en de gedeelde datering, zoals waargenomen, pleiten voor volledige-genoomduplicatie.

4.6 Vraagstuk: twee genomen op één machine

Probleem 4.1

Weekendvraagstuk — een bacterie en een mens gesequenced op dezelfde run: de reads verdeeld, de dekking en de gaten berekend, de contigs geteld, de heterozygote varianten bepaald tegen het foutenpercentage, de inhoud van het menselijk genoom gewogen en een associatiestudie op maat gemaakt, met als besluit de contigtelling bij lage dekking, de dekking die een variantbepaling veilig maakt en het aantal nieuwe mutaties bij een kind

Gegevens: één run levert 6×1086\times 10^{8} reads van 150bp150\,\mathrm{bp}. Een bacterieel genoom is 4.6Mb4.6\,\mathrm{Mb}; het menselijk genoom 3.2Gb3.2\,\mathrm{Gb} (haploïd). Minimale overlap T=30bpT = 30\,\mathrm{bp}. Foutenpercentage 10310^{-3} per base per read. Menselijke coderende sequentie 48Mb48\,\mathrm{Mb}; het genoom is voor 45%45\,\% van transposons afgeleid, met 1.11.1 miljoen Alu-kopieën van 300bp300\,\mathrm{bp}. Twee mensen verschillen op één plaats op 10001000. Mutatiesnelheid 1.2×1081.2\times 10^{-8} per base per generatie.

Deel I — De bacterie.

  1. De bacterie krijgt 0.2%0.2\,\% van de run. Hoeveel reads, en welke dekking?
  2. Welk deel van haar genoom blijft ongesequenced? Hoeveel basen zijn dat?
  3. Bereken θ\theta en het verwachte aantal contigs.
  4. Een eerdere proefrun gebruikte maar 3000030\,000 reads. Dekking, onbedekt deel en aantal contigs?
  5. Het genoom bevat 77 kopieën van een rRNA-operon van 5kb5\,\mathrm{kb}. Leg uit wat er in de assemblage met hen gebeurt en hoeveel contiguiteinden dit alleen al oplevert.
  6. De bacterie heeft ongeveer één gen per kilobase. Hoeveel genen, en, als 88%88\,\% van het genoom coderend is, wat is de gemiddelde genlengte?

Deel II — De mens.

  1. De rest van de run gaat naar één menselijk genoom. Welke dekking van het diploïde genoom per haploïde kopie (dat wil zeggen het totaal aantal basen gedeeld door 3.2Gb3.2\,\mathrm{Gb})?
  2. Op een heterozygote plaats wordt elk van de twee allelen door ongeveer de helft van de reads bedekt. Wat is met de dekking uit vraag 7 het verwachte aantal reads dat elk allel toont?
  3. Een fout toont met kans 10310^{-3} een verkeerde base in een read. Wat is op een homozygote plaats die door cc reads wordt bedekt het verwachte aantal reads dat een bepaalde verkeerde base toont (elk 103/310^{-3}/3)? Waarom verwerpt een regel “bepaal een variant als minstens 33 reads en minstens 20%20\,\% van de reads haar tonen” bij deze dekking de fouten?
  4. Hoeveel heterozygote plaatsen draagt één mens (ruwweg de helft van de verschillen tussen twee willekeurige genomen ligt in elk: neem één plaats op 15001500)? Hoeveel in coderende sequentie?
  5. De reads worden tegen een referentie uitgelijnd. Leg uit waarom reads uit Alu-elementen vaak op de verkeerde kopie terechtkomen en welk gevolg dat heeft voor het bepalen van varianten erin.
  6. Een kind wordt samen met beide ouders gesequenced. Hoeveel nieuwe mutaties zijn er te verwachten? Hoeveel reads bij het kind moeten bij deze dekking een variant tonen die bij beide ouders ontbreekt voordat men haar gelooft, en waarom is de dekking bij de ouders even belangrijk als die bij het kind?
  7. Een klinisch laboratorium vangt het exoom (48Mb48\,\mathrm{Mb}) en sequenceert het bij 100×100\times. Hoeveel reads kost dat, en waarom is het per patiënt goedkoper dan een genoom bij 28×28\times, hoewel de dekking hoger is?

Deel III — De inhoud van een genoom.

  1. Welk deel van het menselijk genoom is Alu, en welk deel van de reads uit vraag 7 komt uit Alu-elementen?
  2. De referentie is 3.2Gb3.2\,\mathrm{Gb} maar een diploïde cel bevat 6.4Gb6.4\,\mathrm{Gb}; en een ui van 16Gb16\,\mathrm{Gb} heeft ongeveer 6000060\,000 genen. Wat is het coderende deel van het uiengenoom, als zijn genen gemiddeld 1.5kb1.5\,\mathrm{kb} coderende sequentie hebben?
  3. Mens en chimpansee verschillen op 1.2%1.2\,\% van de uitgelijnde basen. Hoeveel substituties zijn dat in 2.9Gb2.9\,\mathrm{Gb} uitlijnbare sequentie? Welke mutatiesnelheid per base per jaar volgt hieruit als zij gelijk over de twee afstammingslijnen worden verdeeld over 6.56.5 miljoen jaar, en welke per generatie van 2525 jaar? Vergelijk met de rechtstreekse meting uit de gegevens.
  4. Twee genoomduplicaties bij de gewervelden zouden tot vier kopieën van elk voorouderlijk gen moeten geven. Mensen hebben ongeveer 2000020\,000 genen en de ongewervelde chordaat Ciona ongeveer 1600016\,000. Welk deel van de duplicaten is verloren gegaan, onder de hypothese dat de voorouder er 1600016\,000 had?
  5. Leg uit waarom het aantal genen een slechte maat voor de complexiteit van een organisme is, met de telling van de alternatieve splicing uit Hoofdstuk 2 als één argument.
  6. 8%8\,\% van het genoom staat onder zuiverende selectie maar slechts 1.5%1.5\,\% codeert voor eiwit. Wat is de rest waarschijnlijk, en hoe zou één kandidaat-element te toetsen zijn?

Deel IV — Een associatiestudie.

  1. Er worden 10610^{6} SNP’s getoetst. Geef de bonferronidrempel voor een gezinsgewijze fout van 0.050.05, en het verwachte aantal valse positieven bij p<105p < 10^{-5}.
  2. Een ziekte heeft een prevalentie van 1%1\,\%. Een risicoallel met frequentie 0.30.3 verhoogt de odds met 5%5\,\%. Bereken het ziekterisico van een drager van twee kopieën, van één kopie en van geen enkele, met 0.9%0.9\,\% als risico voor een niet-drager. (Vermenigvuldig de odds.)
  3. Er worden tweehonderd zulke allelen gevonden. Leg uit wat een polygene score is, en waarom de score van iemand in de bovenste 1%1\,\% met een meervoudig risico kan overeenkomen hoewel elk allel vrijwel niets doet.
  4. Leg uit waarom een SNP die significantie bereikt meestal niet de oorzakelijke variant is, en welk experiment de oorzakelijke in het gebied zou aanwijzen.
  5. Een oud genoom uit een bot van 4000040\,000 jaar oud wordt bij c=0.5c = 0.5 gesequenced. Welk deel ervan wordt gelezen? Waarom kan dit toch vragen over de geschiedenis van populaties beantwoorden die een modern genoom alleen niet kan?
  6. Vat samen: het aantal contigs in de proefassemblage (vraag 4), de dekking per haploïd genoom die ongeveer 1515 reads per allel geeft (vraag 7–8), en het aantal nieuwe mutaties bij een kind (vraag 12).
Oplossing

Oplossing van Probleem 4.1.

1. 0.002×6×108=1.2×1060.002\times 6\times 10^{8} = 1.2\times 10^{6} reads; c=1.2×106×150/4.6×10639c = 1.2\times 10^{6}\times 150/4.6\times 10^{6} \approx 39. 2. e391017e^{-39} \approx 10^{-17}: feitelijk geen enkele base onbedekt. 3. θ=0.2\theta = 0.2; contigs =1.2×106e310= 1.2\times 10^{6} e^{-31} \approx 0: in theorie één contig, met gaten alleen bij herhalingen. 4. c=30000×150/4.6×106=0.98c = 30\,000\times 150/4.6\times 10^{6} = 0.98; onbedekt e0.98=0.38e^{-0.98} = 0.38, ongeveer 1.7Mb1.7\,\mathrm{Mb}; contigs =30000×e0.7813700= 30\,000 \times e^{-0.78} \approx 13\,700. 5. De zeven operons geven identieke reads en klappen samen tot één contig van 5kb5\,\mathrm{kb}, binnengegaan door zeven unieke linkerflanken en verlaten door zeven rechterflanken waarvan de koppeling onbekend is: 1414 contiguiteinden, zeven gaten. 6. Ongeveer 46004600 genen; coderend 0.88×4.6×106=4.0×1060.88\times 4.6\times 10^{6} = 4.0\times 10^{6} bp, gemiddeld gen 880bp880\,\mathrm{bp}. 7. 0.998×6×108×150/3.2×10928×0.998\times 6\times 10^{8}\times 150/3.2\times 10^{9} \approx 28\times. 8. Ongeveer 1414 reads per allel. 9. 28×103/30.00928\times 10^{-3}/3 \approx 0.009 reads die een gegeven verkeerde base tonen — de kans op drie of meer is ongeveer 10710^{-7} — en 20%20\,\% van 2828 is 5.65.6 reads; een fout doorstaat geen van beide toetsen, terwijl een echt heterozygoot allel in 1414 reads wordt verwacht. 10. 3.2×109/15002.1×1063.2\times 10^{9}/1500 \approx 2.1\times 10^{6} heterozygote plaatsen; in coderende sequentie 4.8×107/1500320004.8\times 10^{7}/1500 \approx 32\,000. 11. Een read van 150bp150\,\mathrm{bp} uit een Alu past vrijwel even goed op veel van de 1.11.1 miljoen kopieën, dus wordt hij op de verkeerde kopie gelegd of met weinig vertrouwen gekarteerd. Verschillen tussen kopieën lijken dan op heterozygote varianten, en echte varianten gaan daartussen schuil: variantbepalingen binnen Alu worden meestal weggefilterd, en de elementen zijn blinde vlekken van sequencing met korte reads. 12. 1.2×108×6.4×109771.2\times 10^{-8}\times 6.4\times 10^{9} \approx 77 nieuwe mutaties. Ongeveer 1414 reads zouden de variant bij het kind moeten tonen; maar als de plaats bij een ouder door maar vijf reads wordt bedekt, wordt een heterozygoot allel met kans 25=3%2^{-5} = 3\,\% gemist en wordt een geërfde variant ten onrechte als nieuw bestempeld — dus moeten de ouders even diep worden gesequenced als het kind. 13. 4.8×107×100/150=3.2×1074.8\times 10^{7}\times 100/150 = 3.2\times 10^{7} reads, twintig keer minder dan het genoom: de sequencingkosten dalen twintigvoudig, meer dan de kosten van de vangststap. 14. 1.1×106×300=3.3×1081.1\times 10^{6}\times 300 = 3.3\times 10^{8} bp, ongeveer 10%10\,\% van het genoom; 10%10\,\% van de reads, zo’n 6×1076\times 10^{7}. 15. 60000×1500=9×10760\,000\times 1500 = 9\times 10^{7} bp; 9×107/1.6×1010=0.56%9\times 10^{7}/1.6\times 10^{10} = 0.56\,\%. 16. 0.012×2.9×109=3.5×1070.012\times 2.9\times 10^{9} = 3.5\times 10^{7} substituties, 1.7×1071.7\times 10^{7} per afstammingslijn; snelheid 1.7×107/(2.9×109×6.5×106)=9×10101.7\times 10^{7}/(2.9\times 10^{9}\times 6.5\times 10^{6}) = 9\times 10^{-10} per base per jaar, 2.3×1082.3\times 10^{-8} per generatie van 25 jaar — ongeveer tweemaal de stamboomsnelheid van 1.2×1081.2\times 10^{-8}, een bekende discrepantie die op langere generatietijden in het verleden of op een oudere splitsing wijst. 17. Vier kopieën van 1600016\,000 zouden 6400064\,000 zijn; 2000020\,000 blijven over, dus van de 4800048\,000 extra kopieën overleven er maar 40004000: 92%92\,\% van de duplicaten ging verloren. 18. De worm en de mens hebben evenveel genen; de complexiteit ligt in hoe ze worden gebruikt — alternatieve splicing vermenigvuldigt één gen tot duizenden eiwitten (3801638\,016 voor Dscam), de regulatie combineert transcriptiefactoren en enhancers op celtypespecifieke wijze, niet-coderende RNA’s voegen lagen toe, en eiwitten werken in netwerken samen. 19. Regulerende elementen (enhancers, promotoren, isolatoren), genen voor niet-coderend RNA, signalen voor splitsing en lokalisatie, replicatie-oorsprongen en structurele sequenties. Toets een kandidaat-enhancer door hem vóór een reportergen in een transgeen embryo te plaatsen en te kijken waar het reportergen tot expressie komt, en verwijder het element daarna met CRISPR uit het genoom en meet de naburige genen. 20. 0.05/106=5×1080.05/10^{6} = 5\times 10^{-8}; bij p<105p < 10^{-5} zijn 106×105=1010^{6} \times 10^{-5} = 10 valse positieven te verwachten. 21. Odds voor een niet-drager 0.009/0.991=0.009080.009/0.991 = 0.00908; bij één kopie odds 0.009540.00954, risico 0.945%0.945\,\%; bij twee kopieën odds 0.010010.01001, risico 0.99%0.99\,\%. 22. De score telt over de 200200 allelen het aantal risicokopieën dat iemand draagt, gewogen met de log-oddsratio van elk allel. De telling heeft gemiddelde 200×2×0.3=120200\times 2\times 0.3 = 120 en standaardafwijking 200×2×0.3×0.79\sqrt{200\times 2\times 0.3\times 0.7} \approx 9; de bovenste 1%1\,\% draagt ongeveer 2121 allelen meer dan gemiddeld, en 1.05212.81.05^{21} \approx 2.8: bijna drievoudige odds ten opzichte van een gemiddeld persoon, uit allelen die het risico elk met 5%5\,\% veranderen. 23. Allelen binnen een blok van tientallen kilobasen worden samen geërfd (koppelingsonevenwicht), zodat elk daarvan dezelfde associatie vertoont; de gegenotypeerde SNP is enkel degene die op de array stond. Om de oorzakelijke variant te vinden: sequenceer het gebied bij gevallen en controles, versmal de verzameling statistisch, en toets daarna elke kandidaat — reportertoetsen voor de enhanceractiviteit van elk allel, elk allel in cellen bewerken en de expressie van de nabije genen meten, colokalisatie met signalen van expressiekwantitatieve loci. 24. 1e0.5=39%1 - e^{-0.5} = 39\,\% van het genoom wordt gelezen. Het geeft een rechtstreekse steekproef van een populatie op een bekend tijdstip in het verleden — allelfrequenties vóór latere migraties en vermenging, de lengte van neanderthalersegmenten (lang, omdat weinig generaties van recombinatie ze hadden gebroken) en daarmee een datering van de vermenging — die moderne genomen alleen via modellen kunnen afleiden. 25. Ongeveer 1370013\,700 contigs in de proefassemblage; 28×28\times per haploïd genoom, ongeveer 1414 reads per allel; zo’n 7777 nieuwe mutaties bij een kind.

Begrippen gedefinieerd in dit hoofdstuk

Bekijk alle 479 begrippen in de begrippenlijst