Gap junctions are a specialized intercellular connection between a multitude of animal cell-types. They directly connect the cytoplasm of two cells, which allows various molecules, ions and electrical impulses to directly pass through a regulated gate between cells. Gap junctions are a specialized intercellular connection between a multitude of animal cell-types. They directly connect the cytoplasm of two cells, which allows various molecules, ions and electrical impulses to directly pass through a regulated gate between cells. One gap junction channel is composed of two connexons (or hemichannels), which connect across the intercellular space. Gap junctions are analogous to the plasmodesmata that join plant cells. Gap junctions occur in virtually all tissues of the body, with the exception of adult fully developed skeletal muscle and mobile cell types such as sperm or erythrocytes. Gap junctions, however, are not found in simpler organisms such as sponges and slime molds. A gap junction may also be called a nexus or macula communicans. (Although most nerve tissues don't have gap junctions, when found in neurons or nerves it may also be called an electrical synapse, like nerve cells in dental pulp.) While an ephapse has some similarities to a gap junction, by modern definition the two are different. In vertebrates, gap junction hemichannels are primarily homo- or hetero-hexamers of connexin proteins. Invertebrate gap junctions comprise proteins from the innexin family. Innexins have no significant sequence homology with connexins. Though differing in sequence to connexins, innexins are similar enough to connexins to state that innexins form gap junctions in vivo in the same way connexins do. The recently characterized pannexin family, which was originally thought to form inter-cellular channels (with an amino acid sequence similar to innexins), in fact functions as a single-membrane channel that communicates with the extracellular environment, and has been shown to pass calcium and ATP. At gap junctions, the intercellular space is between 2 and 4 nm and unit connexons in the membrane of each cell are aligned with one another. Gap junction channels formed from two identical hemichannels are called homotypic, while those with differing hemichannels are heterotypic. In turn, hemichannels of uniform connexin composition are called homomeric, while those with differing connexins are heteromeric. Channel composition is thought to influence the function of gap junction channels. Before innexins and pannexins were well characterized, the genes coding for connexin gap junction channels were classified in one of three groups, based on gene mapping and sequence similarity: A, B and C (for example, GJA1, GJC1). However, connexin genes do not code directly for the expression of gap junction channels; genes can produce only the proteins that make up gap junction channels. An alternative naming system based on this protein's molecular weight is also popular (for example: connexin43=GJA1, connexin30.3=GJB4).