Ion channels are integral membrane proteins that regulate the flow of ions across the plasma membrane and the membranes of intracellular organelles of both excitable and non-excitable cells. Ion channels are vital to a wide variety of biological processes and are prominent components of the nervous system and cardiovascular system, as well as controlling many metabolic functions. Furthermore, i...