10.1101/247627

Microfluidic device for on-chip mixing and encapsulation of lysates

2018-01-14