Ion channels are membrane proteins that regulate the entrance and departure of specific ions from cells, thus influencing the physiology of all cells. These ion flows also underlie electrical impulses required for sensory and motor functions of the brain, control of contraction of heart, skeletal, smooth and vascular muscle, as well as nutrient uptake, hormone secretion, cell replication and foetal development.