Lesson 22

A

Locked — confirm your name above to begin.
  • An island of nests, one bird to a nest. A bird with the helping allele helps its four neighbours raise more young, and raises fewer itself. Young settle near where they hatched. See when helping spreads.
  • Benefit, the blue arrow from the neighbours' helping; cost, the red arrow from helping; how close young settle, the arrow between a bird's helping gene and its neighbours'.

The islandThe island: 32 x 32 nests (the edges wrap round). Each square a nest; its shade, the bird's helping alleles: pale none, middle one, dark two; blank, a nest no young bird took this generation.Run 1, at the generation the plots have reached.

Genes, helping, youngHelping gene: two alleles, a helper and a non-helper; a bird with one helps half as much.Cost, the red arrow from helping: how many fewer young a full helper has (of about 2). Benefit, the blue arrow from the neighbours' helping: how many more young a bird has when all four of its neighbours are full helpers (a quarter for each).How close young settle, the arrow between a bird's helping gene and its neighbours': the young take a nest within that many nests of where they hatched, so the closer they settle, the more a bird's neighbours share its parents, and its alleles. It sets who the neighbours are, not what helping does.Grey arrows: fixed.

Target1,024 nests; at the start every nest full, half the helping alleles helpers (in C, all). Each bird's young take nests near where they hatched; a young bird whose nest is taken looks for an empty one around it; young with none left die. Go plays 100 generations (in C, 150), 16 times.The picture: what a hit looks like; the red box, where the thick line, the 16 runs' average, should end.

To finish

  • Hit the three targets. 0 of 3
Stage B is open.
R code

    

B

Finish Stage A to unlock this section.
  • The same island. Here, read how close young settle as what it does: it sets how often neighbours share a parent, and so how much a bird's helping alleles go with its neighbours'. Then find where helping neither spreads nor dies, its two parts cancelling.
  • The same three arrows.

The islandThe island: 32 x 32 nests (the edges wrap round). Each square a nest; its shade, the bird's helping alleles: pale none, middle one, dark two; blank, a nest no young bird took this generation.Run 1, at the generation the plots have reached.

Genes, helping, youngHelping gene: two alleles, a helper and a non-helper; a bird with one helps half as much.Cost, the red arrow from helping: how many fewer young a full helper has (of about 2). Benefit, the blue arrow from the neighbours' helping: how many more young a bird has when all four of its neighbours are full helpers (a quarter for each).How close young settle, the arrow between a bird's helping gene and its neighbours': the young take a nest within that many nests of where they hatched, so the closer they settle, the more a bird's neighbours share its parents, and its alleles. It sets who the neighbours are, not what helping does.Grey arrows: fixed.

Target1,024 nests; at the start every nest full, half the helping alleles helpers (in C, all). Each bird's young take nests near where they hatched; a young bird whose nest is taken looks for an empty one around it; young with none left die. Go plays 100 generations (in C, 150), 16 times.The picture: what a hit looks like; the red box, where the thick line, the 16 runs' average, should end.

To finish

  • Hit the three targets. 0 of 3
Stage C is open.
R code

    

C

Finish Stage B to unlock this section.
  • Every bird starts a helper. Each generation, 1 in 100 helping alleles passed on comes out broken: the young bird carries a non-helper there instead. Broken alleles are never mended. See when helping holds against the breaks, and when the breaks win.
  • The same three arrows; the breaks are fixed.

The islandThe island: 32 x 32 nests (the edges wrap round). Each square a nest; its shade, the bird's helping alleles: pale none, middle one, dark two; blank, a nest no young bird took this generation.Run 1, at the generation the plots have reached.

Genes, helping, youngHelping gene: two alleles, a helper and a non-helper; a bird with one helps half as much.Cost, the red arrow from helping: how many fewer young a full helper has (of about 2). Benefit, the blue arrow from the neighbours' helping: how many more young a bird has when all four of its neighbours are full helpers (a quarter for each).How close young settle, the arrow between a bird's helping gene and its neighbours': the young take a nest within that many nests of where they hatched, so the closer they settle, the more a bird's neighbours share its parents, and its alleles. It sets who the neighbours are, not what helping does.Grey arrows: fixed.

Target1,024 nests; at the start every nest full, half the helping alleles helpers (in C, all). Each bird's young take nests near where they hatched; a young bird whose nest is taken looks for an empty one around it; young with none left die. Go plays 100 generations (in C, 150), 16 times.The picture: what a hit looks like; the red box, where the thick line, the 16 runs' average, should end.

To finish

  • Hit the two targets. 0 of 2
Stage D is open.
R code

    

D

Finish Stage C to unlock this section.
  • A helper now reaches the birds within 2 nests of its own, and young settle within 4 nests of where they hatched. Each young bird copies its father's call, or makes up a call of its own. See when helping that follows the call spreads, and how often its help reaches family.
  • Checks the call, the arrow onto the help: the help goes only to birds that call like the helper. Young that copy it, the arrow from the father's call.
  • In the last target, every bird starts a helper, and 1 in 10 helping alleles checks the call.

The islandThe island: 32 x 32 nests (the edges wrap round). Each square a nest; its shade, the bird's helping alleles (in the last target, its helping alleles that check the call): pale none, middle one, dark two; blank, a nest no young bird took.A line between two nests: the birds there call differently. No line: they call alike.Run 1, at the generation the plots have reached.

Genes, calls, youngHelping: as in A-C, but a helper's help is split among the birds within 2 nests of its own (24 nests), not its 4 neighbours. Cost, benefit and how close young settle are held.Checks the call, the arrow onto the help: from a helping allele that checks, the help is split only among the birds within reach that call like the helper; with none, that help is not given and costs nothing. Dashed: the help goes to every bird within reach.Young that copy it, the arrow from the father's call: the share of young that copy their father's call; the rest each make up a new one. At the start every bird has a call of its own.In the last target: two kinds of helping allele, one that checks the call and one that does not; a copy keeps its kind, but 1 in 200 copies passed on turns into the other kind. Grey arrows: fixed.

Target1,024 nests, every one full at the start; half the helping alleles helpers (in the last target, all). Go plays 100 generations in the first target, 200 in the next two, 300 in the last, 16 times.The picture: what a hit looks like; the red box, where the thick line, the 16 runs' average, should end.

To finish

  • Hit the four targets. 0 of 4
Stage E is open.
R code

    

E

Finish Stage D to unlock this section.
  • No helping now. A new gene: in a bird with one driving allele and one fair one, the driver goes into more than half of the bird's eggs and sperm. Birds carrying it raise fewer young. See when it spreads, and what it does to the island.
  • Drive, the blue arrow: the driver's share of a carrier's eggs and sperm. Cost, the red arrow.

The islandThe island: 32 x 32 nests (the edges wrap round). Each square a nest; its shade, the bird's driving alleles: pale none, middle one, dark two; blank, a nest no young bird took.Run 1, at the generation the plots have reached.

Genes, helping, youngDriving gene: a driver and a fair allele. In a bird with one of each, the driver goes into a share of its eggs and sperm set by the drive (half is fair).Cost, the red arrow: how many fewer young a bird with two drivers has (half as many fewer with one).No helping in this stage. Grey arrows: fixed.

Target1,024 nests, every one full at the start; 1 in 20 alleles at the driving gene is the driver. Go plays 100 generations, 16 times.The picture: what a hit looks like; the red box, where the thick line should end.

To finish

  • Hit the two targets. 0 of 2
That is the whole lesson.
R code

    

Good job!

That is all of Lesson 22. Your completion code is below — copy it and hand it in.