An international team of scientists has found sugars essential to the formation of life in meteorites.