cell size and scale interactive is part of a new website put together by the university of utah called learn.genetics which has a lot of interesting information presented in an engaging manner.
the bacteriophage is a virus that can inject bacteria with a payload of dna.