Experimental evolution has been used in various formats to understand underlying evolutionary processes in a controlled system. Experimental evolution has been performed on multicellular[8] and unicellular[9] eukaryotes, prokaryotes,[10] viruses.[11] Similar works have also been performed by directed evolution of individual enzyme,[12][13] ribozyme[14] and replicator[15][16] genes.