Chromatin immunoprecipitation (ChIP) explained: principle and procedure | ChIP assay