Patent ID: 7993873

Claim:
An apparatus comprising: a substrate including two or more different peptide synthesis locations; two or more charged tRNA each respectively attached at the two or more different peptide synthesis locations; one or more sources of ribosome-based assemblers configured to sequentially flow one or more ribosome-based assemblers to the two or more different peptide synthesis locations having the two or more charged tRNA respectively attached thereto; and one or more computing units configured to control the one or more sources of ribosome-based assemblers, wherein the one or more computing units are further configured to, receive information representative of one or more target peptide structures; determine one or more temporal-spatial parameters for synthesizing one or more peptides based at least partially on the data; and direct the one or more sources of ribosome-based assemblers to sequentially flow the one or more ribosome-based assemblers to the two or more different peptide synthesis locations based at least partially on the temporal-spatial parameters.