Heterologous expression refers to the expression of a gene or part of a gene in a host organism that does not naturally have the gene or gene fragment in question. Insertion of the gene in the heterologous host is performed by recombinant DNA technology. The purpose of heterologous expression is often to determine the effects of mutations and differential interactions on protein function. It provides an easy path to efficiently express and experiment with combinations of genes and mutants that do not naturally occur. Depending on the duration of recombination in the host genome, two types of heterologous expression are available, long-term (stable) and short-term (transient). Long-term is a potentially permanent integration into the gene and short-term is a temporary modification that lasts for 1 to 3 days. After being inserted in the host, the gene may be integrated into the host DNA, causing permanent expression, or not integrated, causing transient expression. Heterologous expression can be done in many types of host organisms. The host organism can be a bacterium, yeast, mammalian cell, or plant cell. This host is called the "expression system". Homologous expression, on the other hand, refers to the overexpression of a gene in a system from where it originates. Methods Techniques to isolate specific genes Gene identification can be accomplished using computer-based methods known as heterologous screening techniques. A digital library of cDNA sequences has data from many sequencing projects and allows for easy access to sequence information for known genes. If a genomic sequence is unknown or unavailable, DNA undergoes a process of random fragmentation, cloning, and screening to determine its phenotype. Although various methods can be used to obtain a particular gene, the easiest way to reveal the components of an unknown DNA sequence is by first identifying its restriction enzymes. Restriction enzymes are enzymes responsible for cleaving DNA into fragments at a specific site within molecules known as restriction sites. These enzymes can be located in bacteria or archaea and are known to protect DNA from foreign invasion of viruses. Restriction enzymes are distinct, and each recognizes only a specific sequence of base pairs within DNA, many of which tend to be palindromic. By locating each enzyme, the sequence associated with the restriction enzyme can be identified and isolated. If the sequence is known, a technique referred to as the Polymerase chain reaction (PCR) can be used to isolate a gene of interest.