The periodic table of ribonucleotide reductases | Synapse