A human cell is so small that there is room for over 10,000 of them on the head of a pin. But despite its small size, each human cell contains over a meter of DNA, which in turn is composed of around three billion different base steps.

A human cell is so small that there is room for over 10,000 of them on the head of a pin. But despite its small size, each human cell contains over a meter of DNA, which in turn is composed of around three billion different base steps.