Publication — IRIC Blocking a key node in cancer signalling unlocks therapeutic potential. Date de publication 7 mai 2025 Chercheur(euse)s Lavoie H, Therrien M Référence PubMed Nature 2025 ID PubMed 40335797