Showing posts with the label RNA

Basic Ingredient of Life Can Form In Comets, Say Researchers

An experiment mimicking our early solar system reveals that the sugar ribose, the 'R' in 'RNA,' can arise in the icy grains of comets. The origin of life on Earth has been a ma…
Subscribe Our Newsletter