DNA methylation inheritance is the process of copying pre-existing methylation patterns onto newly replicated DNA strand after DNA replication. Dnmt1 is the maintenance DNA methyltransferase, which methylates hemimethylated CpGs that appear after DNA repairs and replications. The mouse Np95, also known as Uhrf1, is a nuclear protein, which contains an ubiquitin-like domain, a tandem Tudor domain, a PHD (Plant Homeodomain) finger, an SRA (SET-and RING-associated) domain, and a RING (Really Interesting New Gene) finger domain. Np95 recognizes hemimethylated CpGs via the SRA domain, and recruits Dnmt1 to the sites to transfer the methylation patterns onto the newly synthesized DNA strand. Therefore, the interaction between Np95 and Dnmt1 is necessary for the inheritance of DNA methylation.