CpG oligodeoxynucleotide
CpG oligodeoxynucleotides (or CpG ODN) are short single-stranded synthetic DNA molecules that contain a cytosine triphosphate deoxynucleotide ("C") followed by a guanine triphosphate deoxynucleotide ("G"). The "p" refers to the phosphodiester link between consecutive nucleotides, although some ODN have a modified phosphorothioate (PS) backbone instead.