使用信使RNA模板。編碼一個蛋白質胺基酸序列的基因的DNA序列每一種蛋白質都有自己獨特的胺基酸序列,而胺基酸序列的組成信息則由編碼對應蛋白質的基因的核苷酸序列所決定。遺傳密碼是一套由三個核苷酸組成的密碼子,每一種三個核苷酸的組合可以編碼一種特定胺基酸,如mRNA上的AUG(在DNA中為ATG)編碼甲硫氨酸。由於DNA含有四種核苷酸(A、T、C、G),所以對應的可能的密碼子有4×4×4=64種;而標準胺基酸只有20種,因此有部分密碼子是冗餘的,燕窩禮盒即部分胺基酸可以由多個不同的密碼子所編碼。DNA中的基因首先在RNA聚合酶等蛋白質的作用下被轉錄為前mRNA。在大多數生物體中,前mRNA(或初始轉錄產物)要經過轉錄後修飾以形成成熟的mRNA,隨後mRNA就可以經由核糖體被用作蛋白質合成的模板。在原核生物中,mRNA可能可以在生成後被直接用於蛋白質合成,或者在離開類核後就結合核糖體。而在真核生物中,mRNA在細胞核中被合成,然後通過核膜被轉運到細胞質中;在細胞質中,mRNA才可以被用於蛋白質合成。原核生物的蛋白質合成速率可以達到每秒20個胺基酸,要高於真核生物。