reprogramming
noun
°(computing) The process of changing the programming of a system or device.
°The erasure and reestablishment of DNA methylation during mammalian development.