Reguleren van genexpressie

Hoe weet een cel welke eiwitten hij moet maken en wanneer? Alle cellen hebben immers precies dezelfde genen. Maar toch vervullen bijvoorbeeld bloedcellen en zenuwcellen heel verschillende functies en zien ze er heel verschillend uit.
Als zaad kiemt ontwikkelt het zich altijd in een bepaald patroon: eerst het worteltje, dan de stengel en de blaadjes. Hoe wordt dat geregeld?

Sommige genen staan altijd aan. Hun producten zijn bijvoorbeeld nodig bij de basisstofwisseling van een cel. Maar de meeste genen moeten alleen zo nu en dan actief zijn. Hoe worden zij aan of uit gezet?