On the road to synthetic life: the minimal cell and genome-scale engineering.

On the road to synthetic life: the minimal cell and genome-scale engineering.