Carterra is streamlining the arduous process of screening new life-saving drugs
Biotherapeutic drug discovery is typically complex, time-consuming, and expensive. But new technology from Carterra, a biotech company based in Salt Lake City, enables the months-l…