The IU Launch Accelerator for Biosciences, a five-story, 150,000-square-foot building, is set to open in 2027.