Gene regulation is a complex process. Numerous factors appear to be required for the accurate temporal and spatial regulation of each gene. Often these factors are assembled into multiprotein complexes, contributing to specific gene regulation events, Understanding how all these factors are organized in the chromosome and how their function is regulated in vivo is a challenging task. One of the most useful techniques for studying this level of gene regulation is the in vivo fixation by formaldehyde crosslinking of proteins to proteins and proteins to DNA, followed by immunoprecipitation of the fixed material.