site logo

Biosim behemoth? Partners Samsung and Biogen will float a $1 billion IPO