Medical research

Scientists make insulin-producing cells self-replicate

(Medical Xpress)—Scientists have discovered a hormone that causes the body's insulin-producing factories, beta cells, to churn out more of themselves. Having enough insulin is critical to regulating the amount of sugar ...