Evolving better proteins... with a little help from viruses
-- Every organism is an incredibly complex machine whose biological processes benefit from 3.6 billion years of refinement through natural selection. Thus, it should not be surprising that designing biological systems is still difficult for scientists…