Significant research news last week included French biotech Abivax releasing positive new Phase III data on obefazimod for ...