10.1101/2024.08.02.606298
Membrane bound geranylated RNAs establish a primitive peptide synthesis system
2024-08-02