Omdat de eenheden ertoe doen

Wees gewaarschuwd: dit is de grootste muggezifterij die je zal tegenkomen op de Scheikundejongens. Maar het zijn de details die leiden tot perfectie. Ik kan me nog herinneren dat op de middelbare school men geregeld op z’n kop kreeg van de docent natuurkunde. Bijna iedereen vergat aan het einde van de som een eenheid achter de uitkomst te zetten. “No big deal” zou je zeggen, maar nu denk ik er anders over. Een overzichtje van mijn ergernissen.

De regels van het SI-stelsel

In 1960 werd het Internationals Stelsel van Eenheden ingevoerd. Daarmee wordt elke natuurkundige en scheikundige grootheid uitgedrukt in een eenheid. Er zijn een paar basiseenheden, met bijbehorende afkortingen: afstand in meter (m), massa (niet gewicht) in kilogram (kg), tijd in seconde (s), hoeveelheid in mol en zo nog een paar. Daarnaast zijn er ook nog een paar prefixen, ofwel, vermenigvuldigingsfactoren. De belangrijkste zijn kilo- en milli- (k- voor 1000 en m- voor 1/1000 respectievelijk), mega- en micro- (M- voor 106 en µ- voor  10-6 respectievelijk) en giga- en nano- (G- voor 109 en n- voor 10-9 respectievelijk). Een compleet overzicht vind je op de Wikipedia-pagina over het SI-stelsel. Alle andere eenheden zijn gebaseerd op deze basis-eenheden.

Dan nog de gróótste muggezifterij: tussen de grootheid en de eenheid hoort een spatie. Dat staat op pagina 133 van de brochure van het SI. Als je fan bent van LaTeX zou je daar nog een halve spatie van kunnen maken (met het numprint package) uit esthetische overwegingen. Let op dat het percentage-symbool (%) in het Engels wél met tussen-spatie wordt gebruikt, maar in het Nederlands niet. Einde discussie.

Volume: mL en ml

Het symbool voor een liter is een grote letter L. Een duizendste van een liter is dus een mL en een ml bestaat niet. Staat er onverhoeds ML op je melk zou ik hem niet kopen. Ik vermoed dat je een nabestelling van je duizend miljoen liter melk zal krijgen en ik denk niet dat je dat op zal maken aan pannenkoekenbeslag.

Het etiket op mijn wasmiddel. De totale hoeveelheid (1,5 L) is foutief zonder spatie, maar correct mét hoofdletter L. Helaas staan de andere hoeveelheden aangegeven met ml. Dat moet natuurlijk in mL zijn.

Massa: kg en KG

Wat ik altijd een beetje vreemd heb gevonden is dat de SI-eenheid voor massa een kilogram is, en niet een gram. Wat nog vreemder is, is de aanduiding op mijn pindasaus.

Ik weet niet wat een Kelvin-Gauss is, maar ik word er niet gelukkig van. Merk op dat de massa van deze bak nu 0,83 kg is.

Hoofdletter K staat voor de temperatuurseenheid Kelvin, hoofdletter G is een Gauss (een magnetische fluxdichtheid). Wowzers.

Energie: calorie en joule

Om mysterieuze redenen die ik niet begrijp, zijn er volksstammen die zich bezighouden met de hoeveelheid ‘voedingswaarde-energie’ die ze naar binnen werken. Laten we vooraan beginnen: de (afgeleide) SI-eenheid voor energie is joule (J), wat overeenkomt met een kg·m2·s−2. Alle soorten energie kunnen uitgedrukt worden in joule. Soms vinden wetenschappers het gemakkelijker om energie anders uit drukken, bijvoorbeeld in elektronvolt of in 1/cm. Vroeger, toen energie nog niet zo goed begrepen werd, was verbrandingsenergie in calorie een veelvoorkomende eenheid. Één calorie is de hoeveelheid (warmte)energie die nodig is om één gram (zuiver) water één graad Celsius te verwarmen.

Maar nu wordt het lastig: voedsel heeft een bepaalde, gestandaardiseerde voedingswaarde. Als een gemiddeld persoon met een gemiddelde spijsvertering een gemiddelde appel zou eten, zouden de cellen in diens lichaam daar een bepaalde hoeveelheid chemische energie uit kunnen oogsten. Bijvoorbeeld slecht kauwen kan ervoor zorgen dat voedsel onvolledig wordt verteerd. Desalniettemin denken een heleboel mensen, geheel onterecht, dat je met ‘calorieën tellen’ bij kan houden hoeveel dikmakend voedsel je naar binnen werkt. Daar bovenop komt dat het tellen van calorieën verwarrend is, omdat voedingsmiddelen-fabrikanten soms de afkorting cal, soms Cal en soms kcal gebruiken om calorie aan te duiden. Je begrijpt dat duizend cal één kcal is, maar wat veel mensen niet weten is dat een Cal óók een kcal is. Wat sommige etiketmakers ook niet begrijpen, is dat er een verschil is tussen een cal en een kcal. Gelukkig is het verplicht om voedingswaarde-energie altijd (ook) aan te duiden in joule of kilojoule. Maar ja, calorieën tellen doe je natuurlijk niet in joule.

Bestandsgroottes en downloadsnelheden

Tot slot een speciaal en ingewikkeld geval: computerdata. Door een ingewikkelde geschiedenis van onenigheid, SI-adoptie, suffe conventies en commerciële belangen is dit verreweg het slechtst gestandaardiseerd. De basiseenheid van computergeheugen is een bit. Dat is een eentje of een nulletje. Vaak zijn acht bits samen een byte, de kleinste hoeveelheid informatie die van een computergeheugen kan worden gelezen of ernaar kan worden geschreven. Een byte wordt gebruikt voor één karakter en omdat er acht bits in een byte zitten, zijn er historisch 28 karakters mogelijk. Maar nu begint de onduidelijkheid: het symbool voor een bit is een b en een B voor byte. Dit wordt geregeld fout gebruikt.

Je zou nu zeggen dat een kb duizend bits zijn en een kB zijn duizend bytes. Zo is ook een megabit een Mb (of soms Mbit) en een megabyte een MB. Maar omdat er in binaire systemen graag gewerkt wordt met machten van 2, was een kilobyte ooit 1024 bytes (210), in plaats van 1000 bytes. Niet dat dat een heel groot verschil maakt (2,4%). Om aan te geven dat er met machten van 2 wordt gewerkt, in plaats van met machten van 10, wordt 1024 bit afgekort met kib (kibibit) en 1024 byte met een kiB (kibibyte). Zo is een MiB ook weer 1024 kB. Let op dat een mb of een mB twee onnozele weergaven zijn van ‘een duizendste van iets ondeelbaars’ en een byte respectievelijk.

Nu datasnelheden. Bestandsgroottes worden vaak weergegeven in veelvouden van bytes. Een downloadsnelheid zou dus weergegeven moeten worden in kB/s of in MB/s. Sommige mensen vinden deelstrepen heel erg lastig en vervangen die dan door een ‘-p-’ (van ‘per’). Maar omdat een snelheid uitgedrukt in bits per seconde een acht keer zo grote numerieke waarde heeft als diezelfde snelheid in bytes per seconde, geven bijna alle aanbieders van dataverbindingen hun snelheden weer in kbps of Mbps. Een bit is helemaal niet nuttig, maar een (veelvoud van) byte(s) wél. Niet incorrect, maar wel voor veel mensen reden tot verwarring. Het eerlijkst zijn de bedrijven die het over MB/s hebben, want als ik een bestand van 700 MB wil downloaden, moet ik mijn theoretische maximale snelheid (afhankelijk van de computer) in het ergste geval ook nog eens door 8*210 delen om uit te rekenen hoe lang mijn koffiepauze duurt.

De wetenschapsagenda van ScienceOut

Zo. Het Internationale Jaar van de Chemie 2011 is voorbij. En poeh poeh, wat hébben we genoten.

(…)

Genoeg cynisme. Tijd voor de toekomst, het is tijd om leuke dingen te gaan doen. Vlak voor onze jaarlijkse winterstop werd ik gebeld door ScienceOut. ScienceOut is een online wetenschapsagenda met uitgaanstips op het gebied van wetenschap en techniek. Het is één van de projecten die het Nationaal Centrum voor Wetenschap en Techniek (NCWT) organiseert om een breed publiek te interesseren in wetenschap en techniek. Andere projecten van het NCWT zijn de Oktober Kennismaand, Kennislink.nl en het Science Center NEMO.

The usual suspects. Goeie vrienden, zou ik zeggen.

Kortom, we hebben een pagina gemaakt met een selectie van de laatste science-gerelateerde uitgaanstips.

ScienceOut.nl - Alles over uitgaan met inhoud

Het simuleren van eiwitten kun je zelf met Foldit

Tijdens m’n bachelor heb ik een paar keer wat computersimulaties gedaan. Voor degenen die onbekend zijn met simulaties zal ik in het volgende voorbeeld inzichtelijk maken wat dat inhoudt. Stel je voor dat je met een keu tegen een biljartbal stoot. Als je precies weet hoe zwaar die bal is en hoe hard je stoot, kun je behoorlijk berekenen waar die bal terecht komt. Je kunt hierbij een aanname maken over hoeveel snelheid de biljartbal verliest door het rollen (rolweerstand) en hoeveel tijdens het stoten tegen de rand van de pooltafel. Dit is best lastig om te berekenen, dus wordt de berekening op een computer gedaan: een computersimulatie. Op ieder interessant punt in de tijd wordt er gekeken wat de snelheid van de bal is. Dan worden alle krachten die op de biljartbal werken (rolweerstand, inelastisch botsen) in overweging genomen en er wordt een nieuwe (kleinere) snelheid berekend. Herhaal dit totdat de snelheid van de bal nul is en teken de baan van de bal uit op grafiekpapier. Dit is je eerste, echte simulatie. Als je een beetje handig bent met Excel zou je dit ook prima zelf op de computer kunnen doen. (Als je écht handig bent met computers raad ik je C of Python aan.)

Je kan nu goed zien wanneer computersimulaties handig zijn: zou je nu een heleboel biljartballen op de tafel hebben liggen, dan is dit niet meer redelijk met Excel te doen. Mijn eerste simulatie bestond ook uit een driedimensionale doos met stuiterballen zonder zwaartekracht. Nee, dat is niet helemaal waar. Mijn eerste echte simulatie was drie jaar daarvoor. Ik simuleerde twee puntjes die elkaar (magnetisch) aantrokken, zonder wrijving, zonder zwaartekracht, in twee dimensies. In Excel.

Nu eiwitten. Eiwitten zijn de werkers van alle cellen in alle organismen. Eiwitten zijn verschrikkelijk ingewikkelde dingen. In een cel worden een reeks van aminozuren aan elkaar geregen tot een lange ketting. Die ketting wordt daarna heel specifiek gevouwen en opgepropt. Daarna worden er misschien stukjes vanaf geknipt, andere stukjes van andere kettingen aan geplakt, dán worden er misschien nog wel wat suikers aan geplakt en met een beetje geluk wordt het geheel ook nog eens in een vettige envelop ingepakt om verstuurd te worden. Als het eiwit op de plaats van bestemming is gekomen, wordt het uitgepakt om daar z’n werk te doen. De werking van het eiwit hangt af van de soorten aminozuren waaruit het eiwit opgebouwd is en hoe het eiwit gevouwen.

Structuurformule van alle 20 natuurlijke aminozuren. De aminozuren zijn in deze tabel onderverdeeld naar soort: positief geladen, negatief geladen, polair ongeladen (scheve ladingsverdeling), speciale gevallen (kan bijvoorbeeld zwavelbruggen vormen) en hydrofobe zijketen (‘water-vrezend’). Afbeelding Wikimedia Creative Commons.

Een van de grote vragen in de wetenschap is “Hoe gedraagt een eiwit zich?” Een nog grotere vraag is: “kunnen we voorspellen hoe een eiwit zich gedraagt, als we weten hoe de aminozuur-volgorde is?” En dat is waar de computersimulaties om de hoek komen kijken. Je zou je bijvoorbeeld kunnen afvragen hoe twee eiwitten zich gedragen als ze elkaar tegenkomen. Stel, ze binden zich aan elkaar (“docking“), hoe verandert de stuctuur van die eiwitten dan? Om dit wat inzichtelijker te maken, heb ik twee afbeeldingen voor jullie opgezocht uit m’n persoonlijke archief, van twee eiwitten die aan elkaar gebonden zijn. Het is een beetje lastig om een eiwit weer te geven, want atomen kun je niet zien. Daarnaast hebben de meeste eiwitten geen eigen kleur. De twee meestgebruikte manieren om een eiwit af te beelden heten “ruimtevullend” (links) en “lint” (rechts). De derde “bolletjes-en-stokjes”-weergave is niet zo heel geschikt voor eiwitten, maar wordt wel vaak voor kleinere, organische moleculen gebruikt.

Twee weergaven van twee gebonden eiwitten. Links (ruimtevullend) is het ene eiwit blauw (met het ene gebonden gedeelte paars) en het tweede eiwit bruinig (en het gebonden gedeelte rood). Rechts (lint-weergave) dezelfde twee eiwitten: de ene groen en de andere aqua. Afbeelding © Scheikundejongens

En omdat simulaties van die mooie afbeeldingen geven, heb ik hier nog een gecomputerde plaatjes van een eiwit waar alle drie de soorten weergaven gebruikt zijn voor één en hetzelfde eiwit. Door sommige delen op andere manieren weer te geven — bijvoorbeeld van het bindende gedeelte bolletjes-en-stokjes te gebruiken, en niet-bindende delen lint-weergave — kan een getraind oog enorm veel leren van deze afbeelding.

Een schematische afbeelding van een eiwit waarin alle soorten weergaven gebruikt zijn: lint, ruimtevullend en bal-en-stok. Hier zijn de balletjes van de stokjes weggelaten, maar je zou de aminozuren kunnen herkennen. Afbeelding © Scheikundejongens

Zo. Nu weten we een beetje over simulaties en over eiwitten. Helaas gaat het leven van een wetenschapper niet over rozen. Het simuleren van eiwitten is helemaal niet eenvoudig. Sterker nog, het is een drama: eiwitten in water bewegen de hele tijd. Als er een beetje zout of zuur bij komt, beweegt hij weer anders. En als hij in het ene gedeelte van een cel zit, is hij anders gevouwen dan in een ander gedeelte van een cel. Ook zijn eiwitten veel te groot om “exact” te berekenen hoe ze gevouwen zijn (kwantummechanisch), laat staan dat te berekenen is hoe ze reageren op andere eiwitten.

Wetenschappers zijn al decennia op zoek naar oplossingen voor dat probleem. De eenvoudigste manier is snellere computers kopen. Maar zelfs de grootste en snelste computers op deze aarde zijn nog niet goed genoeg om kleine eiwitten door te rekenen. Wetenschappers moeten wat ze al weten over eiwit-interactie in de simulatie meegeven. In plaats van te berekenen hoe de atomen zich gedragen waaruit het eiwit bestaat, wordt gekeken hoe de aminozuren zich gedragen. De atomen waar de aminozuren uit bestaan, zitten dan vast. Een nog grotere vereenvoudiging is om een aantal aminozuren die achter elkaar zitten, als star te beschouwen. Als een bepaalde reeks aminozuren in een slinger zitten, en die slinger komt voor in een heleboel verschillende eiwitten, dan is het interessant om eens te onderzoeken of die slinger altijd eenzelfde soort functie heeft. Misschien grijpt die slinger wel altijd aan een celwand, of hij houdt water uit de buurt van de bindingsplaats. Of als er een reeks aminozuren een hol buisje vormt, vervoert  het eiwit daar misschien wel iets door. Het is allemaal mogelijk.

Samengevat: eiwitten zijn grote, opgepropte slingers van aminozuren. Om te simuleren hoe eiwitten zich gedragen, wordt bekeken hoe ieder aminozuur zich gedraagt. Aminozuren kunnen ten opzichte van elkaar een beetje bewegen en draaien, maar niet veel. Naast dat twee aminozuren niet op dezelfde plek kunnen zijn, voelen ze elkaar op nog meer manieren. Het is belangrijk om te weten dat er in de natuur 20 verschillende aminozuren zijn. Sommigen zijn een beetje positief of negatief geladen, dus die trekken elkaar aan of stoten elkaar af, net als magneten. Andere aminozuren zijn een klein beetje geladen en kunnen waterstofbruggen met elkaar maken. Eentje bevat een zwavelatoom en kan zwavelbruggen maken. Tot slot zijn een paar aminozuren graag in de buurt van water en anderen niet. Eiwitten zitten meestal in een waterige omgeving (in een cel of in bloed), dus die water-hatende (hydrofoob) aminozuren zullen naar binnen richten en de water-minnende (hydrofiel) aminozuren zullen juist aan de buitenkant van het eiwit zitten.

Zo, nu weten hebben we genoeg voorkennis om perfect te kunnen begrijpen waar Foldit over gaat. Want waar gaat dit verhaal nou heen? Keiharde wetenschap. Sterker nog: zelf keiharde wetenschap beoefenen. Al die computers die de hele tijd eiwitstructuren proberen te berekenen zijn niet zo handig. Ze kosten veel geld, abstracte regels voor het vouwen van eiwitten zijn ingewikkeld en mensen hebben een extreem ontwikkeld ruimtelijk inzicht. Het is een beetje zoals de spellingscontroller op je computer: je tekstverwerker kan je wél vertellen dat “werdt” altijd fout is, maar hij ziet slecht in wanneer een woordkeuze beter kan. Mensen kunnen dat wel.

Foldit is een computerspel waarbij de speler een eiwit zo goed mogelijk moet vouwen. Het spel is gebaseerd op Rosetta@home. De computer berekent hoe goed een vouwing is en geeft aan elke structuur een score mee. Die score is omgekeerd evenredig met de energie van het eiwit. Als je dat een beetje ingewikkelde manier van denken vindt, moet je bedenken dat een hogere score, een betere eiwitvouwing inhoudt. Foldit begint met een serie eenvoudige eiwitten die je laten oefenen met de opbouw van het spel. Eerst krijg je te zien hoe je een eiwit draait, dan mag je hem zelf heen en weer trekken. Je moet erop letten dat een eiwit hydrofobe gedeeltes heeft die liever binnenin zitten, in plaats van naar buiten gekeerd. Later kun je met denkbeeldige elastiekjes bepaalde gedeeltes van eiwitten naar elkaar toe trekken. Al die handelingen zorgen ervoor dat de beste kwaliteiten van de computer samengevoegd worden met de beste kwaliteiten van de gamer. Rekenkracht en inzicht. De perfecte samenwerking.

Maar wacht, er is meer! Ook de gamer zal een heleboel handelingen moeten herhalen. Aan het begin van elke nieuwe eiwit-uitdaging, zal de speler een aantal dezelfde dingen doen: eerst een wiggle, dan een shake (of misschien andersom). Dat zijn dingen die de computer ook best zonder de hulp van de gamer kan doen. Om die standaard-handelingen te automatiseren is er een kookboek-functie in het spel geïmplementeerd, genaamd cookbook. Er kan gekozen worden uit een lange lijst handelingen die in een bepaalde volgorde, automatisch uitgevoerd kunnen worden. Eerst selecteren, een shake en dan een wiggle kan geautomatiseerd worden door: select_all() do_shake() do_global_wiggle(). Er schijnt ook een knoppen-gebaseerd GUI-alternatief voor het scripten te zijn, maar daar heb ik nog niet naar gekeken.

Zo’n succesverhaal is niet compleet zonder een aantal succesvolle publicaties in vooraanstaande tijdschriften: Nature, PNAS, Nature Structural and Molecular Biology en Nature Biotechnology zijn maar een paar voorbeelden. Absoluut geen misselijke score.

Foldit is beschikbaar voor Windows, Mac OS X en Linux (link). Het spel is gratis voor iedereen, er zit een duidelijk wedstrijdelement in, maar het is ook prima in single-player mode te spelen. Er zijn nog enorm veel structuren van eiwitten onbekend, dus er is genoeg te doen. Ik stel voor dat jullie je kerstvakantie lekker vullen met hardcore simulaties van eiwitten en de wetenschap een handje helpen.

Meer informatie:

Feynman over de schoonheid van de natuur

Als wetenschapper moet ik me helaas nog wel eens verdedigen. Dat kan ik niet zo goed. De grote wetenschapper Richard Feynman wel. Hij is een begaafd spreker en ik zou graag net zo goed leren oreren als hij. In onderstaand filmpje is door de Canadees Reid Gower muziek onder een van zijn interviews gezet. De introductie heb ik voor de liefhebber vertaald. Enjoy.

Een vriend van mij is een kunstenaar. Soms neemt hij een standpunt in waar ik het niet mee eens ben. Hij houdt een bloem omhoog en zegt “moet je eens kijken hoe mooi deze bloem is.” Ik ben het natuurlijk met hem eens. “Ik als een artiest kan zien hoe mooi zij is, maar jij als wetenschapper, jij haalt hem uit elkaar en het wordt een saai ding.” Ik denk dan dat hij een beetje raar is. Ten eerste is de schoonheid die hij ziet ook toegankelijk voor andere mensen, waaronder ik. Ondanks dat ik niet zo’n geraffineerde kijk op schoonheid heb als hij, kan ik zeker wel de schoonheid van een bloem waarderen. Tegelijkertijd zie ik veel meer van de bloem dan hij. Ik kan me de cellen voorstellen; de complexe activiteiten daarin. Dat is ook schoonheid.

(…)

Al die extra schoonheid. Ik snap niet hoe [die manier van kijken naar de wereld] het minder mooi maakt. Het voegt alleen maar schoonheid toe.

(…)

Het originele interview, “The pleasure of finding things out” uit 1981, kun je hier terugluisteren.

Via nrc.next blog

Breaking Bad bij de VPRO

Ik ben al tijden enorm fan van de serie Breaking Bad, waar ik vorig jaar ook al wat over schreef. De serie gaat over een scheikundeleraar, Walter White, bij wie terminale longkanker wordt vastgesteld. Er zijn wel wat behandelingen mogelijk die Walter langer kunnen laten leven, maar die zijn peperduur en worden niet vergoed door de verzekering. Ook wil Walter dat zijn familie niet in financiële problemen komt als hij er straks niet meer is. Om aan geld te komen, besluit Walter met een oud leerling methamfetamine (ook wel bekend als crystal meth) te gaan maken en verkopen. Dat leidt natuurlijk tot alleen maar meer ellende. Tip van de Scheikundejongens: niet doen dus.

Voor iedereen die deze serie graag ook wil zien, is er goed nieuws: de serie komt nu ook in Nederland op de televisie, want de VPRO gaat hem uitzenden. Van maandag 2 januari tot 9 januari wordt dagelijks een aflevering van seizoen 1 uitgezonden, om 23.15 uur op Nederland 3. Daarna, vanaf 15 januari, wordt elke zondag een aflevering van seizoen 2 uitgezonden op dezelfde tijd en zender. Kijken dus!