10.1101/860411

Digital polymerase chain reaction in an array of microfluidic printed droplets

2019-12-03