cdna是一种特殊的DNA,它与mRNA链相互补充,可以在特定条件下以mRNA为模板合成。cdna是单链的,它的碱基序列与某个mRNA链的碱基序列互补。通过依赖于RNA的DNA聚合酶(反转录酶)的作用,可以在适当的引物存在下合成单链的cdna。在合成单链cdna后,通过碱处理去除与之对应的RNA,然后再以单链cdna为模板,通过依赖DNA的DNA聚合酶或依赖RNA的DNA聚合酶的作用合成双链cdna。在遗传工程中,真核生物的信使RNA或其他RNA的cdna得到广泛应用。与基因组DNA不同,mRNA的cdna不含内含子,而在mRNA的3’末端包含着多个A序列等核苷酸序列,反映出mRNA的结构,包括exon序列、先导序列和后续序列等。cdna也可以被克隆。