Hacker News new | ask | show | jobs
by tdaltonc 2589 days ago
In undergrad I made models of oscillator genes. They allow for digital cycle counting. They can also be chained to give base-2 counting systems. For example, cycle of gene A turns on gene B be turns off itself, one cycle of gene B turns on gene C, turns on gene A and turns off itself, etc. This would give you a binary counter. Assuming they all oscillate the same frequency, you would get something like:

+-------+---+---+---+---+

| Cycle | A | B | C | D |

+-------+---+---+---+---+

| 1 | 1 | 0 | 0 | 0 |

+-------+---+---+---+---+

| 2 | 0 | 1 | 0 | 0 |

+-------+---+---+---+---+

| 3 | 1 | 0 | 1 | 0 |

+-------+---+---+---+---+

| 4 | 1 | 1 | 1 | 0 |

+-------+---+---+---+---+

| 5 | 0 | 0 | 0 | 1 |

+-------+---+---+---+---+

And then if gene D triggers flowering: Tada! you would get one flowering every 5 cycles. In practice things are never this simple. The gene expression rules are not that straightforward, the genes do not all express in the same cycles, you need some mechanism to keep things in sync between cells and plants etc. But the simplified model shows how powerful oscillator genes with expression switches can be.

https://www.wikiwand.com/en/Oscillating_gene

2 comments

Super interesting, thanks for that. I guess a synchronization mechanism could just be the cycle of sunlight.. I'm amazed though.
The sun is a great sync signal for diurnal cycles. And something about temp could be used for annual cycles. I would be very interested to know if you cloned a cicada (for example) and put it out in the wild, would it be able to get in sync with the wild ones or wound the clones clock stay out of phase?
Is there any particular reason you link to Wikiwand instead of https://en.wikipedia.org/wiki/Oscillating_gene ? The content appears to be the same.
No. I think the wikiwand site looks nicer so my browser is set to auto redirect. For me, that's just how wikipedia looks now, so I forget that posting those links will look weird and sometime dodgy to other people.