Locations

Houston, Texas - USA

SCI has a state-of-the-art research facility located in Houston, Texas. The Houston research facility encompasses 1,200 m2 and houses a high-tech infrastructure including robotics and automation for high-throughput screening.