cDNA是指具有與某RNA鏈呈互補堿基序列的DNA。與RNA鏈互補的單鏈DNA,以其RNA為模板,在適當引物的存在下,由依賴RNA的DNA聚合酶(反轉錄酶)作用而合成,并且在合成單鏈cDNA后,再用堿處理除去與其對應的RNA以后,以單鏈cDNA為模板,由依賴DNA的DNA聚合酶或依賴RNA的DNA聚合酶作用合成雙鏈cDNA。在這種情況下,mRNA的cDNA,與原來的基因組DNA相同而且無內含子;相反地,對應于在原來基因中沒有的而在mRNA存在的3'末端的poly A序列等的核苷序列上,與外顯子序列、先導序列以及后續序列等一起反映出mRNA結構。
遺傳控制中最大的困難并不是DNA的克隆,而是需要被克隆的特異DNA片段的分離 。如果以克隆基因為目的,特異DNA片段的分離將大大有助于獲得與遺傳信息同樣多的相關的基因產物,一般說這些基因產物均為蛋白質多肽,因此抗該蛋白質的抗體對于測定和沉淀蛋白質及其前體有重要用途,甚至可用于了解蛋白質分子量。