NCT02955082 2026-02-04BARCODE2Institute of Cancer Research, United KingdomPhase 2 Active not recruiting305 enrolled