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