10.1101/167163
Printed Droplet Microfluidics for on demand dispensing of picoliter droplets and cells
2017-07-21