A gene cluster is a group of two or more genes found within an organism's DNA that encode similar polypeptides or proteins which collectively share a generalized function and are often located within a few thousand base pairs of each other. The size of gene clusters can vary significantly, from a few genes to several hundred genes.[1] Portions of the DNA sequence of each gene within a gene cluster are found to be identical; however, the protein encoded by each gene is distinct from the proteins encoded by the other genes within the cluster. Gene clusters often result from expansions of a single gene caused by repeated duplication events, and may be observed near one another on the same chromosome or on different, but homologous chromosomes. An example of a gene cluster is the Hox gene, which is made up of eight genes and is part of the Homeobox gene family.