DNA çift sarmalındaki baz çiftleri, bütün bir organizmayı oluşturmak için gerekli proteinleri oluşturma talimatlarını kodlar. DNA veya deoksiribonükleik asit, bir organizmanın çoğu hücresinde bulunur çoğu organizmanın kendine özgü bir DNA kodu vardır. Bunun bir istisnası, ebeveynleriyle aynı DNA koduna sahip klonlanmış organizmalardır.
DNA iplikçikleri, nükleotit denilen milyonlarca alt birimden oluşur. Her bir nükleotid, bir 5-karbon şekeri, bir fosfat grubu ve bir azot bazı içerir. İki farklı DNA zinciri arasındaki tüm değişikliklerden sorumlu olan azot baz grubunun dört farklı varyasyonu vardır. Dört farklı varyasyona adenin, guanin, sitozin ve timin adı verilir, ancak bunlar tipik olarak kısaltılır ve sadece ilk harfleriyle belirtilir. Bu farklı azot bazlarının dizisi, DNA'nın kodunu oluşturur.DNA teli ikiye ayrılır ve hücre replikasyonu sırasında iki farklı DNA teli oluşturur. Ancak, bazen bu işlem mükemmel değildir ve hatalar ortaya çıkar. Bu hatalar bir organizmanın yapılma şeklini veya işlevini değiştirebilir. Bu olduğunda, buna mutasyon denir. Bu mutasyonlar faydalı veya zararlı olabilir ve genellikle organizmanın yavrularına geçer.