The protein encoded by this gene is a basic helix-loop-helix protein that forms a heterodimer with Clock. This heterodimer binds E-box enhancer elements upstream of Period (Per1, Per2, Per3) and Cryptochrome (Cry1, Cry2) genes and activates transcription of these genes. Per and Cry proteins heterodimerize and repress their own transcription by interacting in a feedback loop with Clock/Arntl complexes. Defects in this gene have been linked to infertility, problems with gluconeogenesis and lipogenesis, and altered sleep patterns. Two transcript variants encoding different isoforms have been found for this gene. [provided by RefSeq, Jan 2014]