10.1101/085340

A novel restraint device for injection of Galleria mellonella larvae that minimises the risk of accidental operator needle stick injury

2016-11-03