Scientists recreate evolution of complexity using 'molecular time travel' | Science News | Scoop.it
Much of what living cells do is carried out by 'molecular machines' – physical complexes of specialized proteins working together to carry out some biological function.