Archives for protein synthesis