Transgene, the French biotech attacking cancer vaccines

the growing hope of therapeutic vaccines