Stowers Institute for Medical Research

The Stowers Institute for Medical Research is a non-profit, basic biomedical research organization dedicated to improving human health by studying the fundamental processes of life.