10.1101/247627
Microfluidic device for on-chip mixing and encapsulation of lysates
2018-01-14