Head of Structural Biology STP
16 days ago
Central London
... Science Technology Platforms (STP). Overall, there are 18 world-class STPs, ranging from cell services and biological research facilities, to high throughput screening, advanced sequencing and ...