Over the past year, privately held oncology biotech Eclipse Therapeutics Inc. has been assembling assets from the former cancer stem cell (CSC) franchise at Biogen Idec Inc. The newest piece in the puzzle is an exclusive worldwide license to develop and commercialize fully human antibodies discovered at Biogen Idec using phage display technology from Dyax Corp.