loading page

The origin of life; the first self-replicating molecules were RNA nucleotides
  • Kenichi Ohsaka
Kenichi Ohsaka

Corresponding Author:[email protected]

Author Profile