10.1101/167163

Printed Droplet Microfluidics for on demand dispensing of picoliter droplets and cells

2017-07-21