Illumina Announces Layoffs as Incyte Forges AI Partnership for Drug Discovery on February 24, 2025 Artificial Intelligence Drug Discovery FOXD3 gene Gemini of Coiled Bodies Illumina Incyte Partnership +