“ The Carterra Vega platform is a technological leap forward—a true step change. Faster hit discovery with 48 parallel ...